org.squirrelframework.foundation.fsm
Interface StateMachine.TransitionEvent<T extends StateMachine<T,S,E,C>,S,E,C>

All Superinterfaces:
SquirrelEvent, StateMachine.StateMachineEvent<T,S,E,C>
All Known Subinterfaces:
StateMachine.TransitionBeginEvent<T,S,E,C>, StateMachine.TransitionCompleteEvent<T,S,E,C>, StateMachine.TransitionDeclinedEvent<T,S,E,C>, StateMachine.TransitionEndEvent<T,S,E,C>, StateMachine.TransitionExceptionEvent<T,S,E,C>
All Known Implementing Classes:
AbstractStateMachine.AbstractTransitionEvent, AbstractStateMachine.TransitionBeginEventImpl, AbstractStateMachine.TransitionCompleteEventImpl, AbstractStateMachine.TransitionDeclinedEventImpl, AbstractStateMachine.TransitionEndEventImpl, AbstractStateMachine.TransitionExceptionEventImpl
Enclosing interface:
StateMachine<T extends StateMachine<T,S,E,C>,S,E,C>

public static interface StateMachine.TransitionEvent<T extends StateMachine<T,S,E,C>,S,E,C>
extends StateMachine.StateMachineEvent<T,S,E,C>


Method Summary
 E getCause()
           
 C getContext()
           
 S getSourceState()
           
 
Methods inherited from interface org.squirrelframework.foundation.fsm.StateMachine.StateMachineEvent
getStateMachine
 

Method Detail

getSourceState

S getSourceState()

getCause

E getCause()

getContext

C getContext()


Copyright © 2013-2014. All Rights Reserved.