Schnittstelle IStateReference
- Alle Superschnittstellen:
IBehaviorDescribingComponent
,IContainableElement<ISubjectBehavior>
,IHasSimple2DVisualizationBox
,IImplementingElement
,IImplementingElementT<IState>
,IPASSProcessModelElement
,IState
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
ChoiceSegment
,ChoiceSegmentPath
,DoState
,GenericReturnToOriginReference
,GroupState
,GuardReceiveState
,InitialStateOfChoiceSegmentPath
,MacroState
,ParsedStateReferenceStub
,ReceiveState
,SendState
,StandardPASSState
,State
,StatePlaceholder
Interface to the state reference class
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen alps.java.api.StandardPASS.PassProcessModelElements.BehaviorDescribingComponents.IState
IState.StateType
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGets the state that is referenced by this state.void
setReferencedState
(IState state) Sets a state that is referenced by this state.void
setReferencedState
(IState state, int removeCascadeDepth) Sets a state that is referenced by this state.Von 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
-
setReferencedState
Sets a state that is referenced by this state.- Parameter:
state
- The referenced stateremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setReferencedState
Sets a state that is referenced by this state.- Parameter:
state
- The referenced state
-
getReferencedState
IState getReferencedState()Gets the state that is referenced by this state.- Gibt zurück:
- The referenced state
-