Schnittstelle IMessageExchangeList
- Alle Superschnittstellen:
IContainableElement<IModelLayer>
,IHasSimple2DVisualizationLine
,IInteractionDescribingComponent
,IPASSProcessModelElement
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
MessageExchangeList
public interface IMessageExchangeList
extends IInteractionDescribingComponent, IHasSimple2DVisualizationLine
Interface to the message exchange list class
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addContainsMessageExchange
(IMessageExchange messageExchange) Adds a message exchange to the exchange listReturns all message exchanges contained by the list, mapped with their idsvoid
Rmoves a message exchange from the listvoid
removeMessageExchange
(String id, int removeCascadeDepth) Rmoves a message exchange from the listvoid
setContainsMessageExchanges
(Set<IMessageExchange> messageExchanges) Overrides the set of contained message exchangesvoid
setContainsMessageExchanges
(Set<IMessageExchange> messageExchanges, int removeCascadeDepth) Overrides the set of contained message exchangesVon Schnittstelle geerbte Methoden alps.java.api.util.IContainableElement
getContainedBy, removeFromContainer, setContainedBy
Von Schnittstelle geerbte Methoden alps.java.api.util.IHasSimple2DVisualizationLine
addSimple2DPathPoint, get2DPageRatio, getRelative2DBeginX, getRelative2DBeginY, getRelative2DEndX, getRelative2DEndY, getSimple2DPathPoints, set2DPageRatio, setRelative2DBeginX, setRelative2DBeginY, setRelative2DEndX, setRelative2DEndY
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
-
addContainsMessageExchange
Adds a message exchange to the exchange list- Parameter:
messageExchange
- the new message exchange
-
setContainsMessageExchanges
Overrides the set of contained message exchanges- Parameter:
messageExchanges
- a set of new message exchangesremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setContainsMessageExchanges
Overrides the set of contained message exchanges- Parameter:
messageExchanges
- a set of new message exchanges
-
getMessageExchanges
Map<String,IMessageExchange> getMessageExchanges() Returns all message exchanges contained by the list, mapped with their ids- Gibt zurück:
- A map containing all message exchanges
-
removeMessageExchange
Rmoves a message exchange from the list- Parameter:
id
- the id of the message exchangeremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeMessageExchange
Rmoves a message exchange from the list- Parameter:
id
- the id of the message exchange
-