Schnittstelle ISendTransitionCondition
- Alle Superschnittstellen:
IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IMessageExchangeCondition
,IPASSProcessModelElement
,ITransitionCondition
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
SendTransitionCondition
Interface to the send transition condition class
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypSchnittstelleBeschreibungstatic enum
The different send types as an enum. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
Method that returns the lower bound attribute of the instanceint
Method that returns the upper bound attribute of the instanceReturns the subject that must be the receiver of theMessageSpecification
(specified bysetRequiresSendingOfMessage(IMessageSpecification, int)
for this Condition to apply.Returns the messageSpecification that must be send for this Condition to apply.Method that returns the send type attribute of the instancevoid
setMultipleSendLowerBound
(int lowerBound) Method that sets the lower bound attribute of the instancevoid
setMultipleSendUpperBound
(int upperBound) Method that sets the upper bound attribute of the instancevoid
setRequiresMessageSentTo
(ISubject subject) Sets the subject that must be the receiver of theMessageSpecification
for this Condition to apply.void
setRequiresMessageSentTo
(ISubject subject, int removeCascadeDepth) Sets the subject that must be the receiver of theMessageSpecification
for this Condition to apply.void
setRequiresSendingOfMessage
(IMessageSpecification messageSpecification) Sets the messageSpecification that must be send for this Condition to apply.void
setRequiresSendingOfMessage
(IMessageSpecification messageSpecification, int removeCascadeDepth) Sets the messageSpecification that must be send for this Condition to apply.void
Method that sets the send type 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
-
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
Method that sets the send type attribute of the instance- Parameter:
sendType
- the send type
-
getSendType
ISendTransitionCondition.SendTypes getSendType()Method that returns the send type attribute of the instance- Gibt zurück:
- The send type attribute of the instance
-
setRequiresMessageSentTo
Sets the subject that must be the receiver of theMessageSpecification
for this Condition to apply.- Parameter:
subject
- The corresponding receiving subjectremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setRequiresMessageSentTo
Sets the subject that must be the receiver of theMessageSpecification
for this Condition to apply.- Parameter:
subject
- The corresponding receiving subject
-
getRequiresMessageSentTo
ISubject getRequiresMessageSentTo()Returns the subject that must be the receiver of theMessageSpecification
(specified bysetRequiresSendingOfMessage(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 specificationremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setRequiresSendingOfMessage
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
-