Class MultiInstanceLoopCharacteristicsImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- io.zeebe.model.bpmn.impl.instance.BaseElementImpl
-
- io.zeebe.model.bpmn.impl.instance.LoopCharacteristicsImpl
-
- io.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
Fields Modifier and Type Field Description protected static org.camunda.bpm.model.xml.type.attribute.Attribute<MultiInstanceFlowCondition>
behaviorAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElement<CompletionCondition>
completionConditionChild
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ComplexBehaviorDefinition>
complexBehaviorDefinitionCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElement<InputDataItem>
inputDataItemChild
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>
isSequentialAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElement<LoopCardinality>
loopCardinalityChild
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataInput,LoopDataInputRef>
loopDataInputRefChild
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<DataOutput,LoopDataOutputRef>
loopDataOutputRefChild
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition>
noneBehaviorEventRefAttribute
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<EventDefinition>
oneBehaviorEventRefAttribute
protected static org.camunda.bpm.model.xml.type.child.ChildElement<OutputDataItem>
outputDataItemChild
-
Fields inherited from class io.zeebe.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 io.zeebe.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, getSingleExtensionElement, setExtensionElements, setId
-
Methods inherited from class io.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.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setId
-
Methods inherited from interface io.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 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
-
-
Method Detail
-
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 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
-
-