Alle Superschnittstellen:
IBehaviorDescribingComponent, IContainableElement<ISubjectBehavior>, IPASSProcessModelElement, ITransitionCondition, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Unterschnittstellen:
IReceiveTransitionCondition, ISendTransitionCondition
Alle bekannten Implementierungsklassen:
MessageExchangeCondition, ReceiveTransitionCondition, SendTransitionCondition

public interface IMessageExchangeCondition extends ITransitionCondition
Interface to the message exchange condition class
  • Methodendetails

    • setRequiresPerformedMessageExchange

      void setRequiresPerformedMessageExchange(IMessageExchange messageExchange, int removeCascadeDepth)
      Sets the message exchange that is required to be sent for this condition to apply
      Parameter:
      messageExchange - The message exchange
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setRequiresPerformedMessageExchange

      void setRequiresPerformedMessageExchange(IMessageExchange messageExchange)
      Sets the message exchange that is required to be sent for this condition to apply
      Parameter:
      messageExchange - The message exchange
    • getRequiresPerformedMessageExchange

      IMessageExchange getRequiresPerformedMessageExchange()
      Gets the message exchange that is required to be sent for this condition to apply
      Gibt zurück:
      the message exchange