public void ExecuteOperation() // Читает значение mode и выполняет команду { switch (mode) { case FSM_MODES.MODE_ADD_COMMENT: { CreateNewComment(); } break; case FSM_MODES.MODE_ADD_CONSTANT: { CreateNewConstant(); } break; case FSM_MODES.MODE_ADD_SIGNAL: { CreateNewSignal(); } break; case FSM_MODES.MODE_ADD_STATE: { CreateNewState(); } break; case FSM_MODES.MODE_ADD_TRANSITION: { CreateNewLine(); } break; case FSM_MODES.MODE_SELECT: { } break; default: { } break; } mode = FSM_MODES.MODE_SELECT; }
public void GoSelectionMode() { mode = FSM_MODES.MODE_SELECT; }
public void CreateNewCommentMode() { mode = FSM_MODES.MODE_ADD_COMMENT; }
public void CreateNewSignalMode() { mode = FSM_MODES.MODE_ADD_SIGNAL; }
public void CreateNewConstantMode() { mode = FSM_MODES.MODE_ADD_CONSTANT; }
public void CreateNewTransitionMode() { mode = FSM_MODES.MODE_ADD_TRANSITION; }
public void CreateNewStateMode() { mode = FSM_MODES.MODE_ADD_STATE; }