return editor.getGraph();
}
StateEngine<State, Label, Object> createEngine() {
StateGraph<State, Label> graph = createGraph();
StateFactory factory = StateFactory.getInstance();
StateActivator<State, Label, Object> activator = new StateActivator<State, Label, Object>() {
public void changeState(State state) {
System.out.println(state);
}
public void transitionState(StateTransition<State, Label> transition, Object parameter) {
System.out.println(transition);
}
};
return factory.newEngine(graph, activator);
}