Alle Superschnittstellen:
IBehaviorDescribingComponent, IContainableElement<ISubjectBehavior>, IMessageExchangeCondition, IPASSProcessModelElement, ITransitionCondition, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Implementierungsklassen:
ReceiveTransitionCondition

public interface IReceiveTransitionCondition extends IMessageExchangeCondition
Interface to the receive transition condition class
  • Methodendetails

    • setMultipleReceiveLowerBound

      void setMultipleReceiveLowerBound(int lowerBound)
      Method that sets the lower bound attribute of the instance
      Parameter:
      lowerBound - the lower bound
    • getMultipleLowerBound

      int getMultipleLowerBound()
      Method that returns the lower bound attribute of the instance
      Gibt zurück:
      The lower bound attribute of the instance
    • setMultipleReceiveUpperBound

      void setMultipleReceiveUpperBound(int upperBound)
      Method that sets the upper bound attribute of the instance
      Parameter:
      upperBound - the upper bound
    • getMultipleUpperBound

      int getMultipleUpperBound()
      Method that sets the receive type attribute of the instance
      Gibt zurück:
      the receive type
    • setReceiveType

      void setReceiveType(IReceiveTransitionCondition.ReceiveTypes receiveType)
      Method that sets the receive type attribute of the instance
      Parameter:
      receiveType - the receive type
    • getReceiveType

      Method that returns the receive type attribute of the instance
      Gibt zurück:
      The receive type attribute of the instance
    • setMessageSentFrom

      void setMessageSentFrom(ISubject subject, int removeCascadeDepth)
      Sets the subject that must be the sender of the MessageSpecification for this Condition to apply.
      Parameter:
      subject - the subject the message is sent from
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setMessageSentFrom

      void setMessageSentFrom(ISubject subject)
      Sets the subject that must be the sender of the MessageSpecification for this Condition to apply.
      Parameter:
      subject - the subject the message is sent from
    • getMessageSentFrom

      ISubject getMessageSentFrom()
      Returns the subject that must be the sender of the MessageSpecification for this Condition to apply
      Gibt zurück:
      The subject attribute of the instance
    • setReceptionOfMessage

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

      void setReceptionOfMessage(IMessageSpecification messageSpecification)
      Method that sets the message specification attribute of the instance
      Parameter:
      messageSpecification - the specification of the message
    • getReceptionOfMessage

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