Class MultiInstanceLoopCharacteristicsImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
org.camunda.bpm.model.bpmn.impl.instance.LoopCharacteristicsImpl
org.camunda.bpm.model.bpmn.impl.instance.MultiInstanceLoopCharacteristicsImpl
- All Implemented Interfaces:
BaseElement
,BpmnModelElementInstance
,LoopCharacteristics
,MultiInstanceLoopCharacteristics
,ModelElementInstance
public class MultiInstanceLoopCharacteristicsImpl
extends LoopCharacteristicsImpl
implements MultiInstanceLoopCharacteristics
The BPMN 2.0 multiInstanceLoopCharacteristics element
- Author:
- Filip Hrisafov
-
Field Summary
Modifier and TypeFieldDescriptionprotected static Attribute<MultiInstanceFlowCondition>
protected static ChildElement<CompletionCondition>
protected static ChildElementCollection<ComplexBehaviorDefinition>
protected static ChildElement<InputDataItem>
protected static ChildElement<LoopCardinality>
protected static ElementReference<DataInput,
LoopDataInputRef> protected static ElementReference<DataOutput,
LoopDataOutputRef> protected static AttributeReference<EventDefinition>
protected static AttributeReference<EventDefinition>
protected static ChildElement<OutputDataItem>
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
Constructor Summary
ConstructorDescriptionMultiInstanceLoopCharacteristicsImpl
(ModelTypeInstanceContext instanceContext) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Returns a new fluent builder for the element if implemented.boolean
boolean
boolean
boolean
static void
registerType
(ModelBuilder modelBuilder) void
setBehavior
(MultiInstanceFlowCondition behavior) void
setCamundaAsyncAfter
(boolean isCamundaAsyncAfter) void
setCamundaAsyncBefore
(boolean isCamundaAsyncBefore) void
setCamundaCollection
(String expression) void
setCamundaElementVariable
(String variableName) void
setCamundaExclusive
(boolean isCamundaExclusive) void
setCompletionCondition
(CompletionCondition completionCondition) void
setInputDataItem
(InputDataItem inputDataItem) void
setLoopCardinality
(LoopCardinality loopCardinality) void
setLoopDataInputRef
(DataInput loopDataInputRef) void
setLoopDataOutputRef
(DataOutput loopDataOutputRef) void
setNoneBehaviorEventRef
(EventDefinition noneBehaviorEventRef) void
setOneBehaviorEventRef
(EventDefinition oneBehaviorEventRef) void
setOutputDataItem
(OutputDataItem outputDataItem) void
setSequential
(boolean sequential) Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScope
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
Field Details
-
isSequentialAttribute
-
behaviorAttribute
-
oneBehaviorEventRefAttribute
-
noneBehaviorEventRefAttribute
-
loopCardinalityChild
-
loopDataInputRefChild
-
loopDataOutputRefChild
-
inputDataItemChild
-
outputDataItemChild
-
complexBehaviorDefinitionCollection
protected static ChildElementCollection<ComplexBehaviorDefinition> complexBehaviorDefinitionCollection -
completionConditionChild
-
camundaAsyncAfter
-
camundaAsyncBefore
-
camundaExclusive
-
camundaCollection
-
camundaElementVariable
-
-
Constructor Details
-
MultiInstanceLoopCharacteristicsImpl
-
-
Method Details
-
registerType
-
builder
Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.- Specified by:
builder
in interfaceBpmnModelElementInstance
- Specified by:
builder
in interfaceMultiInstanceLoopCharacteristics
- Overrides:
builder
in classBpmnModelElementInstanceImpl
- Returns:
- the builder object
-
getLoopCardinality
- Specified by:
getLoopCardinality
in interfaceMultiInstanceLoopCharacteristics
-
setLoopCardinality
- Specified by:
setLoopCardinality
in interfaceMultiInstanceLoopCharacteristics
-
getLoopDataInputRef
- Specified by:
getLoopDataInputRef
in interfaceMultiInstanceLoopCharacteristics
-
setLoopDataInputRef
- Specified by:
setLoopDataInputRef
in interfaceMultiInstanceLoopCharacteristics
-
getLoopDataOutputRef
- Specified by:
getLoopDataOutputRef
in interfaceMultiInstanceLoopCharacteristics
-
setLoopDataOutputRef
- Specified by:
setLoopDataOutputRef
in interfaceMultiInstanceLoopCharacteristics
-
getInputDataItem
- Specified by:
getInputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
setInputDataItem
- Specified by:
setInputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
getOutputDataItem
- Specified by:
getOutputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
setOutputDataItem
- Specified by:
setOutputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
getComplexBehaviorDefinitions
- Specified by:
getComplexBehaviorDefinitions
in interfaceMultiInstanceLoopCharacteristics
-
getCompletionCondition
- Specified by:
getCompletionCondition
in interfaceMultiInstanceLoopCharacteristics
-
setCompletionCondition
- Specified by:
setCompletionCondition
in interfaceMultiInstanceLoopCharacteristics
-
isSequential
public boolean isSequential()- Specified by:
isSequential
in interfaceMultiInstanceLoopCharacteristics
-
setSequential
public void setSequential(boolean sequential) - Specified by:
setSequential
in interfaceMultiInstanceLoopCharacteristics
-
getBehavior
- Specified by:
getBehavior
in interfaceMultiInstanceLoopCharacteristics
-
setBehavior
- Specified by:
setBehavior
in interfaceMultiInstanceLoopCharacteristics
-
getOneBehaviorEventRef
- Specified by:
getOneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
setOneBehaviorEventRef
- Specified by:
setOneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
getNoneBehaviorEventRef
- Specified by:
getNoneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
setNoneBehaviorEventRef
- Specified by:
setNoneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
isCamundaAsyncBefore
public boolean isCamundaAsyncBefore()- Specified by:
isCamundaAsyncBefore
in interfaceMultiInstanceLoopCharacteristics
-
setCamundaAsyncBefore
public void setCamundaAsyncBefore(boolean isCamundaAsyncBefore) - Specified by:
setCamundaAsyncBefore
in interfaceMultiInstanceLoopCharacteristics
-
isCamundaAsyncAfter
public boolean isCamundaAsyncAfter()- Specified by:
isCamundaAsyncAfter
in interfaceMultiInstanceLoopCharacteristics
-
setCamundaAsyncAfter
public void setCamundaAsyncAfter(boolean isCamundaAsyncAfter) - Specified by:
setCamundaAsyncAfter
in interfaceMultiInstanceLoopCharacteristics
-
isCamundaExclusive
public boolean isCamundaExclusive()- Specified by:
isCamundaExclusive
in interfaceMultiInstanceLoopCharacteristics
-
setCamundaExclusive
public void setCamundaExclusive(boolean isCamundaExclusive) - Specified by:
setCamundaExclusive
in interfaceMultiInstanceLoopCharacteristics
-
getCamundaCollection
- Specified by:
getCamundaCollection
in interfaceMultiInstanceLoopCharacteristics
-
setCamundaCollection
- Specified by:
setCamundaCollection
in interfaceMultiInstanceLoopCharacteristics
-
getCamundaElementVariable
- Specified by:
getCamundaElementVariable
in interfaceMultiInstanceLoopCharacteristics
-
setCamundaElementVariable
- Specified by:
setCamundaElementVariable
in interfaceMultiInstanceLoopCharacteristics
-