public class AbstractMultiInstanceLoopCharacteristicsBuilder<B extends AbstractMultiInstanceLoopCharacteristicsBuilder<B>> extends AbstractBaseElementBuilder<B,MultiInstanceLoopCharacteristics>
SPACE
element, modelInstance, myself
Modifier | Constructor and Description |
---|---|
protected |
AbstractMultiInstanceLoopCharacteristicsBuilder(BpmnModelInstance modelInstance,
MultiInstanceLoopCharacteristics element,
Class<?> selfType) |
Modifier and Type | Method and Description |
---|---|
B |
camundaAsyncAfter()
Sets the multi instance loop characteristics to be asynchronous after.
|
B |
camundaAsyncBefore()
Sets the multi instance loop characteristics to be asynchronous before.
|
B |
camundaCollection(String expression)
Sets the camunda collection expression.
|
B |
camundaElementVariable(String variableName)
Sets the camunda element variable name.
|
B |
cardinality(String expression)
Sets the cardinality expression.
|
B |
completionCondition(String expression)
Sets the completion condition expression.
|
<T extends AbstractActivityBuilder> |
multiInstanceDone()
Finishes the building of a multi instance loop characteristics.
|
B |
parallel()
Sets the multi instance loop characteristics to be parallel.
|
B |
sequential()
Sets the multi instance loop characteristics to be sequential.
|
addExtensionElement, createBpmnEdge, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyMessageEventDefinition, createErrorEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessageEventDefinition, createSibling, createSibling, createSignalEventDefinition, createTimeCycle, createTimeDate, createTimeDuration, documentation, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeSubProcess, setCoordinates, setWaypoints, setWaypointsWithSourceAndTarget
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
protected AbstractMultiInstanceLoopCharacteristicsBuilder(BpmnModelInstance modelInstance, MultiInstanceLoopCharacteristics element, Class<?> selfType)
public B sequential()
public B parallel()
public B cardinality(String expression)
expression
- the cardinality expressionpublic B completionCondition(String expression)
expression
- the completion condition expressionpublic B camundaCollection(String expression)
expression
- the collection expressionpublic B camundaElementVariable(String variableName)
variableName
- the name of the element variablepublic B camundaAsyncBefore()
public B camundaAsyncAfter()
public <T extends AbstractActivityBuilder> T multiInstanceDone()
Copyright © 2021. All rights reserved.