Package alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transitions
Klasse TimeTransition
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.TimeTransition
- Alle implementierten Schnittstellen:
ICapsuleCallback
,IGraphCallback
,IParseablePASSProcessModelElement
,IAbstractElement
,IImplementingElement
,IImplementingElementT<ITransition>
,IPASSProcessModelElement
,ITransition
,ITimeTransition
,IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationLine
,IHasSiSiChoiceChance
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
Class that represents a time 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.Transitions.ITimeTransition
ITimeTransition.TimeTransitionType
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.ITransition
ITransition.TransitionType
-
Feldübersicht
Modifizierer und TypFeldBeschreibungdouble
private final String
Name of the class, needed for parsingVon 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
KonstruktorBeschreibungTimeTransition
(IState sourceState, IState targetState) Constructor that creates a new fully specified instance of the timer transition classTimeTransition
(IState sourceState, IState targetState, String labelForID, ITimeTransitionCondition transitionCondition, ITransition.TransitionType transitionType, ITimeTransition.TimeTransitionType timeTransitionType, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) Constructor that creates a new fully specified instance of the timer transition classTimeTransition
(ISubjectBehavior behavior) TimeTransition
(ISubjectBehavior behavior, String labelForID, IState sourceState, IState targetState, ITimeTransitionCondition transitionCondition, ITransition.TransitionType transitionType, ITimeTransition.TimeTransitionType timeTransitionType, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungpublic static CultureInfo customCulture = new CultureInfo("en-US"); static PASSProcessModelElement(){ customCulture.NumberFormat.NumberDecimalSeparator = "double
For DoTransition or TimeTransition or UserCancelTransition SHOULD be a value between 0 and 1 but can also be higherMethod that returns the transition condition 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
setSisiChoiceChance
(double value) For DoTransition or TimeTransition or UserCancelTransition SHOULD be a value between 0 and 1 but can also be higher (but not below 0)void
void
setTransitionCondition
(ITransitionCondition transitionCondition) Method that sets the transition condition attribute of the instancevoid
setTransitionCondition
(ITransitionCondition transitionCondition, int removeCascadeDepth) Method that sets the transition condition attribute of the instanceVon Klasse geerbte Methoden alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.Transition
addImplementedInterface, addImplementedInterfaceIDReference, addSimple2DPathPoint, get2DPageRatio, getAllConnectedElements, 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, setSourceState, setSourceState, setTargetState, setTargetState, setTransitionType, updateAdded, updateRemoved, updateRemoved
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
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.ITransition
getBelongsToAction, getSourceState, getTargetState, getTransitionType, setSourceState, setSourceState, setTargetState, setTargetState, setTransitionType
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
-
Felddetails
-
className
Name of the class, needed for parsing- Siehe auch:
-
timeTransitionTypesExportNames
-
timeTransitionType
-
_sisiChoiceChance
public double _sisiChoiceChance
-
-
Konstruktordetails
-
TimeTransition
public TimeTransition() -
TimeTransition
public TimeTransition(IState sourceState, IState targetState, String labelForID, ITimeTransitionCondition transitionCondition, ITransition.TransitionType transitionType, ITimeTransition.TimeTransitionType timeTransitionType, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) Constructor that creates a new fully specified instance of the timer transition class- Parameter:
sourceState
-targetState
-labelForID
-transitionCondition
-transitionType
-timeTransitionType
-comment
-additionalLabel
-additionalAttribute
-
-
TimeTransition
Constructor that creates a new fully specified instance of the timer transition class- Parameter:
sourceState
-targetState
-
-
TimeTransition
public TimeTransition(ISubjectBehavior behavior, String labelForID, IState sourceState, IState targetState, ITimeTransitionCondition transitionCondition, ITransition.TransitionType transitionType, ITimeTransition.TimeTransitionType timeTransitionType, String comment, String additionalLabel, List<IIncompleteTriple> additionalAttribute) -
TimeTransition
-
-
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 KlasseTransition
- Gibt zurück:
- The name of the current class
-
getSisiChoiceChance
public double getSisiChoiceChance()Beschreibung aus Schnittstelle kopiert:IHasSiSiChoiceChance
For DoTransition or TimeTransition or UserCancelTransition SHOULD be a value between 0 and 1 but can also be higher- Angegeben von:
getSisiChoiceChance
in SchnittstelleIHasSiSiChoiceChance
- Gibt zurück:
-
setSisiChoiceChance
public void setSisiChoiceChance(double value) Beschreibung aus Schnittstelle kopiert:IHasSiSiChoiceChance
For DoTransition or TimeTransition or UserCancelTransition SHOULD be a value between 0 and 1 but can also be higher (but not below 0)- Angegeben von:
setSisiChoiceChance
in SchnittstelleIHasSiSiChoiceChance
-
getParsedInstance
- Angegeben von:
getParsedInstance
in SchnittstelleIParseablePASSProcessModelElement
- Setzt außer Kraft:
getParsedInstance
in KlasseTransition
-
getTransitionCondition
Beschreibung aus Schnittstelle kopiert:ITransition
Method that returns the transition condition attribute of the instance- Angegeben von:
getTransitionCondition
in SchnittstelleITimeTransition
- Angegeben von:
getTransitionCondition
in SchnittstelleITransition
- Setzt außer Kraft:
getTransitionCondition
in KlasseTransition
- Gibt zurück:
- The transition condition attribute of the instance
-
setTransitionCondition
public void setTransitionCondition(ITransitionCondition transitionCondition, int removeCascadeDepth) Beschreibung aus Schnittstelle kopiert:ITransition
Method that sets the transition condition attribute of the instance- Angegeben von:
setTransitionCondition
in SchnittstelleITransition
- Setzt außer Kraft:
setTransitionCondition
in KlasseTransition
- Parameter:
transitionCondition
- the transition conditionremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setTransitionCondition
Beschreibung aus Schnittstelle kopiert:ITransition
Method that sets the transition condition attribute of the instance- Angegeben von:
setTransitionCondition
in SchnittstelleITransition
- Setzt außer Kraft:
setTransitionCondition
in KlasseTransition
- Parameter:
transitionCondition
- the transition condition
-
setTimeTransitionType
- Angegeben von:
setTimeTransitionType
in SchnittstelleITimeTransition
-
getTimeTransitionType
- Angegeben von:
getTimeTransitionType
in SchnittstelleITimeTransition
-
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 KlasseTransition
- 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:
-