public class ConstraintDefinition extends ConstraintTemplate
parameters| Constructor and Description |
|---|
ConstraintDefinition(ConstraintDefinition definition)
LTLConstraintDefinition call this constructor to create a constraint in
the model based on a template
|
ConstraintDefinition(int anId,
AssignmentModel anAssignmentModel,
ConstraintTemplate anTemplate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addBranch(Parameter p,
ActivityDefinition real) |
int |
branchesCount(Parameter p)
branchesCount
|
void |
cleanAllParameterBranches() |
void |
clearBranches(Parameter p) |
java.lang.Object |
clone()
clone
|
void |
deleteBranch(Parameter p,
ActivityDefinition real)
deleteBranch
|
boolean |
dependsOn(ActivityDefinition activityDefinition)
depensOn
|
boolean |
equals(java.lang.Object anObject)
equals
|
protected AssignmentModel |
getAssignmentModel() |
java.util.Collection<ActivityDefinition> |
getBranches(Parameter p)
getBranch
|
java.lang.String |
getCaption() |
Condition |
getCondition() |
java.lang.String |
getDescription() |
ActivityDefinition |
getFirstBranch(Parameter p) |
ConstraintLevel |
getLevel() |
boolean |
getMandatory() |
java.lang.String |
getStateMessage(State state)
branchAt
|
boolean |
hasBranch(Parameter p,
ActivityDefinition real) |
int |
isBranchAt(Parameter p,
ActivityDefinition real)
Returns the index of a branch with the job descritpion.
|
boolean |
isBranched(Parameter p)
isBranched
|
protected void |
setAssignmentModel(AssignmentModel assignmentModel) |
void |
setLevel(ConstraintLevel level) |
void |
setMandatory(boolean mandatory) |
java.lang.String |
toString()
toString
|
addParameter, addParameter, deleteParameter, exists, getDisplay, getFirstParameter, getLanguage, getMaxId, getName, getParameters, getParameterWithId, getStateMessages, getText, isBinary, isUnary, parameterCount, parameterExists, setDescription, setDisplay, setName, setStateMessage, setText, withIdcloneAttributes, getId, getIdString, hashCode, newInstance, nextId, setIdpublic ConstraintDefinition(ConstraintDefinition definition)
definition - ConstraintDefiniton -> copy all data from another definitonpublic ConstraintDefinition(int anId,
AssignmentModel anAssignmentModel,
ConstraintTemplate anTemplate)
public boolean addBranch(Parameter p, ActivityDefinition real)
public int branchesCount(Parameter p)
public void cleanAllParameterBranches()
public void clearBranches(Parameter p)
public java.lang.Object clone()
Baseclone in class ConstraintTemplatepublic void deleteBranch(Parameter p, ActivityDefinition real)
activityDefinition - AbstractEventpublic boolean dependsOn(ActivityDefinition activityDefinition)
activityDefinition - ActivityDefinitionpublic boolean equals(java.lang.Object anObject)
public java.util.Collection<ActivityDefinition> getBranches(Parameter p)
activityDefinition - ActivityDefinitionpublic java.lang.String getCaption()
public Condition getCondition()
public java.lang.String getDescription()
getDescription in class ConstraintTemplatepublic ActivityDefinition getFirstBranch(Parameter p)
public ConstraintLevel getLevel()
public boolean getMandatory()
public java.lang.String getStateMessage(State state)
getStateMessage in class ConstraintTemplateindex - intpublic boolean hasBranch(Parameter p, ActivityDefinition real)
public int isBranchAt(Parameter p, ActivityDefinition real)
activityDefinition - ActivityDefinitionpublic boolean isBranched(Parameter p)
public void setLevel(ConstraintLevel level)
level - ConstraintLevelpublic void setMandatory(boolean mandatory)
mandatory - booleanpublic java.lang.String toString()
toString in class ConstraintTemplateprotected AssignmentModel getAssignmentModel()
protected void setAssignmentModel(AssignmentModel assignmentModel)