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, idAttributeFields 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.booleanstatic voidregisterType(org.camunda.bpm.model.xml.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) voidsetOutputDataItem(OutputDataItem outputDataItem) voidsetSequential(boolean sequential) Methods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, getSingleExtensionElement, setExtensionElements, setIdMethods inherited from class io.camunda.zeebe.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods 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, updateAfterReplacementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, getSingleExtensionElement, setExtensionElements, setIdMethods inherited from interface io.camunda.zeebe.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods 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: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
-