All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected boolean |
completionConditionSatisfied(ActivityExecution execution) |
protected abstract void |
createInstances(ActivityExecution execution,
int nrOfInstances) |
void |
doLeave(ActivityExecution execution)
|
protected void |
evaluateCollectionVariable(ActivityExecution execution,
int loopCounter) |
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
String |
getCollectionElementVariable() |
Expression |
getCollectionExpression() |
String |
getCollectionVariable() |
Expression |
getCompletionConditionExpression() |
protected Object |
getElementAtIndex(int i,
Collection<?> collection) |
ActivityImpl |
getInnerActivity(PvmActivity miBodyActivity)
Get the inner activity of the multi instance execution.
|
protected Integer |
getLocalLoopVariable(ActivityExecution execution,
String variableName) |
Expression |
getLoopCardinalityExpression() |
protected Integer |
getLoopVariable(ActivityExecution execution,
String variableName) |
boolean |
hasLoopVariable(ActivityExecution execution,
String variableName) |
protected void |
performInstance(ActivityExecution execution,
PvmActivity activity,
int loopCounter) |
void |
removeLoopVariable(ActivityExecution execution,
String variableName) |
protected int |
resolveLoopCardinality(ActivityExecution execution) |
protected int |
resolveNrOfInstances(ActivityExecution execution) |
void |
setCollectionElementVariable(String collectionElementVariable) |
void |
setCollectionExpression(Expression collectionExpression) |
void |
setCollectionVariable(String collectionVariable) |
void |
setCompletionConditionExpression(Expression completionConditionExpression) |
void |
setLoopCardinalityExpression(Expression loopCardinalityExpression) |
protected void |
setLoopVariable(ActivityExecution execution,
String variableName,
Object value) |
protected boolean |
usesCollection() |