Alle Superschnittstellen:
IContainableElement<IModelLayer>, IHasSimple2DVisualizationLine, IInteractionDescribingComponent, IPASSProcessModelElement, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Implementierungsklassen:
MessageExchangeList

public interface IMessageExchangeList extends IInteractionDescribingComponent, IHasSimple2DVisualizationLine
Interface to the message exchange list class
  • Methodendetails

    • addContainsMessageExchange

      void addContainsMessageExchange(IMessageExchange messageExchange)
      Adds a message exchange to the exchange list
      Parameter:
      messageExchange - the new message exchange
    • setContainsMessageExchanges

      void setContainsMessageExchanges(Set<IMessageExchange> messageExchanges, int removeCascadeDepth)
      Overrides the set of contained message exchanges
      Parameter:
      messageExchanges - a set of new message exchanges
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setContainsMessageExchanges

      void setContainsMessageExchanges(Set<IMessageExchange> messageExchanges)
      Overrides the set of contained message exchanges
      Parameter:
      messageExchanges - a set of new message exchanges
    • getMessageExchanges

      Map<String,IMessageExchange> getMessageExchanges()
      Returns all message exchanges contained by the list, mapped with their ids
      Gibt zurück:
      A map containing all message exchanges
    • removeMessageExchange

      void removeMessageExchange(String id, int removeCascadeDepth)
      Rmoves a message exchange from the list
      Parameter:
      id - the id of the message exchange
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • removeMessageExchange

      void removeMessageExchange(String id)
      Rmoves a message exchange from the list
      Parameter:
      id - the id of the message exchange