org.camunda.bpm.model.bpmn.instance
Interface MultiInstanceLoopCharacteristics

All Superinterfaces:
BaseElement, BpmnModelElementInstance, LoopCharacteristics, org.camunda.bpm.model.xml.instance.ModelElementInstance
All Known Implementing Classes:
MultiInstanceLoopCharacteristicsImpl

public interface MultiInstanceLoopCharacteristics
extends LoopCharacteristics

The BPMN 2.0 multiInstanceLoopCharacteristics element type

Author:
Filip Hrisafov

Method Summary
 MultiInstanceLoopCharacteristicsBuilder builder()
          Returns a new fluent builder for the element if implemented.
 MultiInstanceFlowCondition getBehavior()
           
 String getCamundaCollection()
           
 String getCamundaElementVariable()
           
 CompletionCondition getCompletionCondition()
           
 Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()
           
 InputDataItem getInputDataItem()
           
 LoopCardinality getLoopCardinality()
           
 DataInput getLoopDataInputRef()
           
 DataOutput getLoopDataOutputRef()
           
 EventDefinition getNoneBehaviorEventRef()
           
 EventDefinition getOneBehaviorEventRef()
           
 OutputDataItem getOutputDataItem()
           
 boolean isCamundaAsyncAfter()
           
 boolean isCamundaAsyncBefore()
           
 boolean isCamundaExclusive()
           
 boolean isSequential()
           
 void setBehavior(MultiInstanceFlowCondition behavior)
           
 void setCamundaAsyncAfter(boolean isCamundaAsyncAfter)
           
 void setCamundaAsyncBefore(boolean isCamundaAsyncBefore)
           
 void setCamundaCollection(String expression)
           
 void setCamundaElementVariable(String variableName)
           
 void setCamundaExclusive(boolean isCamundaExclusive)
           
 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 interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.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
 

Method Detail

getLoopCardinality

LoopCardinality getLoopCardinality()

setLoopCardinality

void setLoopCardinality(LoopCardinality loopCardinality)

getLoopDataInputRef

DataInput getLoopDataInputRef()

setLoopDataInputRef

void setLoopDataInputRef(DataInput loopDataInputRef)

getLoopDataOutputRef

DataOutput getLoopDataOutputRef()

setLoopDataOutputRef

void setLoopDataOutputRef(DataOutput loopDataOutputRef)

getInputDataItem

InputDataItem getInputDataItem()

setInputDataItem

void setInputDataItem(InputDataItem inputDataItem)

getOutputDataItem

OutputDataItem getOutputDataItem()

setOutputDataItem

void setOutputDataItem(OutputDataItem outputDataItem)

getComplexBehaviorDefinitions

Collection<ComplexBehaviorDefinition> getComplexBehaviorDefinitions()

getCompletionCondition

CompletionCondition getCompletionCondition()

setCompletionCondition

void setCompletionCondition(CompletionCondition completionCondition)

isSequential

boolean isSequential()

setSequential

void setSequential(boolean sequential)

getBehavior

MultiInstanceFlowCondition getBehavior()

setBehavior

void setBehavior(MultiInstanceFlowCondition behavior)

getOneBehaviorEventRef

EventDefinition getOneBehaviorEventRef()

setOneBehaviorEventRef

void setOneBehaviorEventRef(EventDefinition oneBehaviorEventRef)

getNoneBehaviorEventRef

EventDefinition getNoneBehaviorEventRef()

setNoneBehaviorEventRef

void setNoneBehaviorEventRef(EventDefinition noneBehaviorEventRef)

getCamundaCollection

String getCamundaCollection()

setCamundaCollection

void setCamundaCollection(String expression)

getCamundaElementVariable

String getCamundaElementVariable()

setCamundaElementVariable

void setCamundaElementVariable(String variableName)

isCamundaAsyncBefore

boolean isCamundaAsyncBefore()

setCamundaAsyncBefore

void setCamundaAsyncBefore(boolean isCamundaAsyncBefore)

isCamundaAsyncAfter

boolean isCamundaAsyncAfter()

setCamundaAsyncAfter

void setCamundaAsyncAfter(boolean isCamundaAsyncAfter)

isCamundaExclusive

boolean isCamundaExclusive()

setCamundaExclusive

void setCamundaExclusive(boolean isCamundaExclusive)

builder

MultiInstanceLoopCharacteristicsBuilder builder()
Description copied from interface: BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.

Specified by:
builder in interface BpmnModelElementInstance
Returns:
the builder object


Copyright © 2017 camunda services GmbH. All rights reserved.