Alle Superschnittstellen:
IBehaviorDescribingComponent, IContainableElement<ISubjectBehavior>, IHasSimple2DVisualizationBox, IHasSiSiCostPerExecution, IHasSiSiDistribution.IHasDuration, IImplementingElement, IImplementingElementT<IState>, IPASSProcessModelElement, IStandardPASSState, IState, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Implementierungsklassen:
SendState

Interface to the send type class
  • Methodendetails

    • setSendTransition

      void setSendTransition(ISendTransition sendTransition, int removeCascadeDepth)
      Method that sets the send transition attribute of the instance
      Parameter:
      sendTransition - the send transition
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setSendTransition

      void setSendTransition(ISendTransition sendTransition)
      Method that sets the send transition attribute of the instance
      Parameter:
      sendTransition - the send transition
    • getSendTransition

      ISendTransition getSendTransition()
      Method that returns the send transition attribute of the instance
      Gibt zurück:
      The send transition attribute of the instance
    • addSendingFailedTransition

      void addSendingFailedTransition(ISendingFailedTransition sendingFailedTransition)
      Method that adds a sending failed transition to the set of sending failed transitions
      Parameter:
      sendingFailedTransition - the transition that is executed when the sending of a message fails
    • removeSendingFailedTransition

      void removeSendingFailedTransition(String id, int removeCascadingDepth)
      Removes a sending failed transition of the state
      Parameter:
      id - the id of the transition
      removeCascadingDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • removeSendingFailedTransition

      void removeSendingFailedTransition(String id)
      Removes a sending failed transition of the state
      Parameter:
      id - the id of the transition
    • setSendingFailedTransitions

      void setSendingFailedTransitions(Set<ISendingFailedTransition> transitions, int removeCascadeDepth)
      Overrides all sending failed transitions for the state
      Parameter:
      transitions - the transition that are executed when the sending of a message fails
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setSendingFailedTransitions

      void setSendingFailedTransitions(Set<ISendingFailedTransition> transitions)
      Overrides all sending failed transitions for the state
      Parameter:
      transitions - the transition that are executed when the sending of a message fails
    • getSendingFailedTransitions

      Map<String,ISendingFailedTransition> getSendingFailedTransitions()
      Method that sets the sending failed transition attribute of the instance
      Gibt zurück:
      The sending failed transition attribute of the instance
    • getFunctionSpecification

      ISendFunction getFunctionSpecification()
      Gets the function specification for the current state
      Angegeben von:
      getFunctionSpecification in Schnittstelle IState
      Gibt zurück:
      the function specification
    • setFunctionSpecification

      void setFunctionSpecification(IFunctionSpecification specification, int removeCascadeDepth)
      Sets the function specification for the current state
      Angegeben von:
      setFunctionSpecification in Schnittstelle IState
      Parameter:
      specification - the function specification
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setFunctionSpecification

      void setFunctionSpecification(IFunctionSpecification specification)
      Sets the function specification for the current state
      Angegeben von:
      setFunctionSpecification in Schnittstelle IState
      Parameter:
      specification - the function specification