org.camunda.bpm.model.bpmn.impl.instance
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
| Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl |
modelInstance |
| 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 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 |
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
MultiInstanceLoopCharacteristicsImpl
public MultiInstanceLoopCharacteristicsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
registerType
public static void registerType(org.camunda.bpm.model.xml.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 interface BpmnModelElementInstance- Specified by:
builder in interface MultiInstanceLoopCharacteristics- Overrides:
builder in class BpmnModelElementInstanceImpl
- Returns:
- the builder object
getLoopCardinality
public LoopCardinality getLoopCardinality()
- Specified by:
getLoopCardinality in interface MultiInstanceLoopCharacteristics
setLoopCardinality
public void setLoopCardinality(LoopCardinality loopCardinality)
- Specified by:
setLoopCardinality in interface MultiInstanceLoopCharacteristics
getLoopDataInputRef
public DataInput getLoopDataInputRef()
- Specified by:
getLoopDataInputRef in interface MultiInstanceLoopCharacteristics
setLoopDataInputRef
public void setLoopDataInputRef(DataInput loopDataInputRef)
- Specified by:
setLoopDataInputRef in interface MultiInstanceLoopCharacteristics
getLoopDataOutputRef
public DataOutput getLoopDataOutputRef()
- Specified by:
getLoopDataOutputRef in interface MultiInstanceLoopCharacteristics
setLoopDataOutputRef
public void setLoopDataOutputRef(DataOutput loopDataOutputRef)
- Specified by:
setLoopDataOutputRef in interface MultiInstanceLoopCharacteristics
getInputDataItem
public InputDataItem getInputDataItem()
- Specified by:
getInputDataItem in interface MultiInstanceLoopCharacteristics
setInputDataItem
public void setInputDataItem(InputDataItem inputDataItem)
- Specified by:
setInputDataItem in interface MultiInstanceLoopCharacteristics
getOutputDataItem
public OutputDataItem getOutputDataItem()
- Specified by:
getOutputDataItem in interface MultiInstanceLoopCharacteristics
setOutputDataItem
public void setOutputDataItem(OutputDataItem outputDataItem)
- Specified by:
setOutputDataItem in interface MultiInstanceLoopCharacteristics
getComplexBehaviorDefinitions
public Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()
- Specified by:
getComplexBehaviorDefinitions in interface MultiInstanceLoopCharacteristics
getCompletionCondition
public CompletionCondition getCompletionCondition()
- Specified by:
getCompletionCondition in interface MultiInstanceLoopCharacteristics
setCompletionCondition
public void setCompletionCondition(CompletionCondition completionCondition)
- Specified by:
setCompletionCondition in interface MultiInstanceLoopCharacteristics
isSequential
public boolean isSequential()
- Specified by:
isSequential in interface MultiInstanceLoopCharacteristics
setSequential
public void setSequential(boolean sequential)
- Specified by:
setSequential in interface MultiInstanceLoopCharacteristics
getBehavior
public MultiInstanceFlowCondition getBehavior()
- Specified by:
getBehavior in interface MultiInstanceLoopCharacteristics
setBehavior
public void setBehavior(MultiInstanceFlowCondition behavior)
- Specified by:
setBehavior in interface MultiInstanceLoopCharacteristics
getOneBehaviorEventRef
public EventDefinition getOneBehaviorEventRef()
- Specified by:
getOneBehaviorEventRef in interface MultiInstanceLoopCharacteristics
setOneBehaviorEventRef
public void setOneBehaviorEventRef(EventDefinition oneBehaviorEventRef)
- Specified by:
setOneBehaviorEventRef in interface MultiInstanceLoopCharacteristics
getNoneBehaviorEventRef
public EventDefinition getNoneBehaviorEventRef()
- Specified by:
getNoneBehaviorEventRef in interface MultiInstanceLoopCharacteristics
setNoneBehaviorEventRef
public void setNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef)
- Specified by:
setNoneBehaviorEventRef in interface MultiInstanceLoopCharacteristics
isCamundaAsyncBefore
public boolean isCamundaAsyncBefore()
- Specified by:
isCamundaAsyncBefore in interface MultiInstanceLoopCharacteristics
setCamundaAsyncBefore
public void setCamundaAsyncBefore(boolean isCamundaAsyncBefore)
- Specified by:
setCamundaAsyncBefore in interface MultiInstanceLoopCharacteristics
isCamundaAsyncAfter
public boolean isCamundaAsyncAfter()
- Specified by:
isCamundaAsyncAfter in interface MultiInstanceLoopCharacteristics
setCamundaAsyncAfter
public void setCamundaAsyncAfter(boolean isCamundaAsyncAfter)
- Specified by:
setCamundaAsyncAfter in interface MultiInstanceLoopCharacteristics
isCamundaExclusive
public boolean isCamundaExclusive()
- Specified by:
isCamundaExclusive in interface MultiInstanceLoopCharacteristics
setCamundaExclusive
public void setCamundaExclusive(boolean isCamundaExclusive)
- Specified by:
setCamundaExclusive in interface MultiInstanceLoopCharacteristics
getCamundaCollection
public String getCamundaCollection()
- Specified by:
getCamundaCollection in interface MultiInstanceLoopCharacteristics
setCamundaCollection
public void setCamundaCollection(String expression)
- Specified by:
setCamundaCollection in interface MultiInstanceLoopCharacteristics
getCamundaElementVariable
public String getCamundaElementVariable()
- Specified by:
getCamundaElementVariable in interface MultiInstanceLoopCharacteristics
setCamundaElementVariable
public void setCamundaElementVariable(String variableName)
- Specified by:
setCamundaElementVariable in interface MultiInstanceLoopCharacteristics
Copyright © 2017 camunda services GmbH. All rights reserved.