Schnittstelle IReceiveTransitionCondition
- Alle Superschnittstellen:
IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IMessageExchangeCondition
,IPASSProcessModelElement
,ITransitionCondition
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
ReceiveTransitionCondition
Interface to the receive transition condition class
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypSchnittstelleBeschreibungstatic enum
The different receive types as an enum. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns the subject that must be the sender of theMessageSpecification
for this Condition to applyint
Method that returns the lower bound attribute of the instanceint
Method that sets the receive type attribute of the instanceMethod that returns the receive type attribute of the instanceMethod that returns the message specification attribute of the instancevoid
setMessageSentFrom
(ISubject subject) Sets the subject that must be the sender of theMessageSpecification
for this Condition to apply.void
setMessageSentFrom
(ISubject subject, int removeCascadeDepth) Sets the subject that must be the sender of theMessageSpecification
for this Condition to apply.void
setMultipleReceiveLowerBound
(int lowerBound) Method that sets the lower bound attribute of the instancevoid
setMultipleReceiveUpperBound
(int upperBound) Method that sets the upper bound attribute of the instancevoid
setReceiveType
(IReceiveTransitionCondition.ReceiveTypes receiveType) Method that sets the receive type attribute of the instancevoid
setReceptionOfMessage
(IMessageSpecification messageSpecification) Method that sets the message specification attribute of the instancevoid
setReceptionOfMessage
(IMessageSpecification messageSpecification, int removeCascadeDepth) Method that sets the message specification attribute of the instanceVon Schnittstelle geerbte Methoden alps.java.api.util.IContainableElement
getContainedBy, removeFromContainer, setContainedBy
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.TransitionConditions.IMessageExchangeCondition
getRequiresPerformedMessageExchange, setRequiresPerformedMessageExchange, setRequiresPerformedMessageExchange
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IPASSProcessModelElement
addComment, addElementWithUnspecifiedRelation, addModelComponentLabel, clearComments, clearModelComponentLabels, createUniqueModelComponentID, createUniqueModelComponentID, createUniqueModelComponentID, getComments, getElementsWithUnspecifiedRelation, getModelComponentID, getModelComponentLabels, getModelComponentLabelsAsStrings, getModelComponentLabelsAsStrings, getUriModelComponentID, removeElementWithUnspecifiedRelation, removeFromEverything, removeFromEverything, removeModelComponentLabel, setElementsWithUnspecifiedRelation, setModelComponentID, setModelComponentLabels
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.ITransitionCondition
getToolSpecificDefinition, setToolSpecificDefinition
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedObserver
notifyModelComponentIDChanged, updateAdded, updateRemoved, updateRemoved
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
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
Method that sets the receive type attribute of the instance- Parameter:
receiveType
- the receive type
-
getReceiveType
IReceiveTransitionCondition.ReceiveTypes getReceiveType()Method that returns the receive type attribute of the instance- Gibt zurück:
- The receive type attribute of the instance
-
setMessageSentFrom
Sets the subject that must be the sender of theMessageSpecification
for this Condition to apply.- Parameter:
subject
- the subject the message is sent fromremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setMessageSentFrom
Sets the subject that must be the sender of theMessageSpecification
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 theMessageSpecification
for this Condition to apply- Gibt zurück:
- The subject attribute of the instance
-
setReceptionOfMessage
Method that sets the message specification attribute of the instance- Parameter:
messageSpecification
- the specification of the messageremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setReceptionOfMessage
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
-