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, withId
cloneAttributes, getId, getIdString, hashCode, newInstance, nextId, setId
public 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()
Base
clone
in class ConstraintTemplate
public 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 ConstraintTemplate
public ActivityDefinition getFirstBranch(Parameter p)
public ConstraintLevel getLevel()
public boolean getMandatory()
public java.lang.String getStateMessage(State state)
getStateMessage
in class ConstraintTemplate
index
- 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 ConstraintTemplate
protected AssignmentModel getAssignmentModel()
protected void setAssignmentModel(AssignmentModel assignmentModel)