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

public interface IReceiveTransition extends ICommunicationTransition, IPrioritizableElement
interface of the receive transition class
  • Methodendetails

    • addDataMappingFunction

      void addDataMappingFunction(IDataMappingIncomingToLocal dataMappingIncomingToLocal)
      Adds a data mapping function (maps data contained by the message specification to the local data) to the set of mapping functions
      Parameter:
      dataMappingIncomingToLocal - the new 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
    • setDataMappingFunctionsIncomingToLocal

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

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

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

      IReceiveTransitionCondition 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