Alle Superschnittstellen:
IAbstractElement, IContainableElement<IModelLayer>, IInteractionDescribingComponent, IPASSProcessModelElement, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Implementierungsklassen:
MessageExchange

public interface IMessageExchange extends IInteractionDescribingComponent, IAbstractElement
Interface to the message exchange class Interface to the message exchange class Note that message exchanges are just a combination of a receiver, a sender, and a message (spec) In a visual modeling approach often message exchanges are grouped individually You can find these in MessageExchangeList-Objects. Those also contain the rudamentary information in regards to 2d routing of the accordings
  • Methodendetails

    • setMessageType

      void setMessageType(IMessageSpecification messageSpecification, int removeCascadeDepth)
      Method that sets the message specification attribute of the instance
      Parameter:
      messageSpecification - the type of message
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setMessageType

      void setMessageType(IMessageSpecification messageSpecification)
      Method that sets the message specification attribute of the instance
      Parameter:
      messageSpecification - the type of message
    • getMessageType

      IMessageSpecification getMessageType()
      Method that returns the message specification attribute of the instance
      Gibt zurück:
      The message specification attribute of the instance
    • setReceiver

      void setReceiver(ISubject receiver, int removeCascadeDepth)
      Method that sets the receiver attribute of the instance
      Parameter:
      receiver -
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setReceiver

      void setReceiver(ISubject receiver)
      Method that sets the receiver attribute of the instance
      Parameter:
      receiver -
    • getReceiver

      ISubject getReceiver()
      Method that returns the receiver attribute of the instance
      Gibt zurück:
      The receiver attribute of the instance
    • setSender

      void setSender(ISubject sender, int removeCascadeDepth)
      Method that sets the sender attribute of the instance
      Parameter:
      sender -
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setSender

      void setSender(ISubject sender)
      Method that sets the sender attribute of the instance
      Parameter:
      sender -
    • getSender

      ISubject getSender()
      Method that returns the sender attribute of the instance
      Gibt zurück:
      The sender attribute of the instance
    • setMessageExchangeType

      void setMessageExchangeType(MessageExchangeType type)
      Sets a type for the current instance
      Parameter:
      type - The type
    • getMessageExchangeType

      MessageExchangeType getMessageExchangeType()
      Returns the current type of the exchange
      Gibt zurück:
      the current type