Interface SubProcess

All Superinterfaces:
Activity, BaseElement, BpmnModelElementInstance, FlowElement, FlowNode, InteractionNode, ModelElementInstance
All Known Subinterfaces:
Transaction
All Known Implementing Classes:
SubProcessImpl, TransactionImpl

public interface SubProcess extends Activity
The BPMN subProcess element
Author:
Sebastian Menski
  • Method Details

    • builder

      Description copied from interface: BpmnModelElementInstance
      Returns a new fluent builder for the element if implemented.
      Specified by:
      builder in interface BpmnModelElementInstance
      Specified by:
      builder in interface FlowNode
      Returns:
      the builder object
    • triggeredByEvent

      boolean triggeredByEvent()
    • setTriggeredByEvent

      void setTriggeredByEvent(boolean triggeredByEvent)
    • getLaneSets

      Collection<LaneSet> getLaneSets()
    • getFlowElements

      Collection<FlowElement> getFlowElements()
    • getArtifacts

      Collection<Artifact> getArtifacts()
    • isOperatonAsync

      @Deprecated(forRemoval=true, since="1.0") boolean isOperatonAsync()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use isOperatonAsyncBefore() instead.
    • setOperatonAsync

      @Deprecated(forRemoval=true, since="1.0") void setOperatonAsync(boolean isOperatonAsync)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use setOperatonAsyncBefore(isOperatonAsyncBefore) instead.