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)
    • getFluxnovaCollection

      String getFluxnovaCollection()
    • setFluxnovaCollection

      void setFluxnovaCollection(String expression)
    • getFluxnovaElementVariable

      String getFluxnovaElementVariable()
    • setFluxnovaElementVariable

      void setFluxnovaElementVariable(String variableName)
    • isFluxnovaAsyncBefore

      boolean isFluxnovaAsyncBefore()
    • setFluxnovaAsyncBefore

      void setFluxnovaAsyncBefore(boolean isCamundaAsyncBefore)
    • isFluxnovaAsyncAfter

      boolean isFluxnovaAsyncAfter()
    • setFluxnovaAsyncAfter

      void setFluxnovaAsyncAfter(boolean isCamundaAsyncAfter)
    • isFluxnovaExclusive

      boolean isFluxnovaExclusive()
    • setFluxnovaExclusive

      void setFluxnovaExclusive(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