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,org.camunda.bpm.model.xml.instance.ModelElementInstance
public class MultiInstanceLoopCharacteristicsImpl extends LoopCharacteristicsImpl implements MultiInstanceLoopCharacteristics
The BPMN 2.0 multiInstanceLoopCharacteristics element- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.camunda.bpm.model.xml.type.attribute.Attribute<MultiInstanceFlowCondition>behaviorAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>camundaAsyncAfterprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>camundaAsyncBeforeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaCollectionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaElementVariableprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>camundaExclusiveprotected static org.camunda.bpm.model.xml.type.child.ChildElement<CompletionCondition>completionConditionChildprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ComplexBehaviorDefinition>complexBehaviorDefinitionCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElement<InputDataItem>inputDataItemChildprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isSequentialAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElement<LoopCardinality>loopCardinalityChildprotected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataInput,LoopDataInputRef>loopDataInputRefChildprotected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataOutput,LoopDataOutputRef>loopDataOutputRefChildprotected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition>noneBehaviorEventRefAttributeprotected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition>oneBehaviorEventRefAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElement<OutputDataItem>outputDataItemChild-
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
-
-
Constructor Summary
Constructors Constructor Description MultiInstanceLoopCharacteristicsImpl(org.camunda.bpm.model.xml.impl.instance.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 org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isSequentialAttribute
-
behaviorAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<MultiInstanceFlowCondition> behaviorAttribute
-
oneBehaviorEventRefAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition> oneBehaviorEventRefAttribute
-
noneBehaviorEventRefAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition> noneBehaviorEventRefAttribute
-
loopCardinalityChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<LoopCardinality> loopCardinalityChild
-
loopDataInputRefChild
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataInput,LoopDataInputRef> loopDataInputRefChild
-
loopDataOutputRefChild
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataOutput,LoopDataOutputRef> loopDataOutputRefChild
-
inputDataItemChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<InputDataItem> inputDataItemChild
-
outputDataItemChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<OutputDataItem> outputDataItemChild
-
complexBehaviorDefinitionCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ComplexBehaviorDefinition> complexBehaviorDefinitionCollection
-
completionConditionChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<CompletionCondition> completionConditionChild
-
camundaAsyncAfter
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaAsyncAfter
-
camundaAsyncBefore
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaAsyncBefore
-
camundaExclusive
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaExclusive
-
camundaCollection
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaCollection
-
camundaElementVariable
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaElementVariable
-
-
Method Detail
-
registerType
public static void registerType(org.camunda.bpm.model.xml.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 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 String getCamundaCollection()
- Specified by:
getCamundaCollectionin interfaceMultiInstanceLoopCharacteristics
-
setCamundaCollection
public void setCamundaCollection(String expression)
- Specified by:
setCamundaCollectionin interfaceMultiInstanceLoopCharacteristics
-
getCamundaElementVariable
public String getCamundaElementVariable()
- Specified by:
getCamundaElementVariablein interfaceMultiInstanceLoopCharacteristics
-
setCamundaElementVariable
public void setCamundaElementVariable(String variableName)
- Specified by:
setCamundaElementVariablein interfaceMultiInstanceLoopCharacteristics
-
-