Class MultiInstanceLoopCharacteristicsImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
io.camunda.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
io.camunda.zeebe.model.bpmn.impl.instance.LoopCharacteristicsImpl
io.camunda.zeebe.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
FieldsModifier and TypeFieldDescriptionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute
<MultiInstanceFlowCondition> protected static org.camunda.bpm.model.xml.type.child.ChildElement
<CompletionCondition> protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection
<ComplexBehaviorDefinition> protected static org.camunda.bpm.model.xml.type.child.ChildElement
<InputDataItem> protected static org.camunda.bpm.model.xml.type.attribute.Attribute
<Boolean> protected static org.camunda.bpm.model.xml.type.child.ChildElement
<LoopCardinality> protected static org.camunda.bpm.model.xml.type.reference.ElementReference
<DataInput, LoopDataInputRef> protected static org.camunda.bpm.model.xml.type.reference.ElementReference
<DataOutput, LoopDataOutputRef> protected static org.camunda.bpm.model.xml.type.reference.AttributeReference
<EventDefinition> protected static org.camunda.bpm.model.xml.type.reference.AttributeReference
<EventDefinition> protected static org.camunda.bpm.model.xml.type.child.ChildElement
<OutputDataItem> Fields inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
Constructor Summary
ConstructorsConstructorDescriptionMultiInstanceLoopCharacteristicsImpl
(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Returns a new fluent builder for the element if implemented.boolean
static void
registerType
(org.camunda.bpm.model.xml.ModelBuilder modelBuilder) void
setBehavior
(MultiInstanceFlowCondition behavior) void
setCompletionCondition
(CompletionCondition completionCondition) void
setInputDataItem
(InputDataItem inputDataItem) void
setLoopCardinality
(LoopCardinality loopCardinality) void
setLoopDataInputRef
(DataInput loopDataInputRef) void
setLoopDataOutputRef
(DataOutput loopDataOutputRef) void
setNoneBehaviorEventRef
(EventDefinition noneBehaviorEventRef) void
setOneBehaviorEventRef
(EventDefinition oneBehaviorEventRef) void
setOutputDataItem
(OutputDataItem outputDataItem) void
setSequential
(boolean sequential) Methods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, getSingleExtensionElement, setExtensionElements, setId
Methods inherited from class io.camunda.zeebe.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 io.camunda.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setId
Methods inherited from interface io.camunda.zeebe.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 Details
-
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
-
-
Constructor Details
-
MultiInstanceLoopCharacteristicsImpl
public MultiInstanceLoopCharacteristicsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
-
-
Method Details
-
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder) -
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
- Specified by:
getLoopCardinality
in interfaceMultiInstanceLoopCharacteristics
-
setLoopCardinality
- Specified by:
setLoopCardinality
in interfaceMultiInstanceLoopCharacteristics
-
getLoopDataInputRef
- Specified by:
getLoopDataInputRef
in interfaceMultiInstanceLoopCharacteristics
-
setLoopDataInputRef
- Specified by:
setLoopDataInputRef
in interfaceMultiInstanceLoopCharacteristics
-
getLoopDataOutputRef
- Specified by:
getLoopDataOutputRef
in interfaceMultiInstanceLoopCharacteristics
-
setLoopDataOutputRef
- Specified by:
setLoopDataOutputRef
in interfaceMultiInstanceLoopCharacteristics
-
getInputDataItem
- Specified by:
getInputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
setInputDataItem
- Specified by:
setInputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
getOutputDataItem
- Specified by:
getOutputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
setOutputDataItem
- Specified by:
setOutputDataItem
in interfaceMultiInstanceLoopCharacteristics
-
getComplexBehaviorDefinitions
- Specified by:
getComplexBehaviorDefinitions
in interfaceMultiInstanceLoopCharacteristics
-
getCompletionCondition
- Specified by:
getCompletionCondition
in interfaceMultiInstanceLoopCharacteristics
-
setCompletionCondition
- 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
- Specified by:
getBehavior
in interfaceMultiInstanceLoopCharacteristics
-
setBehavior
- Specified by:
setBehavior
in interfaceMultiInstanceLoopCharacteristics
-
getOneBehaviorEventRef
- Specified by:
getOneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
setOneBehaviorEventRef
- Specified by:
setOneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
getNoneBehaviorEventRef
- Specified by:
getNoneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-
setNoneBehaviorEventRef
- Specified by:
setNoneBehaviorEventRef
in interfaceMultiInstanceLoopCharacteristics
-