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

public interface ISendTransitionCondition extends IMessageExchangeCondition
Interface to the send transition condition class
  • Methodendetails

    • setMultipleSendLowerBound

      void setMultipleSendLowerBound(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
    • setMultipleSendUpperBound

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

      int getMultipleUpperBound()
      Method that returns the upper bound attribute of the instance
      Gibt zurück:
      The upper bound attribute of the instance
    • setSendType

      void setSendType(ISendTransitionCondition.SendTypes sendType)
      Method that sets the send type attribute of the instance
      Parameter:
      sendType - the send type
    • getSendType

      Method that returns the send type attribute of the instance
      Gibt zurück:
      The send type attribute of the instance
    • setRequiresMessageSentTo

      void setRequiresMessageSentTo(ISubject subject, int removeCascadeDepth)
      Sets the subject that must be the receiver of the MessageSpecification for this Condition to apply.
      Parameter:
      subject - The corresponding receiving subject
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setRequiresMessageSentTo

      void setRequiresMessageSentTo(ISubject subject)
      Sets the subject that must be the receiver of the MessageSpecification for this Condition to apply.
      Parameter:
      subject - The corresponding receiving subject
    • getRequiresMessageSentTo

      ISubject getRequiresMessageSentTo()
      Returns the subject that must be the receiver of the MessageSpecification (specified by setRequiresSendingOfMessage(IMessageSpecification, int) for this Condition to apply.
      Gibt zurück:
      The corresponding receiving subject
    • setRequiresSendingOfMessage

      void setRequiresSendingOfMessage(IMessageSpecification messageSpecification, int removeCascadeDepth)
      Sets the messageSpecification that must be send for this Condition to apply.
      Parameter:
      messageSpecification - The corresponding message specification
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setRequiresSendingOfMessage

      void setRequiresSendingOfMessage(IMessageSpecification messageSpecification)
      Sets the messageSpecification that must be send for this Condition to apply.
      Parameter:
      messageSpecification - The corresponding message specification
    • getRequiresSendingOfMessage

      IMessageSpecification getRequiresSendingOfMessage()
      Returns the messageSpecification that must be send for this Condition to apply.
      Gibt zurück:
      The corresponding message specification