protected static class StateMachine.StateCompositeTop extends StateComposite
StateSimple.PlugStateSimpleToGenState, StateSimple.Timeout, StateSimple.Trans, StateSimple.TransChoice, StateSimple.TransJoin
isActive, maxStateSwitchesInLoop, stateAct, version
aSubstates, stateDefault
compositeState, ctEntry, dateLastEntry, durationLast, enclState, entry, evTimeout, exit, ixCompositeState_inStatePath, mEventConsumed, mEventDonotRelinquish, mEventNotConsumed, millisectimeout, modeTrans, mRunToComplete, mStateEntered, mStateLeaved, mTransit, notTransit, stateId, stateMachine, statePath, transTimeout
Constructor and Description |
---|
StateCompositeTop(StateMachine stateMachine,
StateSimple[] aSubstates) |
Modifier and Type | Method and Description |
---|---|
void |
prepare()
Prepares the top state if it is created from a outside parsed State machine (StateMGen).
|
entryDeepHistory, entryShallowHistory, getStatePath, infoAppend, isInState, processEvent, toString, XXXexitTheState
addState, buildStatePathSubstates, createTransitionListSubstate, entryDefaultState, prepareTransitionsSubstate, stateDefault
_checkTransitions, auxInfo, buildStatePath, checkTrans, compositeState, createTransitionList, enclState, entry, entryTheState, exit, exitTheState, getName, isInState, isTimeout, prepareTransitions, setAuxInfo, setEntryAction, setExitAction, statePath
StateCompositeTop(StateMachine stateMachine, StateSimple[] aSubstates)