ponderToolkit.compiler.codeGen.interfaces.constraints
Interface ActionConstraintI
- All Superinterfaces:
- ConstraintI
- All Known Implementing Classes:
- ActionConstraint
- public interface ActionConstraintI
- extends ConstraintI
Function: Models an Action Constraint: This is an arbitrary constraint
on one of the parameters of an action of a basic policy. This
does not include Obligation policies
|
Method Summary |
java.lang.String |
getActionName()
Get the name of the action whithin the policy for which this
constraint is specified |
ExpressionI |
getConstraintExpr()
Get the constraint expression |
int |
getParameterPos()
Get the position of the parameter (of the action) for which this
constraint is specified |
getActionName
public java.lang.String getActionName()
- Get the name of the action whithin the policy for which this
constraint is specified
getParameterPos
public int getParameterPos()
- Get the position of the parameter (of the action) for which this
constraint is specified
getConstraintExpr
public ExpressionI getConstraintExpr()
- Get the constraint expression