Schnittstelle ITransition
- Alle Superschnittstellen:
IAbstractElement
,IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationLine
,IImplementingElement
,IImplementingElementT<ITransition>
,IPASSProcessModelElement
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Unterschnittstellen:
ICommunicationTransition
,IDoTransition
,IFlowRestrictor
,IReceiveTransition
,ISendingFailedTransition
,ISendTransition
,ITimeTransition
,IUserCancelTransition
- Alle bekannten Implementierungsklassen:
CommunicationTransition
,DoTransition
,FlowRestrictor
,ReceiveTransition
,SendingFailedTransition
,SendTransition
,TimeTransition
,Transition
,UserCancelTransition
public interface ITransition
extends IBehaviorDescribingComponent, IImplementingElementT<ITransition>, IAbstractElement, IHasSimple2DVisualizationLine
Interface to the transition class
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypSchnittstelleBeschreibungstatic enum
enum which describes all the possible states a transition can have -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungMethod that returns the action attribute of the instanceMethod that returns the source state (where the transition is coming from)Method that returns the target state (where the transition is going)Method that returns the transition condition attribute of the instanceReturns the current type of the transitionvoid
setSourceState
(IState sourceState) Method that sets the source state (where the transition is coming from)void
setSourceState
(IState sourceState, int removeCascadeDepth) Method that sets the source state (where the transition is coming from)void
setTargetState
(IState targetState) Method that sets the target state (where the transition is going)void
setTargetState
(IState targetState, int removeCascadeDepth) Method that sets the target state (where the transition is going)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 instancevoid
Sets a type for the current instanceVon 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.util.IValueChangedObserver
notifyModelComponentIDChanged, updateAdded, updateRemoved, updateRemoved
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Methodendetails
-
getBelongsToAction
IAction getBelongsToAction()Method that returns the action attribute of the instance- Gibt zurück:
- The action attribute of the instance
-
setSourceState
Method that sets the source state (where the transition is coming from)- Parameter:
sourceState
- the source stateremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setSourceState
Method that sets the source state (where the transition is coming from)- Parameter:
sourceState
- the source state
-
getSourceState
IState getSourceState()Method that returns the source state (where the transition is coming from)- Gibt zurück:
- The source state attribute of the instance
-
setTargetState
Method that sets the target state (where the transition is going)- Parameter:
targetState
-removeCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setTargetState
Method that sets the target state (where the transition is going)- Parameter:
targetState
-
-
getTargetState
IState getTargetState()Method that returns the target state (where the transition is going)- Gibt zurück:
- The target state attribute of the instance
-
setTransitionCondition
Method that sets the transition condition attribute of the instance- Parameter:
transitionCondition
- the transition conditionremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setTransitionCondition
Method that sets the transition condition attribute of the instance- Parameter:
transitionCondition
- the transition condition
-
getTransitionCondition
ITransitionCondition getTransitionCondition()Method that returns the transition condition attribute of the instance- Gibt zurück:
- The transition condition attribute of the instance
-
setTransitionType
Sets a type for the current instance- Parameter:
type
- The type
-
getTransitionType
ITransition.TransitionType getTransitionType()Returns the current type of the transition- Gibt zurück:
- the current type
-