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
FieldsModifier 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, idAttributeFields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance -
Constructor Summary
ConstructorsConstructorDescriptionMultiInstanceLoopCharacteristicsImpl(ModelTypeInstanceContext instanceContext) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a new fluent builder for the element if implemented.booleanbooleanbooleanbooleanstatic voidregisterType(ModelBuilder modelBuilder) voidsetBehavior(MultiInstanceFlowCondition behavior) voidsetCamundaAsyncAfter(boolean isCamundaAsyncAfter) voidsetCamundaAsyncBefore(boolean isCamundaAsyncBefore) voidsetCamundaCollection(String expression) voidsetCamundaElementVariable(String variableName) voidsetCamundaExclusive(boolean isCamundaExclusive) voidsetCompletionCondition(CompletionCondition completionCondition) voidsetInputDataItem(InputDataItem inputDataItem) voidsetLoopCardinality(LoopCardinality loopCardinality) voidsetLoopDataInputRef(DataInput loopDataInputRef) voidsetLoopDataOutputRef(DataOutput loopDataOutputRef) voidsetNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef) voidsetOneBehaviorEventRef(EventDefinition oneBehaviorEventRef) voidsetOutputDataItem(OutputDataItem outputDataItem) voidsetSequential(boolean sequential) Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setIdMethods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods 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, updateAfterReplacementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setIdMethods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods 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:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceMultiInstanceLoopCharacteristics- Overrides:
builderin classBpmnModelElementInstanceImpl- Returns:
- the builder object
-
getLoopCardinality
- Specified by:
getLoopCardinalityin interfaceMultiInstanceLoopCharacteristics
-
setLoopCardinality
- Specified by:
setLoopCardinalityin interfaceMultiInstanceLoopCharacteristics
-
getLoopDataInputRef
- Specified by:
getLoopDataInputRefin interfaceMultiInstanceLoopCharacteristics
-
setLoopDataInputRef
- Specified by:
setLoopDataInputRefin interfaceMultiInstanceLoopCharacteristics
-
getLoopDataOutputRef
- Specified by:
getLoopDataOutputRefin interfaceMultiInstanceLoopCharacteristics
-
setLoopDataOutputRef
- Specified by:
setLoopDataOutputRefin interfaceMultiInstanceLoopCharacteristics
-
getInputDataItem
- Specified by:
getInputDataItemin interfaceMultiInstanceLoopCharacteristics
-
setInputDataItem
- Specified by:
setInputDataItemin interfaceMultiInstanceLoopCharacteristics
-
getOutputDataItem
- Specified by:
getOutputDataItemin interfaceMultiInstanceLoopCharacteristics
-
setOutputDataItem
- Specified by:
setOutputDataItemin interfaceMultiInstanceLoopCharacteristics
-
getComplexBehaviorDefinitions
- Specified by:
getComplexBehaviorDefinitionsin interfaceMultiInstanceLoopCharacteristics
-
getCompletionCondition
- Specified by:
getCompletionConditionin interfaceMultiInstanceLoopCharacteristics
-
setCompletionCondition
- Specified by:
setCompletionConditionin interfaceMultiInstanceLoopCharacteristics
-
isSequential
public boolean isSequential()- Specified by:
isSequentialin interfaceMultiInstanceLoopCharacteristics
-
setSequential
public void setSequential(boolean sequential) - Specified by:
setSequentialin interfaceMultiInstanceLoopCharacteristics
-
getBehavior
- Specified by:
getBehaviorin interfaceMultiInstanceLoopCharacteristics
-
setBehavior
- Specified by:
setBehaviorin interfaceMultiInstanceLoopCharacteristics
-
getOneBehaviorEventRef
- Specified by:
getOneBehaviorEventRefin interfaceMultiInstanceLoopCharacteristics
-
setOneBehaviorEventRef
- Specified by:
setOneBehaviorEventRefin interfaceMultiInstanceLoopCharacteristics
-
getNoneBehaviorEventRef
- Specified by:
getNoneBehaviorEventRefin interfaceMultiInstanceLoopCharacteristics
-
setNoneBehaviorEventRef
- Specified by:
setNoneBehaviorEventRefin interfaceMultiInstanceLoopCharacteristics
-
isCamundaAsyncBefore
public boolean isCamundaAsyncBefore()- Specified by:
isCamundaAsyncBeforein interfaceMultiInstanceLoopCharacteristics
-
setCamundaAsyncBefore
public void setCamundaAsyncBefore(boolean isCamundaAsyncBefore) - Specified by:
setCamundaAsyncBeforein interfaceMultiInstanceLoopCharacteristics
-
isCamundaAsyncAfter
public boolean isCamundaAsyncAfter()- Specified by:
isCamundaAsyncAfterin interfaceMultiInstanceLoopCharacteristics
-
setCamundaAsyncAfter
public void setCamundaAsyncAfter(boolean isCamundaAsyncAfter) - Specified by:
setCamundaAsyncAfterin interfaceMultiInstanceLoopCharacteristics
-
isCamundaExclusive
public boolean isCamundaExclusive()- Specified by:
isCamundaExclusivein interfaceMultiInstanceLoopCharacteristics
-
setCamundaExclusive
public void setCamundaExclusive(boolean isCamundaExclusive) - Specified by:
setCamundaExclusivein interfaceMultiInstanceLoopCharacteristics
-
getCamundaCollection
- Specified by:
getCamundaCollectionin interfaceMultiInstanceLoopCharacteristics
-
setCamundaCollection
- Specified by:
setCamundaCollectionin interfaceMultiInstanceLoopCharacteristics
-
getCamundaElementVariable
- Specified by:
getCamundaElementVariablein interfaceMultiInstanceLoopCharacteristics
-
setCamundaElementVariable
- Specified by:
setCamundaElementVariablein interfaceMultiInstanceLoopCharacteristics
-