Alle Superschnittstellen:
IAbstractElement, IBehaviorDescribingComponent, ICommunicationTransition, IContainableElement<ISubjectBehavior>, IHasSimple2DVisualizationLine, IImplementingElement, IImplementingElementT<ITransition>, IPASSProcessModelElement, ITransition, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Implementierungsklassen:
SendTransition

public interface ISendTransition extends ICommunicationTransition
Interface to the send transition
  • Methodendetails

    • addDataMappingFunction

      void addDataMappingFunction(IDataMappingLocalToOutgoing dataMappingLocalToOutgoing)
      Adds a data mapping function (maps local data to the data contained by the message specification) to the set of mapping functions
      Parameter:
      dataMappingLocalToOutgoing - the new data mapping function
    • removeDataMappingFunction

      void removeDataMappingFunction(String mappingID, int removeCascadeDepth)
      Removes a data mapping function from the set of mapping functions
      Parameter:
      mappingID - the id of the mapping function
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • removeDataMappingFunction

      void removeDataMappingFunction(String mappingID)
      Removes a data mapping function from the set of mapping functions
      Parameter:
      mappingID - the id of the mapping function
    • setDataMappingFunctionsLocalToOutgoing

      void setDataMappingFunctionsLocalToOutgoing(Set<IDataMappingLocalToOutgoing> dataMappingsLocalToOutgoing, int removeCascadeDepth)
      Overrides the data mapping functions (maps local data to the data contained by the message specification)
      Parameter:
      dataMappingsLocalToOutgoing - the new data mapping functions
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setDataMappingFunctionsLocalToOutgoing

      void setDataMappingFunctionsLocalToOutgoing(Set<IDataMappingLocalToOutgoing> dataMappingsLocalToOutgoing)
      Overrides the data mapping functions (maps local data to the data contained by the message specification)
      Parameter:
      dataMappingsLocalToOutgoing - the new data mapping functions
    • getDataMappingFunctions

      Map<String,IDataMappingLocalToOutgoing> getDataMappingFunctions()
      Gets all data mapping functions (maps local data to the data contained by the message specification) for this instance
      Gibt zurück:
      all data mapping functions
    • getTransitionCondition

      ISendTransitionCondition getTransitionCondition()
      Method that returns the transition condition attribute of the instance
      Angegeben von:
      getTransitionCondition in Schnittstelle ICommunicationTransition
      Angegeben von:
      getTransitionCondition in Schnittstelle ITransition
      Gibt zurück:
      The transition condition attribute of the instance
    • setTransitionCondition

      void setTransitionCondition(ITransitionCondition condition, int removeCascadeDepth)
      Method that sets the transition condition attribute of the instance
      Angegeben von:
      setTransitionCondition in Schnittstelle ICommunicationTransition
      Angegeben von:
      setTransitionCondition in Schnittstelle ITransition
      Parameter:
      condition - 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 condition)
      Method that sets the transition condition attribute of the instance
      Angegeben von:
      setTransitionCondition in Schnittstelle ITransition
      Parameter:
      condition - the transition condition