Package alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transitions
Klasse ReceiveTransition
java.lang.Object
alps.java.api.StandardPASS.PASSProcessModelElement
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponent
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transition
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transitions.CommunicationTransition
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transitions.ReceiveTransition
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IAbstractElement
,IImplementingElement
,IImplementingElementT<ITransition>
,IPASSProcessModelElement
,IPrioritizableElement
,ITransition
,ICommunicationTransition
,IReceiveTransition
,IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationLine
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
Class that represents a receive transition
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PASSProcessModelElement
PASSProcessModelElement.ConnectedElementsSetSpecification, PASSProcessModelElement.ObserverInformType
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.ITransition
ITransition.TransitionType
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprivate final String
Name of the class, needed for parsingprotected final ICompatibilityDictionary<String,
IDataMappingIncomingToLocal> protected int
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transition
belongsToAction, implCapsule, isAbstractType, sourceState, targetState, transitionCondition
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponent
subjectBehavior
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
KonstruktorBeschreibungReceiveTransition
(IState sourceState, IState targetState) ReceiveTransition
(IState sourceState, IState targetState, String labelForID, ITransitionCondition transitionCondition, ITransition.TransitionType transitionType, Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal, int priorityNumber, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) ReceiveTransition
(ISubjectBehavior behavior) ReceiveTransition
(ISubjectBehavior behavior, String label, IState sourceState, IState targetState, ITransitionCondition transitionCondition, ITransition.TransitionType transitionType, Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal, int priorityNumber, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addDataMappingFunction
(IDataMappingIncomingToLocal dataMappingIncomingToLocal) Adds a data mapping function (maps data contained by the message specification to the local data) to the set of mapping functionspublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "Gets all data mapping functions (maps data contained by the message specification to the local data) for this instanceint
Returns the priority number of the transitionMethod that returns the transition condition attribute of the instancevoid
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
removeDataMappingFunction
(String mappingID) Removes a data mapping function from the set of mapping functionsvoid
removeDataMappingFunction
(String mappingID, int removeCascadeDepth) Removes a data mapping function from the set of mapping functionsvoid
setDataMappingFunctionsIncomingToLocal
(Set<IDataMappingIncomingToLocal> dataMappingsIncomingToLocal) Overrides the data mapping functions (maps data contained by the message specification to the local data)void
setDataMappingFunctionsIncomingToLocal
(Set<IDataMappingIncomingToLocal> dataMappingsIncomingToLocal, int removeCascadeDepth) Overrides the data mapping functions (maps data contained by the message specification to the local data)void
setPriorityNumber
(int positiveInteger) Sets the priority number of the transition, must be greater than or equal to 0void
setSourceState
(IState state) Method that sets the source state (where the transition is coming from)void
setSourceState
(IState state, int removeCascadeDepth) Method that sets the source state (where the transition is coming from)void
setTransitionCondition
(ITransitionCondition condition, int removeCascadeDepth) Method that sets the transition condition attribute of the instancevoid
updateRemoved
(IPASSProcessModelElement update, IPASSProcessModelElement caller) void
updateRemoved
(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth) Von Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transitions.CommunicationTransition
setTransitionCondition
Von Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transition
addImplementedInterface, addImplementedInterfaceIDReference, addSimple2DPathPoint, get2DPageRatio, getBelongsToAction, getImplementedInterfaces, getImplementedInterfacesIDReferences, getRelative2DBeginX, getRelative2DBeginY, getRelative2DEndX, getRelative2DEndY, getSimple2DPathPoints, getSourceState, getTargetState, getTransitionType, isAbstract, removeImplementedInterfaces, removeImplementedInterfaces, removeImplementedInterfacesIDReference, set2DPageRatio, setBelongsToAction, setBelongsToAction, setImplementedInterfaces, setImplementedInterfaces, setImplementedInterfacesIDReferences, setIsAbstract, setRelative2DBeginX, setRelative2DBeginY, setRelative2DEndX, setRelative2DEndY, setTargetState, setTargetState, setTransitionType, updateAdded
Von Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponent
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
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von 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.util.IHasSimple2DVisualizationLine
addSimple2DPathPoint, get2DPageRatio, getRelative2DBeginX, getRelative2DBeginY, getRelative2DEndX, getRelative2DEndY, getSimple2DPathPoints, set2DPageRatio, setRelative2DBeginX, setRelative2DBeginY, setRelative2DEndX, setRelative2DEndY
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IImplementingElement
addImplementedInterfaceIDReference, getImplementedInterfacesIDReferences, removeImplementedInterfaces, removeImplementedInterfaces, removeImplementedInterfacesIDReference, setImplementedInterfacesIDReferences
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IImplementingElementT
addImplementedInterface, getImplementedInterfaces, setImplementedInterfaces, setImplementedInterfaces
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.Transitions.IReceiveTransition
setTransitionCondition
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.ITransition
getBelongsToAction, getSourceState, getTargetState, getTransitionType, setTargetState, setTargetState, setTransitionType
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedObserver
updateAdded
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Felddetails
-
dataMappingsIncomingToLocal
protected final ICompatibilityDictionary<String,IDataMappingIncomingToLocal> dataMappingsIncomingToLocal -
priorityNumber
protected int priorityNumber -
className
Name of the class, needed for parsing- Siehe auch:
-
-
Konstruktordetails
-
ReceiveTransition
public ReceiveTransition() -
ReceiveTransition
public ReceiveTransition(IState sourceState, IState targetState, String labelForID, ITransitionCondition transitionCondition, ITransition.TransitionType transitionType, Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal, int priorityNumber, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
ReceiveTransition
-
ReceiveTransition
public ReceiveTransition(ISubjectBehavior behavior, String label, IState sourceState, IState targetState, ITransitionCondition transitionCondition, ITransition.TransitionType transitionType, Set<IDataMappingIncomingToLocal> dataMappingIncomingToLocal, int priorityNumber, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
ReceiveTransition
-
-
Methodendetails
-
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 KlasseCommunicationTransition
- Gibt zurück:
- The name of the current class
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getParsedInstance
in KlasseCommunicationTransition
-
setSourceState
Beschreibung aus Schnittstelle kopiert:ITransition
Method that sets the source state (where the transition is coming from)- Angegeben von:
setSourceState
in SchnittstelleITransition
- Setzt außer Kraft:
setSourceState
in KlasseTransition
- Parameter:
state
- the source stateremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setSourceState
Beschreibung aus Schnittstelle kopiert:ITransition
Method that sets the source state (where the transition is coming from)- Angegeben von:
setSourceState
in SchnittstelleITransition
- Setzt außer Kraft:
setSourceState
in KlasseTransition
- Parameter:
state
- the source state
-
addDataMappingFunction
Beschreibung aus Schnittstelle kopiert:IReceiveTransition
Adds a data mapping function (maps data contained by the message specification to the local data) to the set of mapping functions- Angegeben von:
addDataMappingFunction
in SchnittstelleIReceiveTransition
- Parameter:
dataMappingIncomingToLocal
- the new mapping function
-
removeDataMappingFunction
Beschreibung aus Schnittstelle kopiert:IReceiveTransition
Removes a data mapping function from the set of mapping functions- Angegeben von:
removeDataMappingFunction
in SchnittstelleIReceiveTransition
- Parameter:
mappingID
- the id of the mapping functionremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeDataMappingFunction
Beschreibung aus Schnittstelle kopiert:IReceiveTransition
Removes a data mapping function from the set of mapping functions- Angegeben von:
removeDataMappingFunction
in SchnittstelleIReceiveTransition
- Parameter:
mappingID
- the id of the mapping function
-
setDataMappingFunctionsIncomingToLocal
public void setDataMappingFunctionsIncomingToLocal(Set<IDataMappingIncomingToLocal> dataMappingsIncomingToLocal, int removeCascadeDepth) Beschreibung aus Schnittstelle kopiert:IReceiveTransition
Overrides the data mapping functions (maps data contained by the message specification to the local data)- Angegeben von:
setDataMappingFunctionsIncomingToLocal
in SchnittstelleIReceiveTransition
- Parameter:
dataMappingsIncomingToLocal
- the new data mapping functionsremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setDataMappingFunctionsIncomingToLocal
public void setDataMappingFunctionsIncomingToLocal(Set<IDataMappingIncomingToLocal> dataMappingsIncomingToLocal) Beschreibung aus Schnittstelle kopiert:IReceiveTransition
Overrides the data mapping functions (maps data contained by the message specification to the local data)- Angegeben von:
setDataMappingFunctionsIncomingToLocal
in SchnittstelleIReceiveTransition
- Parameter:
dataMappingsIncomingToLocal
- the new data mapping functions
-
getDataMappingFunctions
Beschreibung aus Schnittstelle kopiert:IReceiveTransition
Gets all data mapping functions (maps data contained by the message specification to the local data) for this instance- Angegeben von:
getDataMappingFunctions
in SchnittstelleIReceiveTransition
- Gibt zurück:
- all data mapping functions
-
setPriorityNumber
public void setPriorityNumber(int positiveInteger) Beschreibung aus Schnittstelle kopiert:IPrioritizableElement
Sets the priority number of the transition, must be greater than or equal to 0- Angegeben von:
setPriorityNumber
in SchnittstelleIPrioritizableElement
- Parameter:
positiveInteger
- the priority number
-
getPriorityNumber
public int getPriorityNumber()Beschreibung aus Schnittstelle kopiert:IPrioritizableElement
Returns the priority number of the transition- Angegeben von:
getPriorityNumber
in SchnittstelleIPrioritizableElement
- Gibt zurück:
- the priority number
-
getTransitionCondition
Beschreibung aus Schnittstelle kopiert:ITransition
Method that returns the transition condition attribute of the instance- Angegeben von:
getTransitionCondition
in SchnittstelleICommunicationTransition
- Angegeben von:
getTransitionCondition
in SchnittstelleIReceiveTransition
- Angegeben von:
getTransitionCondition
in SchnittstelleITransition
- Setzt außer Kraft:
getTransitionCondition
in KlasseCommunicationTransition
- Gibt zurück:
- The transition condition attribute of the instance
-
setTransitionCondition
Beschreibung aus Schnittstelle kopiert:ITransition
Method that sets the transition condition attribute of the instance- Angegeben von:
setTransitionCondition
in SchnittstelleICommunicationTransition
- Angegeben von:
setTransitionCondition
in SchnittstelleIReceiveTransition
- Angegeben von:
setTransitionCondition
in SchnittstelleITransition
- Setzt außer Kraft:
setTransitionCondition
in KlasseCommunicationTransition
- Parameter:
condition
- the transition conditionremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
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 KlasseCommunicationTransition
- 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:
-
getAllConnectedElements
public Set<IPASSProcessModelElement> getAllConnectedElements(PASSProcessModelElement.ConnectedElementsSetSpecification specification) - Setzt außer Kraft:
getAllConnectedElements
in KlasseTransition
-
updateRemoved
public void updateRemoved(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth) - Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
updateRemoved
in KlasseTransition
-
updateRemoved
- Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
updateRemoved
in KlasseTransition
-
notifyModelComponentIDChanged
- Angegeben von:
notifyModelComponentIDChanged
in SchnittstelleIGraphCallback
- Angegeben von:
notifyModelComponentIDChanged
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
notifyModelComponentIDChanged
in KlassePASSProcessModelElement
-