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
-
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
-
-
Constructor Detail
-
MultiInstanceLoopCharacteristicsImpl
public MultiInstanceLoopCharacteristicsImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
builder
public MultiInstanceLoopCharacteristicsBuilder 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
public LoopCardinality getLoopCardinality()
- Specified by:
getLoopCardinality
in interfaceMultiInstanceLoopCharacteristics
-
setLoopCardinality
public void setLoopCardinality(LoopCardinality loopCardinality)
- Specified by:
setLoopCardinality
in interfaceMultiInstanceLoopCharacteristics
-
getLoopDataInputRef
public DataInput getLoopDataInputRef()
- Specified by:
getLoopDataInputRef
in interfaceMultiInstanceLoopCharacteristics
-
setLoopDataInputRef
public void setLoopDataInputRef(DataInput loopDataInputRef)
- Specified by:
setLoopDataInputRef
in interfaceMultiInstanceLoopCharacteristics
-
getLoopDataOutputRef
public DataOutput getLoopDataOutputRef()
- Specified by:
getLoopDataOutputRef
in interfaceMultiInstanceLoopCharacteristics
-
setLoopDataOutputRef
public void setLoopDataOutputRef(DataOutput loopDataOutputRef)
- Specified by:
setLoopDataOutputRef
in interfaceMultiInstanceLoopCharacteristics
-
getInputDataItem
public InputDataItem getInputDataItem()
- Specified by:
getInputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
setInputDataItem
public void setInputDataItem(InputDataItem inputDataItem)
- Specified by:
setInputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
getOutputDataItem
public OutputDataItem getOutputDataItem()
- Specified by:
getOutputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
setOutputDataItem
public void setOutputDataItem(OutputDataItem outputDataItem)
- Specified by:
setOutputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
getComplexBehaviorDefinitions
public Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()
- Specified by:
getComplexBehaviorDefinitions
in interfaceMultiInstanceLoopCharacteristics
-
getCompletionCondition
public CompletionCondition getCompletionCondition()
- Specified by:
getCompletionCondition
in interfaceMultiInstanceLoopCharacteristics
-
setCompletionCondition
public void setCompletionCondition(CompletionCondition completionCondition)
- 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
public MultiInstanceFlowCondition getBehavior()
- Specified by:
getBehavior
in interfaceMultiInstanceLoopCharacteristics
-
setBehavior
public void setBehavior(MultiInstanceFlowCondition behavior)
- Specified by:
setBehavior
in interfaceMultiInstanceLoopCharacteristics
-
getOneBehaviorEventRef
public EventDefinition getOneBehaviorEventRef()
- Specified by:
getOneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
setOneBehaviorEventRef
public void setOneBehaviorEventRef(EventDefinition oneBehaviorEventRef)
- Specified by:
setOneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
getNoneBehaviorEventRef
public EventDefinition getNoneBehaviorEventRef()
- Specified by:
getNoneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
setNoneBehaviorEventRef
public void setNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef)
- 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
public String getCamundaCollection()
- Specified by:
getCamundaCollection
in interfaceMultiInstanceLoopCharacteristics
-
setCamundaCollection
public void setCamundaCollection(String expression)
- Specified by:
setCamundaCollection
in interfaceMultiInstanceLoopCharacteristics
-
getCamundaElementVariable
public String getCamundaElementVariable()
- Specified by:
getCamundaElementVariable
in interfaceMultiInstanceLoopCharacteristics
-
setCamundaElementVariable
public void setCamundaElementVariable(String variableName)
- Specified by:
setCamundaElementVariable
in interfaceMultiInstanceLoopCharacteristics
-
-