Class FlowNode

All Implemented Interfaces:
HasExecutionListeners, HasExtensionAttributes
Direct Known Subclasses:
Activity, Event, Gateway

public abstract class FlowNode extends FlowElement
Author:
Tijs Rademakers, Joram Barrez
  • Field Details

    • asynchronous

      protected boolean asynchronous
    • asynchronousLeave

      protected boolean asynchronousLeave
    • notExclusive

      protected boolean notExclusive
    • asynchronousLeaveNotExclusive

      protected boolean asynchronousLeaveNotExclusive
    • incomingFlows

      protected List<SequenceFlow> incomingFlows
    • outgoingFlows

      protected List<SequenceFlow> outgoingFlows
    • behavior

      protected Object behavior
  • Constructor Details

    • FlowNode

      public FlowNode()
  • Method Details

    • isAsynchronous

      public boolean isAsynchronous()
    • setAsynchronous

      public void setAsynchronous(boolean asynchronous)
    • isAsynchronousLeave

      public boolean isAsynchronousLeave()
    • setAsynchronousLeave

      public void setAsynchronousLeave(boolean asynchronousLeave)
    • isExclusive

      public boolean isExclusive()
    • setExclusive

      public void setExclusive(boolean exclusive)
    • isNotExclusive

      public boolean isNotExclusive()
    • setNotExclusive

      public void setNotExclusive(boolean notExclusive)
    • isAsynchronousLeaveExclusive

      public boolean isAsynchronousLeaveExclusive()
    • setAsynchronousLeaveExclusive

      public void setAsynchronousLeaveExclusive(boolean exclusive)
    • isAsynchronousLeaveNotExclusive

      public boolean isAsynchronousLeaveNotExclusive()
    • setAsynchronousLeaveNotExclusive

      public void setAsynchronousLeaveNotExclusive(boolean asynchronousLeaveNotExclusive)
    • getBehavior

      public Object getBehavior()
    • setBehavior

      public void setBehavior(Object behavior)
    • getIncomingFlows

      public List<SequenceFlow> getIncomingFlows()
    • setIncomingFlows

      public void setIncomingFlows(List<SequenceFlow> incomingFlows)
    • getOutgoingFlows

      public List<SequenceFlow> getOutgoingFlows()
    • setOutgoingFlows

      public void setOutgoingFlows(List<SequenceFlow> outgoingFlows)
    • setValues

      public void setValues(FlowNode otherNode)