狀態事件執行者

這些方法會實作狀態、事件及轉移行為。它們是根據狀態圖所合成的。 如果您將類別的 CG::Attribute/Event/File/Generalization/Operation/Relation::Generate 內容設定為 Cleared,則不會產生它們。

例如:

int class::state1Takeevent1() {
   int res = eventNotConsumed;
   SETPARAMS(hungry);
   NOTIFY_TRANSITION_STARTED("2");
   Transition code   NOTIFY_TRANSITION_TERMINATED("2");
   res = eventConsumed;
   return res;
};

回饋