package jp.co.s34.fsm.Gate;

public interface Context {
  void error(String state_name, String event_name);
  void Alarm(FSM fsm);
  void EnterLocked(FSM fsm);
  void EnterUnlocked(FSM fsm);
  void ExitLocked(FSM fsm);
  void ExitUnlocked(FSM fsm);
  void Lock(FSM fsm);
  void ThankYou(FSM fsm);
  void Unlock(FSM fsm);
}


