Interface MultiInstanceLoopCharacteristics

All Superinterfaces:
BaseElement, BpmnModelElementInstance, LoopCharacteristics, ModelElementInstance
All Known Implementing Classes:
MultiInstanceLoopCharacteristicsImpl

public interface MultiInstanceLoopCharacteristics extends LoopCharacteristics
The BPMN 2.0 multiInstanceLoopCharacteristics element type
Author:
Filip Hrisafov
  • Method Details

    • 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

    • 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

      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