OMState 類別

OMState 類別會定義影響狀態圖的方法。

此類別在標頭檔 state.h 中進行定義。

屬性摘要
母項
指定母項
建構摘要
OMState
建構 OMState 物件
巨集摘要
IS_EVENT_TYPE_OF(id) - 支援一般衍生事件處理
OM_DECLARE_FRAMEWORK_MEMOR Y_ALLOCATION_OPERATORS - 支援使用者對架構記憶體配置的加強控制
方法摘要
entDef
指定從預設轉移進入狀態時,呼叫的作業
entHist
進入歷程連接器
enterState
指定狀態進入動作
exitState
指定狀態結束動作
getConcept
取得狀態圖擁有者
getHandle
取得控點
getLastState
取得最後狀態
isCompleted
取得子狀態
in
於擁有者類別在此狀態時,傳回 TRUE
isCompleted
判定 OR 狀態是否到達最終狀態,並因此可以結束空值轉移
serializeStates
在動畫期間呼叫,以傳送狀態資訊
setHandle
設定控點
setLastState
設定最後狀態
setSubState
設定子狀態
takeEvent
將指定事件從事件佇列中取出
屬性

母項

此屬性會指定此狀態的母項狀態(包含此狀態的狀態)。 其定義方式如下:

      OMState* parent;
巨集

IS_EVENT_TYPE_OF(id)

此巨集協助支援一般衍生事件處理。

Rational® Rhapsody® 會提供一種處理衍生事件耗用的一般方式。 透過為每個事件新增方法 isTypeOf(),並修改所產生的程式碼,以檢查使用此方法的事件,已完成衍生事件的一般處理支援。 isTypeOf() 方法會針對衍生事件以及實際事件,傳回 True

OM_DECLARE_FRAMEWORK_MEMORY_ALLOCATION_OPERATORS

此巨集協助支援使用者對架構記憶體配置進行控制。

Rational Rhapsody 以兩種方式,支援對架構中所配置記憶體的應用程式控制:


意見回饋