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
-
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
Constructors Constructor Description MultiInstanceLoopCharacteristicsImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
-
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 Detail
-
isSequentialAttribute
protected static Attribute<java.lang.Boolean> isSequentialAttribute
-
behaviorAttribute
protected static Attribute<MultiInstanceFlowCondition> behaviorAttribute
-
oneBehaviorEventRefAttribute
protected static AttributeReference<EventDefinition> oneBehaviorEventRefAttribute
-
noneBehaviorEventRefAttribute
protected static AttributeReference<EventDefinition> noneBehaviorEventRefAttribute
-
loopCardinalityChild
protected static ChildElement<LoopCardinality> loopCardinalityChild
-
loopDataInputRefChild
protected static ElementReference<DataInput,LoopDataInputRef> loopDataInputRefChild
-
loopDataOutputRefChild
protected static ElementReference<DataOutput,LoopDataOutputRef> loopDataOutputRefChild
-
inputDataItemChild
protected static ChildElement<InputDataItem> inputDataItemChild
-
outputDataItemChild
protected static ChildElement<OutputDataItem> outputDataItemChild
-
complexBehaviorDefinitionCollection
protected static ChildElementCollection<ComplexBehaviorDefinition> complexBehaviorDefinitionCollection
-
completionConditionChild
protected static ChildElement<CompletionCondition> completionConditionChild
-
camundaAsyncAfter
protected static Attribute<java.lang.Boolean> camundaAsyncAfter
-
camundaAsyncBefore
protected static Attribute<java.lang.Boolean> camundaAsyncBefore
-
camundaExclusive
protected static Attribute<java.lang.Boolean> camundaExclusive
-
camundaCollection
protected static Attribute<java.lang.String> camundaCollection
-
camundaElementVariable
protected static Attribute<java.lang.String> camundaElementVariable
-
-
Constructor Detail
-
MultiInstanceLoopCharacteristicsImpl
public MultiInstanceLoopCharacteristicsImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
builder
public MultiInstanceLoopCharacteristicsBuilder 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
public LoopCardinality getLoopCardinality()
- Specified by:
getLoopCardinalityin interfaceMultiInstanceLoopCharacteristics
-
setLoopCardinality
public void setLoopCardinality(LoopCardinality loopCardinality)
- Specified by:
setLoopCardinalityin interfaceMultiInstanceLoopCharacteristics
-
getLoopDataInputRef
public DataInput getLoopDataInputRef()
- Specified by:
getLoopDataInputRefin interfaceMultiInstanceLoopCharacteristics
-
setLoopDataInputRef
public void setLoopDataInputRef(DataInput loopDataInputRef)
- Specified by:
setLoopDataInputRefin interfaceMultiInstanceLoopCharacteristics
-
getLoopDataOutputRef
public DataOutput getLoopDataOutputRef()
- Specified by:
getLoopDataOutputRefin interfaceMultiInstanceLoopCharacteristics
-
setLoopDataOutputRef
public void setLoopDataOutputRef(DataOutput loopDataOutputRef)
- Specified by:
setLoopDataOutputRefin interfaceMultiInstanceLoopCharacteristics
-
getInputDataItem
public InputDataItem getInputDataItem()
- Specified by:
getInputDataItemin interfaceMultiInstanceLoopCharacteristics
-
setInputDataItem
public void setInputDataItem(InputDataItem inputDataItem)
- Specified by:
setInputDataItemin interfaceMultiInstanceLoopCharacteristics
-
getOutputDataItem
public OutputDataItem getOutputDataItem()
- Specified by:
getOutputDataItemin interfaceMultiInstanceLoopCharacteristics
-
setOutputDataItem
public void setOutputDataItem(OutputDataItem outputDataItem)
- Specified by:
setOutputDataItemin interfaceMultiInstanceLoopCharacteristics
-
getComplexBehaviorDefinitions
public java.util.Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()
- Specified by:
getComplexBehaviorDefinitionsin interfaceMultiInstanceLoopCharacteristics
-
getCompletionCondition
public CompletionCondition getCompletionCondition()
- Specified by:
getCompletionConditionin interfaceMultiInstanceLoopCharacteristics
-
setCompletionCondition
public void setCompletionCondition(CompletionCondition completionCondition)
- Specified by:
setCompletionConditionin interfaceMultiInstanceLoopCharacteristics
-
isSequential
public boolean isSequential()
- Specified by:
isSequentialin interfaceMultiInstanceLoopCharacteristics
-
setSequential
public void setSequential(boolean sequential)
- Specified by:
setSequentialin interfaceMultiInstanceLoopCharacteristics
-
getBehavior
public MultiInstanceFlowCondition getBehavior()
- Specified by:
getBehaviorin interfaceMultiInstanceLoopCharacteristics
-
setBehavior
public void setBehavior(MultiInstanceFlowCondition behavior)
- Specified by:
setBehaviorin interfaceMultiInstanceLoopCharacteristics
-
getOneBehaviorEventRef
public EventDefinition getOneBehaviorEventRef()
- Specified by:
getOneBehaviorEventRefin interfaceMultiInstanceLoopCharacteristics
-
setOneBehaviorEventRef
public void setOneBehaviorEventRef(EventDefinition oneBehaviorEventRef)
- Specified by:
setOneBehaviorEventRefin interfaceMultiInstanceLoopCharacteristics
-
getNoneBehaviorEventRef
public EventDefinition getNoneBehaviorEventRef()
- Specified by:
getNoneBehaviorEventRefin interfaceMultiInstanceLoopCharacteristics
-
setNoneBehaviorEventRef
public void setNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef)
- 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
public java.lang.String getCamundaCollection()
- Specified by:
getCamundaCollectionin interfaceMultiInstanceLoopCharacteristics
-
setCamundaCollection
public void setCamundaCollection(java.lang.String expression)
- Specified by:
setCamundaCollectionin interfaceMultiInstanceLoopCharacteristics
-
getCamundaElementVariable
public java.lang.String getCamundaElementVariable()
- Specified by:
getCamundaElementVariablein interfaceMultiInstanceLoopCharacteristics
-
setCamundaElementVariable
public void setCamundaElementVariable(java.lang.String variableName)
- Specified by:
setCamundaElementVariablein interfaceMultiInstanceLoopCharacteristics
-
-