View Javadoc

1   /*
2    * Created on 18-ago-2005
3    *
4    * TODO To change the template for this generated file go to
5    * Window - Preferences - Java - Code Style - Code Templates
6    */
7   package org.state4j.sm;
8   
9   
10  /***
11   * @author andrea
12   *
13   */
14  public interface SmEngine<T extends SmTarget> {
15  	void start();
16  	String getCurrentState();
17  	void fireEvent(SmEvent event);
18  	T getTarget();
19  	void setTarget(T target);
20  	boolean hasTarget();
21  }