Schnittstelle IMessageExchange
- Alle Superschnittstellen:
IAbstractElement
,IContainableElement<IModelLayer>
,IInteractionDescribingComponent
,IPASSProcessModelElement
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
MessageExchange
Interface to the message exchange class
Interface to the message exchange class
Note that message exchanges are just a combination of a receiver, a sender, and a message (spec)
In a visual modeling approach often message exchanges are grouped individually
You can find these in MessageExchangeList-Objects. Those also contain the rudamentary information in regards to
2d routing of the accordings
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns the current type of the exchangeMethod that returns the message specification attribute of the instanceMethod that returns the receiver attribute of the instanceMethod that returns the sender attribute of the instancevoid
Sets a type for the current instancevoid
setMessageType
(IMessageSpecification messageSpecification) Method that sets the message specification attribute of the instancevoid
setMessageType
(IMessageSpecification messageSpecification, int removeCascadeDepth) Method that sets the message specification attribute of the instancevoid
setReceiver
(ISubject receiver) Method that sets the receiver attribute of the instancevoid
setReceiver
(ISubject receiver, int removeCascadeDepth) Method that sets the receiver attribute of the instancevoid
Method that sets the sender attribute of the instancevoid
Method that sets the sender attribute of the instanceVon Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IAbstractElement
isAbstract, setIsAbstract
Von Schnittstelle geerbte Methoden alps.java.api.util.IContainableElement
getContainedBy, removeFromContainer, setContainedBy
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.util.IValueChangedObserver
notifyModelComponentIDChanged, updateAdded, updateRemoved, updateRemoved
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Methodendetails
-
setMessageType
Method that sets the message specification attribute of the instance- Parameter:
messageSpecification
- the type of messageremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setMessageType
Method that sets the message specification attribute of the instance- Parameter:
messageSpecification
- the type of message
-
getMessageType
IMessageSpecification getMessageType()Method that returns the message specification attribute of the instance- Gibt zurück:
- The message specification attribute of the instance
-
setReceiver
Method that sets the receiver attribute of the instance- Parameter:
receiver
-removeCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setReceiver
Method that sets the receiver attribute of the instance- Parameter:
receiver
-
-
getReceiver
ISubject getReceiver()Method that returns the receiver attribute of the instance- Gibt zurück:
- The receiver attribute of the instance
-
setSender
Method that sets the sender attribute of the instance- Parameter:
sender
-removeCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setSender
Method that sets the sender attribute of the instance- Parameter:
sender
-
-
getSender
ISubject getSender()Method that returns the sender attribute of the instance- Gibt zurück:
- The sender attribute of the instance
-
setMessageExchangeType
Sets a type for the current instance- Parameter:
type
- The type
-
getMessageExchangeType
MessageExchangeType getMessageExchangeType()Returns the current type of the exchange- Gibt zurück:
- the current type
-