Class MultiInstanceLoopCharacteristicsImpl
java.lang.Object
org.operaton.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.operaton.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
org.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
org.operaton.bpm.model.bpmn.impl.instance.LoopCharacteristicsImpl
org.operaton.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.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttributeFields inherited from class org.operaton.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) voidsetCompletionCondition(CompletionCondition completionCondition) voidsetInputDataItem(InputDataItem inputDataItem) voidsetLoopCardinality(LoopCardinality loopCardinality) voidsetLoopDataInputRef(DataInput loopDataInputRef) voidsetLoopDataOutputRef(DataOutput loopDataOutputRef) voidsetNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef) voidsetOneBehaviorEventRef(EventDefinition oneBehaviorEventRef) voidsetOperatonAsyncAfter(boolean isOperatonAsyncAfter) voidsetOperatonAsyncBefore(boolean isOperatonAsyncBefore) voidsetOperatonCollection(String expression) voidsetOperatonElementVariable(String variableName) voidsetOperatonExclusive(boolean isOperatonExclusive) voidsetOutputDataItem(OutputDataItem outputDataItem) voidsetSequential(boolean sequential) Methods inherited from class org.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setIdMethods inherited from class org.operaton.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods inherited from class org.operaton.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.operaton.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setIdMethods inherited from interface org.operaton.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods inherited from interface org.operaton.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
-
operatonAsyncAfter
-
operatonAsyncBefore
-
operatonExclusive
-
operatonCollection
-
operatonElementVariable
-
-
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
-
isOperatonAsyncBefore
public boolean isOperatonAsyncBefore()- Specified by:
isOperatonAsyncBeforein interfaceMultiInstanceLoopCharacteristics
-
setOperatonAsyncBefore
public void setOperatonAsyncBefore(boolean isOperatonAsyncBefore) - Specified by:
setOperatonAsyncBeforein interfaceMultiInstanceLoopCharacteristics
-
isOperatonAsyncAfter
public boolean isOperatonAsyncAfter()- Specified by:
isOperatonAsyncAfterin interfaceMultiInstanceLoopCharacteristics
-
setOperatonAsyncAfter
public void setOperatonAsyncAfter(boolean isOperatonAsyncAfter) - Specified by:
setOperatonAsyncAfterin interfaceMultiInstanceLoopCharacteristics
-
isOperatonExclusive
public boolean isOperatonExclusive()- Specified by:
isOperatonExclusivein interfaceMultiInstanceLoopCharacteristics
-
setOperatonExclusive
public void setOperatonExclusive(boolean isOperatonExclusive) - Specified by:
setOperatonExclusivein interfaceMultiInstanceLoopCharacteristics
-
getOperatonCollection
- Specified by:
getOperatonCollectionin interfaceMultiInstanceLoopCharacteristics
-
setOperatonCollection
- Specified by:
setOperatonCollectionin interfaceMultiInstanceLoopCharacteristics
-
getOperatonElementVariable
- Specified by:
getOperatonElementVariablein interfaceMultiInstanceLoopCharacteristics
-
setOperatonElementVariable
- Specified by:
setOperatonElementVariablein interfaceMultiInstanceLoopCharacteristics
-