Alle Superschnittstellen:
IAbstractElement, IBehaviorDescribingComponent, IContainableElement<ISubjectBehavior>, IHasSimple2DVisualizationLine, IImplementingElement, IImplementingElementT<ITransition>, IPASSProcessModelElement, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Unterschnittstellen:
ICommunicationTransition, IDoTransition, IFlowRestrictor, IReceiveTransition, ISendingFailedTransition, ISendTransition, ITimeTransition, IUserCancelTransition
Alle bekannten Implementierungsklassen:
CommunicationTransition, DoTransition, FlowRestrictor, ReceiveTransition, SendingFailedTransition, SendTransition, TimeTransition, Transition, UserCancelTransition

Interface to the transition class
  • Methodendetails

    • getBelongsToAction

      IAction getBelongsToAction()
      Method that returns the action attribute of the instance
      Gibt zurück:
      The action attribute of the instance
    • setSourceState

      void setSourceState(IState sourceState, int removeCascadeDepth)
      Method that sets the source state (where the transition is coming from)
      Parameter:
      sourceState - the source state
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setSourceState

      void setSourceState(IState sourceState)
      Method that sets the source state (where the transition is coming from)
      Parameter:
      sourceState - the source state
    • getSourceState

      IState getSourceState()
      Method that returns the source state (where the transition is coming from)
      Gibt zurück:
      The source state attribute of the instance
    • setTargetState

      void setTargetState(IState targetState, int removeCascadeDepth)
      Method that sets the target state (where the transition is going)
      Parameter:
      targetState -
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setTargetState

      void setTargetState(IState targetState)
      Method that sets the target state (where the transition is going)
      Parameter:
      targetState -
    • getTargetState

      IState getTargetState()
      Method that returns the target state (where the transition is going)
      Gibt zurück:
      The target state attribute of the instance
    • setTransitionCondition

      void setTransitionCondition(ITransitionCondition transitionCondition, int removeCascadeDepth)
      Method that sets the transition condition attribute of the instance
      Parameter:
      transitionCondition - the transition condition
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setTransitionCondition

      void setTransitionCondition(ITransitionCondition transitionCondition)
      Method that sets the transition condition attribute of the instance
      Parameter:
      transitionCondition - the transition condition
    • getTransitionCondition

      ITransitionCondition getTransitionCondition()
      Method that returns the transition condition attribute of the instance
      Gibt zurück:
      The transition condition attribute of the instance
    • setTransitionType

      void setTransitionType(ITransition.TransitionType type)
      Sets a type for the current instance
      Parameter:
      type - The type
    • getTransitionType

      ITransition.TransitionType getTransitionType()
      Returns the current type of the transition
      Gibt zurück:
      the current type