Alle Superschnittstellen:
IBehaviorDescribingComponent, IContainableElement<ISubjectBehavior>, IHasSimple2DVisualizationBox, IImplementingElement, IImplementingElementT<IState>, IPASSProcessModelElement, IState, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Implementierungsklassen:
ChoiceSegment, ChoiceSegmentPath, DoState, GenericReturnToOriginReference, GroupState, GuardReceiveState, InitialStateOfChoiceSegmentPath, MacroState, ParsedStateReferenceStub, ReceiveState, SendState, StandardPASSState, State, StatePlaceholder

public interface IStateReference extends IState
Interface to the state reference class
  • Methodendetails

    • setReferencedState

      void setReferencedState(IState state, int removeCascadeDepth)
      Sets a state that is referenced by this state.
      Parameter:
      state - The referenced state
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setReferencedState

      void setReferencedState(IState state)
      Sets a state that is referenced by this state.
      Parameter:
      state - The referenced state
    • getReferencedState

      IState getReferencedState()
      Gets the state that is referenced by this state.
      Gibt zurück:
      The referenced state