Klasse ReceiveTransitionCondition
java.lang.Object
alps.java.api.StandardPASS.PASSProcessModelElement
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponent
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.TransitionCondition
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.TransitionConditions.MessageExchangeCondition
alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.TransitionConditions.ReceiveTransitionCondition
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IPASSProcessModelElement
,ITransitionCondition
,IMessageExchangeCondition
,IReceiveTransitionCondition
,IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
public class ReceiveTransitionCondition
extends MessageExchangeCondition
implements IReceiveTransitionCondition
Class that represents a receive transition condition
-
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.TransitionConditions.IReceiveTransitionCondition
IReceiveTransitionCondition.ReceiveTypes
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprivate final String
Name of the class, needed for parsingprotected int
protected ISubject
protected IReceiveTransitionCondition.ReceiveTypes
private final String[]
Used to parse send types from this library to a new owl on exportprivate final String[]
Used to parse send types from owl to this libraryprotected IMessageSpecification
protected int
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.TransitionConditions.MessageExchangeCondition
messageExchange
Von Klasse geerbte Felder alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.TransitionCondition
toolSpecificDefinition
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
KonstruktorBeschreibungReceiveTransitionCondition
(ITransition transition) ReceiveTransitionCondition
(ITransition transition, String labelForID, String toolSpecificDefintion, IMessageExchange messageExchange, int upperBound, int lowerBound, IReceiveTransitionCondition.ReceiveTypes receiveType, ISubject requiredMessageSendFromSubject, IMessageSpecification requiresReceptionOfMessage, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungpublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "Returns the subject that must be the sender of theMessageSpecification
for this Condition to applyint
Method that returns the lower bound attribute of the instanceint
Method that sets the receive type attribute of the instanceMethod that returns the receive type attribute of the instanceMethod that returns the message specification attribute of the instanceprotected 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
setMessageSentFrom
(ISubject subject) Sets the subject that must be the sender of theMessageSpecification
for this Condition to apply.void
setMessageSentFrom
(ISubject subject, int removeCascadeDepth) Sets the subject that must be the sender of theMessageSpecification
for this Condition to apply.void
setMultipleReceiveLowerBound
(int lowerBound) Method that sets the lower bound attribute of the instancevoid
setMultipleReceiveUpperBound
(int upperBound) Method that sets the upper bound attribute of the instancevoid
setReceiveType
(IReceiveTransitionCondition.ReceiveTypes receiveType) Method that sets the receive type attribute of the instancevoid
setReceptionOfMessage
(IMessageSpecification messageSpecification) Method that sets the message specification attribute of the instancevoid
setReceptionOfMessage
(IMessageSpecification messageSpecification, int removeCascadeDepth) Method that sets the message specification 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.TransitionConditions.MessageExchangeCondition
getRequiresPerformedMessageExchange, setRequiresPerformedMessageExchange, setRequiresPerformedMessageExchange
Von Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.TransitionCondition
getToolSpecificDefinition, setToolSpecificDefinition
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, notifyModelComponentIDChanged, 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.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
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Felddetails
-
receiveTypeOWLExportNames
Used to parse send types from this library to a new owl on export -
receiveTypeOWLNames
Used to parse send types from owl to this library -
lowerBound
protected int lowerBound -
upperBound
protected int upperBound -
receiveType
-
messageSentFromSubject
-
receptionOfMessage
-
className
Name of the class, needed for parsing- Siehe auch:
-
-
Konstruktordetails
-
ReceiveTransitionCondition
public ReceiveTransitionCondition() -
ReceiveTransitionCondition
public ReceiveTransitionCondition(ITransition transition, String labelForID, String toolSpecificDefintion, IMessageExchange messageExchange, int upperBound, int lowerBound, IReceiveTransitionCondition.ReceiveTypes receiveType, ISubject requiredMessageSendFromSubject, IMessageSpecification requiresReceptionOfMessage, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
ReceiveTransitionCondition
-
-
Methodendetails
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getParsedInstance
in KlasseMessageExchangeCondition
-
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 KlasseMessageExchangeCondition
- Gibt zurück:
- The name of the current class
-
setMultipleReceiveLowerBound
public void setMultipleReceiveLowerBound(int lowerBound) Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that sets the lower bound attribute of the instance- Angegeben von:
setMultipleReceiveLowerBound
in SchnittstelleIReceiveTransitionCondition
- Parameter:
lowerBound
- the lower bound
-
setMultipleReceiveUpperBound
public void setMultipleReceiveUpperBound(int upperBound) Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that sets the upper bound attribute of the instance- Angegeben von:
setMultipleReceiveUpperBound
in SchnittstelleIReceiveTransitionCondition
- Parameter:
upperBound
- the upper bound
-
setReceiveType
Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that sets the receive type attribute of the instance- Angegeben von:
setReceiveType
in SchnittstelleIReceiveTransitionCondition
- Parameter:
receiveType
- the receive type
-
setMessageSentFrom
Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Sets the subject that must be the sender of theMessageSpecification
for this Condition to apply.- Angegeben von:
setMessageSentFrom
in SchnittstelleIReceiveTransitionCondition
- Parameter:
subject
- the subject the message is sent fromremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setMessageSentFrom
Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Sets the subject that must be the sender of theMessageSpecification
for this Condition to apply.- Angegeben von:
setMessageSentFrom
in SchnittstelleIReceiveTransitionCondition
- Parameter:
subject
- the subject the message is sent from
-
setReceptionOfMessage
public void setReceptionOfMessage(IMessageSpecification messageSpecification, int removeCascadeDepth) Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that sets the message specification attribute of the instance- Angegeben von:
setReceptionOfMessage
in SchnittstelleIReceiveTransitionCondition
- Parameter:
messageSpecification
- the specification of the messageremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setReceptionOfMessage
Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that sets the message specification attribute of the instance- Angegeben von:
setReceptionOfMessage
in SchnittstelleIReceiveTransitionCondition
- Parameter:
messageSpecification
- the specification of the message
-
getMultipleLowerBound
public int getMultipleLowerBound()Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that returns the lower bound attribute of the instance- Angegeben von:
getMultipleLowerBound
in SchnittstelleIReceiveTransitionCondition
- Gibt zurück:
- The lower bound attribute of the instance
-
getMultipleUpperBound
public int getMultipleUpperBound()Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that sets the receive type attribute of the instance- Angegeben von:
getMultipleUpperBound
in SchnittstelleIReceiveTransitionCondition
- Gibt zurück:
- the receive type
-
getReceiveType
Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that returns the receive type attribute of the instance- Angegeben von:
getReceiveType
in SchnittstelleIReceiveTransitionCondition
- Gibt zurück:
- The receive type attribute of the instance
-
getMessageSentFrom
Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Returns the subject that must be the sender of theMessageSpecification
for this Condition to apply- Angegeben von:
getMessageSentFrom
in SchnittstelleIReceiveTransitionCondition
- Gibt zurück:
- The subject attribute of the instance
-
getReceptionOfMessage
Beschreibung aus Schnittstelle kopiert:IReceiveTransitionCondition
Method that returns the message specification attribute of the instance- Angegeben von:
getReceptionOfMessage
in SchnittstelleIReceiveTransitionCondition
- Gibt zurück:
- The message specification attribute of the instance
-
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 KlasseMessageExchangeCondition
- 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 KlasseMessageExchangeCondition
-
updateRemoved
public void updateRemoved(IPASSProcessModelElement update, IPASSProcessModelElement caller, int removeCascadeDepth) - Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
updateRemoved
in KlasseMessageExchangeCondition
-
updateRemoved
- Angegeben von:
updateRemoved
in SchnittstelleIValueChangedObserver<IPASSProcessModelElement>
- Setzt außer Kraft:
updateRemoved
in KlasseMessageExchangeCondition
-