Public Member Functions | |
String | CheckConstraints () |
boolean | isToplevelState () |
Transition | CompletionTransition () |
ElementSet | DeepSubState () |
ElementSet | DistinctDeepOutEvent () |
ElementSet | DistinctDeepInternalEvent () |
State | InitialState () |
boolean | hasInitialState () |
Private Member Functions | |
void | recursiveSubState (State state, ElementSet collection) |
|
|
|
Implements alma::acs::genfw::sm::AcsState.
|
|
Gets all states that are part of this composite state, not including this state itself.
|
|
Gets all internal events from this composite state or any of its substates. Multiple occurances of an event with the same name are only returned once, independent of the event parameters. TODO: share code with DistinctDeepOutEvent
|
|
Gets all events that trigger outgoing transitions from this composite state or any of its substates. Multiple occurances of an event with the same name are only returned once, independent of the event parameters.
|
|
|
|
Gets the substate of this composite state which is itself the initial state of the state machine, or is the container for the initial state. If the SM's entry state is not part of this substate, |
|
Implements alma::acs::genfw::sm::AcsState.
|
|
|