1 package cz.cuni.amis.pogamut.defcon.consts.state; 2 3 /** 4 * Interface for all states of ground/naval/air units (e.g. AirBaseState, RadarState, etc.) 5 * 6 * @author Jimmy 7 */ 8 public interface IState { 9 10 /** 11 * Returns state of id. 12 * @return 13 */ 14 public int getStateId(); 15 16 17 public Enum<? extends IState> getEnum(); 18 19 }