Uses of Interface
org.squirrelframework.foundation.fsm.ImmutableState

Packages that use ImmutableState
org.squirrelframework.foundation.fsm   
org.squirrelframework.foundation.fsm.impl   
 

Uses of ImmutableState in org.squirrelframework.foundation.fsm
 

Subinterfaces of ImmutableState in org.squirrelframework.foundation.fsm
 interface ImmutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C>
          A linked state specifies the insertion of the specification of a submachine state machine.
 interface ImmutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C>
           
 interface MutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C>
          Mutable linked state.
 interface MutableState<T extends StateMachine<T,S,E,C>,S,E,C>
           
 interface MutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C>
           
 interface UntypedImmutableState
           
 interface UntypedMutableState
           
 

Methods in org.squirrelframework.foundation.fsm that return ImmutableState
 ImmutableState<T,S,E,C> StateMachineData.Reader.currentRawState()
           
 ImmutableState<T,S,E,C> ImmutableState.enterByHistory(StateContext<T,S,E,C> stateContext)
          Enters this state by its history depending on its HistoryType.
 ImmutableState<T,S,E,C> ImmutableState.enterDeep(StateContext<T,S,E,C> stateContext)
          Enters this state is deep mode: mode if there is one.
 ImmutableState<T,S,E,C> ImmutableState.enterShallow(StateContext<T,S,E,C> stateContext)
          Enters this state is shallow mode: The entry action is executed and the initial state is entered in shallow mode if there is one.
 ImmutableState<T,S,E,C> StateMachine.getCurrentRawState()
           
 ImmutableState<T,S,E,C> StateMachine.getInitialRawState()
           
 ImmutableState<T,S,E,C> ImmutableState.getInitialState()
           
 ImmutableState<T,S,E,C> StateMachine.getLastRawState()
           
 ImmutableState<T,S,E,C> ImmutableState.getParentState()
           
 ImmutableState<T,S,E,C> StateMachine.getRawStateFrom(S stateId)
           
 ImmutableState<T,S,E,C> StateContext.getSourceState()
           
 ImmutableState<T,S,E,C> ImmutableTransition.getSourceState()
           
 ImmutableState<T,S,E,C> TransitionResult.getTargetState()
           
 ImmutableState<T,S,E,C> ImmutableTransition.getTargetState()
           
 ImmutableState<T,S,E,C> ImmutableState.getThis()
           
 ImmutableState<T,S,E,C> StateMachineData.Reader.initialRawState()
           
 ImmutableState<T,S,E,C> StateMachineData.Reader.lastRawState()
           
 ImmutableState<T,S,E,C> StateMachineData.Reader.rawStateFrom(S stateId)
           
 ImmutableState<T,S,E,C> ImmutableTransition.transit(StateContext<T,S,E,C> stateContext)
          Execute transition under state context
 

Methods in org.squirrelframework.foundation.fsm that return types with arguments of type ImmutableState
 Collection<ImmutableState<T,S,E,C>> StateMachine.getAllRawStates()
           
 List<ImmutableState<T,S,E,C>> ImmutableState.getChildStates()
           
 Map<S,ImmutableState<T,S,E,C>> StateMachineData.Reader.orginalStates()
           
 Collection<ImmutableState<T,S,E,C>> StateMachineData.Reader.rawStates()
           
 

Methods in org.squirrelframework.foundation.fsm with parameters of type ImmutableState
 void MutableTransition.setSourceState(ImmutableState<T,S,E,C> state)
           
 TransitionResult<T,S,E,C> TransitionResult.setTargetState(ImmutableState<T,S,E,C> targetState)
          Set target state of transition
 void MutableTransition.setTargetState(ImmutableState<T,S,E,C> state)
           
 void Visitor.visitOnEntry(ImmutableState<?,?,?,?> visitable)
           
 void Visitor.visitOnExit(ImmutableState<?,?,?,?> visitable)
           
 

Uses of ImmutableState in org.squirrelframework.foundation.fsm.impl
 

Classes in org.squirrelframework.foundation.fsm.impl that implement ImmutableState
 class TimedStateImpl<T extends StateMachine<T,S,E,C>,S,E,C>
           
 

Methods in org.squirrelframework.foundation.fsm.impl that return ImmutableState
 ImmutableState<T,S,E,C> StateMachineDataImpl.currentRawState()
           
 ImmutableState<T,S,E,C> AbstractStateMachine.getCurrentRawState()
           
 ImmutableState<T,S,E,C> AbstractStateMachine.getInitialRawState()
           
 ImmutableState<T,S,E,C> AbstractStateMachine.getLastRawState()
           
 ImmutableState<T,S,E,C> AbstractStateMachine.getRawStateFrom(S stateId)
           
 ImmutableState<T,S,E,C> StateMachineDataImpl.initialRawState()
           
 ImmutableState<T,S,E,C> StateMachineDataImpl.lastRawState()
           
 ImmutableState<T,S,E,C> StateMachineDataImpl.rawStateFrom(S stateId)
           
 

Methods in org.squirrelframework.foundation.fsm.impl that return types with arguments of type ImmutableState
 Collection<ImmutableState<T,S,E,C>> AbstractStateMachine.getAllRawStates()
           
 Map<S,ImmutableState<T,S,E,C>> StateMachineDataImpl.orginalStates()
           
 Collection<ImmutableState<T,S,E,C>> StateMachineDataImpl.rawStates()
           
 

Constructor parameters in org.squirrelframework.foundation.fsm.impl with type arguments of type ImmutableState
StateMachineDataImpl(Map<S,ImmutableState<T,S,E,C>> states)
           
 



Copyright © 2013-2014. All Rights Reserved.