org.eclipse.net4j.util.fsm
Class FiniteStateMachine.ChangeStateTransition
java.lang.Object
org.eclipse.net4j.util.fsm.FiniteStateMachine.ChangeStateTransition
- All Implemented Interfaces:
- ITransition<STATE,EVENT,SUBJECT,Object>
- Enclosing class:
- FiniteStateMachine<STATE extends Enum<?>,EVENT extends Enum<?>,SUBJECT>
public class FiniteStateMachine.ChangeStateTransition
- extends Object
- implements ITransition<STATE,EVENT,SUBJECT,Object>
- Author:
- Eike Stepper
FiniteStateMachine.ChangeStateTransition
public FiniteStateMachine.ChangeStateTransition(STATE targetState)
getTargetState
public STATE getTargetState()
execute
public void execute(SUBJECT subject,
STATE state,
EVENT event,
Object data)
- Specified by:
execute
in interface ITransition<STATE extends Enum<?>,EVENT extends Enum<?>,SUBJECT,Object>
toString
public String toString()
- Overrides:
toString
in class Object
Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.