Schnittstelle IChoiceSegmentPath
- Alle Superschnittstellen:
IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationBox
,IImplementingElement
,IImplementingElementT<IState>
,IPASSProcessModelElement
,IState
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
ChoiceSegmentPath
Interface to the choice segment path class
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.IState
IState.StateType
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addContainedState
(IState containedState) Adds a state to the choice segment pathGets all contained statesReturns the ending state for the choice segment pathReturns the initial state for the choice segment pathboolean
Returns whether the path is optional to end or notboolean
Returns whether the path is optional to start or notvoid
Removes a state from the pathvoid
removeContainedState
(String id, int removeCascadeDepth) Removes a state from the pathvoid
setContainedStates
(Set<IState> containedStates) Overrides the set of states contained in the choice segment pathvoid
setContainedStates
(Set<IState> containedStates, int removeCascadeDepth) Overrides the set of states contained in the choice segment pathvoid
setEndState
(IState state) Sets an ending state for the choice segment pathvoid
setEndState
(IState state, int removeCascadeDepth) Sets an ending state for the choice segment pathvoid
setInitialState
(IState state) Sets an initial state for the choice segment pathvoid
setInitialState
(IState state, int removeCascadeDepth) Sets an initial state for the choice segment pathvoid
setIsOptionalToEndChoiceSegmentPath
(boolean endChoice) Sets whether the path is optional to end or notvoid
setIsOptionalToStartChoiceSegmentPath
(boolean endChoice) Sets whether the path is optional to start or notVon Schnittstelle geerbte Methoden alps.java.api.util.IContainableElement
getContainedBy, removeFromContainer, setContainedBy
Von Schnittstelle geerbte Methoden alps.java.api.util.IHasSimple2DVisualizationBox
get2DPageRatio, getRelative2DHeight, getRelative2DPosX, getRelative2DPosY, getRelative2DWidth, set2DPageRatio, setRelative2DHeight, setRelative2DPosX, setRelative2DPosY, setRelative2DWidth
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.IState
addIncomingTransition, addOutgoingTransition, getAction, getFunctionSpecification, getGuardBehavior, getIncomingTransitions, getOutgoingTransitions, isStateType, removeIncomingTransition, removeIncomingTransition, removeOutgoingTransition, removeOutgoingTransition, removeStateType, setFunctionSpecification, setFunctionSpecification, setGuardBehavior, setGuardBehavior, setIncomingTransitions, setIncomingTransitions, setIsStateType, setOutgoingTransitions, setOutgoingTransitions
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
-
setEndState
Sets an ending state for the choice segment path- Parameter:
state
- an ending stateremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setEndState
Sets an ending state for the choice segment path- Parameter:
state
- an ending state
-
getEndState
IState getEndState()Returns the ending state for the choice segment path- Gibt zurück:
- the ending stat
-
setInitialState
Sets an initial state for the choice segment path- Parameter:
state
- an initial stateremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setInitialState
Sets an initial state for the choice segment path- Parameter:
state
- an initial state
-
getInitialState
IState getInitialState()Returns the initial state for the choice segment path- Gibt zurück:
- the initial state
-
setIsOptionalToEndChoiceSegmentPath
void setIsOptionalToEndChoiceSegmentPath(boolean endChoice) Sets whether the path is optional to end or not- Parameter:
endChoice
- whether the path is optional to end or not
-
getIsOptionalToEndChoiceSegmentPath
boolean getIsOptionalToEndChoiceSegmentPath()Returns whether the path is optional to end or not- Gibt zurück:
- whether the path is optional to end or not
-
setIsOptionalToStartChoiceSegmentPath
void setIsOptionalToStartChoiceSegmentPath(boolean endChoice) Sets whether the path is optional to start or not- Parameter:
endChoice
- whether the path is optional to start or not
-
getIsOptionalToStartChoiceSegmentPath
boolean getIsOptionalToStartChoiceSegmentPath()Returns whether the path is optional to start or not- Gibt zurück:
- whether the path is optional to start or not
-
setContainedStates
Overrides the set of states contained in the choice segment path- Parameter:
containedStates
- the new statesremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setContainedStates
Overrides the set of states contained in the choice segment path- Parameter:
containedStates
- the new states
-
addContainedState
Adds a state to the choice segment path- Parameter:
containedState
- the new state
-
getContainedStates
Gets all contained states- Gibt zurück:
- all states
-
removeContainedState
Removes a state from the path- Parameter:
id
- the id of the stateremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeContainedState
Removes a state from the path- Parameter:
id
- the id of the state
-