Klasse MessageExchangeList
java.lang.Object
alps.java.api.StandardPASS.PASSProcessModelElement
alps.java.api.StandardPASS.PassProcessModelElements.InteractionDescribingComponent
alps.java.api.StandardPASS.PassProcessModelElements.InteractiondescribingComponents.MessageExchangeList
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IPASSProcessModelElement
,IInteractionDescribingComponent
,IMessageExchangeList
,IContainableElement<IModelLayer>
,IHasSimple2DVisualizationLine
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
public class MessageExchangeList
extends InteractionDescribingComponent
implements IMessageExchangeList
Class that represents an message exchange list
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PASSProcessModelElement
PASSProcessModelElement.ConnectedElementsSetSpecification, PASSProcessModelElement.ObserverInformType
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprivate final String
Name of the class, needed for parsingprivate double
private double
private double
private double
private double
private static final Logger
protected ICompatibilityDictionary<String,
IMessageExchange> private List<ISimple2DVisualizationPathPoint>
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.InteractionDescribingComponent
layer
Von Klasse geerbte Felder alps.java.api.StandardPASS.PASSProcessModelElement
additionalAttributeTriples, additionalElements, additionalIncompleteTriples, BASE_URI_PLACEHOLDER, CANNOT_PARSE, comments, customLocale, EXAMPLE_BASE_URI, exportGraph, exportSubjectNodeName, guid, modelComponentID, modelComponentLabels, observerList, parsingStarted
-
Konstruktorübersicht
KonstruktorBeschreibungMessageExchangeList
(IModelLayer layer) MessageExchangeList
(IModelLayer layer, String labelForID, Set<IMessageExchange> messageExchanges, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addContainsMessageExchange
(IMessageExchange messageExchange) Adds a message exchange to the exchange listvoid
double
The relative positions of the simple 2D Vizualiations are given in % of page hight and width No absolut values are given but a page ratio that defines whether it is a wide or tall formatpublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "Returns all message exchanges contained by the list, mapped with their idsdouble
double
double
double
void
notifyModelComponentIDChanged
(String oldID, String newID) protected boolean
parseAttribute
(String predicate, String objectContent, String lang, String dataType, IParseablePASSProcessModelElement element) Gets called while parsing a triple from a set of triples where this element is subject.void
Rmoves a message exchange from the listvoid
removeMessageExchange
(String id, int removeCascadeDepth) Rmoves a message exchange from the listvoid
set2DPageRatio
(double has2DPageRatio) void
setContainsMessageExchanges
(Set<IMessageExchange> messageExchanges) Overrides the set of contained message exchangesvoid
setContainsMessageExchanges
(Set<IMessageExchange> messageExchanges, int removeCascadeDepth) Overrides the set of contained message exchangesvoid
setRelative2DBeginX
(double relative2DBeginX) void
setRelative2DBeginY
(double relative2DBeginY) void
setRelative2DEndX
(double relative2DEndX) void
setRelative2DEndY
(double relative2DEndY) void
updateRemoved
(IPASSProcessModelElement update, IPASSProcessModelElement caller) void
updateRemoved
(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth) Von Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.InteractionDescribingComponent
getContainedBy, getDictionaryOfAllAvailableElements, removeFromContainer, setContainedBy
Von Klasse geerbte Methoden alps.java.api.StandardPASS.PASSProcessModelElement
addComment, addComment, addElementWithUnspecifiedRelation, addIncompleteTriples, addModelComponentLabel, addModelComponentLabel, addTriple, addTriple, addTriples, canParse, clearComments, clearModelComponentLabels, completeIncompleteTriple, completeObject, containsTriple, createUniqueModelComponentID, createUniqueModelComponentID, createUniqueModelComponentID, equals, getBaseURI, getComments, getElementsWithUnspecifiedRelation, getExportTag, getIncompleteTriple, getIncompleteTriples, getModelComponentID, getModelComponentLabels, getModelComponentLabelsAsStrings, getModelComponentLabelsAsStrings, getSubjectName, getTriple, getTriples, getUriModelComponentID, informObserverAboutConnectedObjects, informObserverAboutConnectedObjects, invalidateTriplesContainingString, notifyTriple, parseAttribute, parseAttribute, publishElementAdded, publishElementRemoved, publishElementRemoved, publishNewModelComponentID, register, removeElementWithUnspecifiedRelation, removeFromEverything, removeFromEverything, removeModelComponentLabel, removeTriple, replaceTriple, setElementsWithUnspecifiedRelation, setExportGraph, setExportXMLName, setModelComponentID, setModelComponentLabels, successfullyParsedElement, unregister, unregister, updateAdded
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
updateAdded
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Felddetails
-
messageExchanges
-
className
Name of the class, needed for parsing- Siehe auch:
-
has2DPageRatio
private double has2DPageRatio -
hasRelative2D_BeginX
private double hasRelative2D_BeginX -
hasRelative2D_BeginY
private double hasRelative2D_BeginY -
hasRelative2D_EndX
private double hasRelative2D_EndX -
hasRelative2D_EndY
private double hasRelative2D_EndY -
Log
-
pathPoints
-
-
Konstruktordetails
-
MessageExchangeList
public MessageExchangeList() -
MessageExchangeList
public MessageExchangeList(IModelLayer layer, String labelForID, Set<IMessageExchange> messageExchanges, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) - Parameter:
layer
-labelForID
-messageExchanges
-comment
-additionalLabel
-additionalAttribute
-
-
MessageExchangeList
-
-
Methodendetails
-
get2DPageRatio
public double get2DPageRatio()Beschreibung aus Schnittstelle kopiert:IHasSimple2DVisualizationLine
The relative positions of the simple 2D Vizualiations are given in % of page hight and width No absolut values are given but a page ratio that defines whether it is a wide or tall format- Angegeben von:
get2DPageRatio
in SchnittstelleIHasSimple2DVisualizationLine
- Gibt zurück:
-
set2DPageRatio
public void set2DPageRatio(double has2DPageRatio) - Angegeben von:
set2DPageRatio
in SchnittstelleIHasSimple2DVisualizationLine
-
getRelative2DBeginX
public double getRelative2DBeginX()- Angegeben von:
getRelative2DBeginX
in SchnittstelleIHasSimple2DVisualizationLine
-
setRelative2DBeginX
public void setRelative2DBeginX(double relative2DBeginX) - Angegeben von:
setRelative2DBeginX
in SchnittstelleIHasSimple2DVisualizationLine
-
getRelative2DBeginY
public double getRelative2DBeginY()- Angegeben von:
getRelative2DBeginY
in SchnittstelleIHasSimple2DVisualizationLine
-
setRelative2DBeginY
public void setRelative2DBeginY(double relative2DBeginY) - Angegeben von:
setRelative2DBeginY
in SchnittstelleIHasSimple2DVisualizationLine
-
getRelative2DEndX
public double getRelative2DEndX()- Angegeben von:
getRelative2DEndX
in SchnittstelleIHasSimple2DVisualizationLine
-
setRelative2DEndX
public void setRelative2DEndX(double relative2DEndX) - Angegeben von:
setRelative2DEndX
in SchnittstelleIHasSimple2DVisualizationLine
-
getRelative2DEndY
public double getRelative2DEndY()- Angegeben von:
getRelative2DEndY
in SchnittstelleIHasSimple2DVisualizationLine
-
setRelative2DEndY
public void setRelative2DEndY(double relative2DEndY) - Angegeben von:
setRelative2DEndY
in SchnittstelleIHasSimple2DVisualizationLine
-
getSimple2DPathPoints
- Angegeben von:
getSimple2DPathPoints
in SchnittstelleIHasSimple2DVisualizationLine
-
addSimple2DPathPoint
- Angegeben von:
addSimple2DPathPoint
in SchnittstelleIHasSimple2DVisualizationLine
-
getClassName
Beschreibung aus Klasse kopiert:PASSProcessModelElement
public static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "."; }- Angegeben von:
getClassName
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getClassName
in KlasseInteractionDescribingComponent
- Gibt zurück:
- The name of the current class
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getParsedInstance
in KlasseInteractionDescribingComponent
-
addContainsMessageExchange
Beschreibung aus Schnittstelle kopiert:IMessageExchangeList
Adds a message exchange to the exchange list- Angegeben von:
addContainsMessageExchange
in SchnittstelleIMessageExchangeList
- Parameter:
messageExchange
- the new message exchange
-
setContainsMessageExchanges
public void setContainsMessageExchanges(Set<IMessageExchange> messageExchanges, int removeCascadeDepth) Beschreibung aus Schnittstelle kopiert:IMessageExchangeList
Overrides the set of contained message exchanges- Angegeben von:
setContainsMessageExchanges
in SchnittstelleIMessageExchangeList
- 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
Beschreibung aus Schnittstelle kopiert:IMessageExchangeList
Overrides the set of contained message exchanges- Angegeben von:
setContainsMessageExchanges
in SchnittstelleIMessageExchangeList
- Parameter:
messageExchanges
- a set of new message exchanges
-
removeMessageExchange
Beschreibung aus Schnittstelle kopiert:IMessageExchangeList
Rmoves a message exchange from the list- Angegeben von:
removeMessageExchange
in SchnittstelleIMessageExchangeList
- 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
Beschreibung aus Schnittstelle kopiert:IMessageExchangeList
Rmoves a message exchange from the list- Angegeben von:
removeMessageExchange
in SchnittstelleIMessageExchangeList
- Parameter:
id
- the id of the message exchange
-
getMessageExchanges
Beschreibung aus Schnittstelle kopiert:IMessageExchangeList
Returns all message exchanges contained by the list, mapped with their ids- Angegeben von:
getMessageExchanges
in SchnittstelleIMessageExchangeList
- Gibt zurück:
- A map containing all message exchanges
-
parseAttribute
protected boolean parseAttribute(String predicate, String objectContent, String lang, String dataType, IParseablePASSProcessModelElement element) Beschreibung aus Klasse kopiert:PASSProcessModelElement
Gets called while parsing a triple from a set of triples where this element is subject. The predicate and objectContent are derived directly from the triple, lang and dataType might be null (they will never both be NonNull at the same time) If the object specifies an uri to another element and the collection of all available elements contains this element, the element is passed as well- Setzt außer Kraft:
parseAttribute
in KlassePASSProcessModelElement
- Parameter:
predicate
- the predicate contained by the tripleobjectContent
- the content of the object contained by the triplelang
- the lang attribute of the object if one was specifieddataType
- the datatype attribute of the object if one was specifiedelement
- the element the objectContent points to (if it does and the element exists)- Gibt zurück:
-
notifyModelComponentIDChanged
- Angegeben von:
notifyModelComponentIDChanged
in SchnittstelleIGraphCallback
- Angegeben von:
notifyModelComponentIDChanged
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
notifyModelComponentIDChanged
in KlassePASSProcessModelElement
-
getAllConnectedElements
public Set<IPASSProcessModelElement> getAllConnectedElements(PASSProcessModelElement.ConnectedElementsSetSpecification specification) - Setzt außer Kraft:
getAllConnectedElements
in KlasseInteractionDescribingComponent
-
updateRemoved
public void updateRemoved(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth) - Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
updateRemoved
in KlassePASSProcessModelElement
-
updateRemoved
- Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
updateRemoved
in KlassePASSProcessModelElement
-