建立 CORBA IObserver 介面
關於這項作業
為讓所有元素共同運作,
Act
作業是由來自 CORBA
IObserver
介面的觀察程式所繼承。針對「警示觀察程式」呼叫
Act
作業時,會啟動警示。
若要在模型中包含這些概念,請執行下列動作:
程序
在兩個觀察程式類別的上方,繪製另一個類別並將產生的名稱變更為
IObserver
。
按一下滑鼠右鍵以顯示「
特性
」視窗,在
一般
標籤中的
模板
欄位中選取
CORBAInterface
,並在
並行
中選取
Sequential
。
按一下
套用
以儲存變更並維持視窗開啟。
選取
作業
標籤,並以之前使用的相同方式新增 PrimitiveOperation
act
。按一下
確定
。
對新的 IObserver 類別按一下滑鼠右鍵,然後選取
顯示選項
>
作業
。
選取要顯示的
act
作業並按一下
確定
。圖表現在會類似下列範例:
在
繪圖
工具列上選取
繼承
按鈕
。按一下
AlarmObserver
並繪製一條繼承線至
IObserver
,然後按一下以完成線條。
從
policeObserver
繪製另一條繼承線至
IObserver
。
在
繪圖
工具列上選取
引導式關聯
按鈕
。按一下
SDM
類別,然後按一下
IObserver
類別。 在該行強調顯示的區域中輸入名稱
itsObservers
。
對引導式關聯線按一下滑鼠右鍵,然後對視窗中的
對應關係
選取 "*"。按一下
確定
。
從
ISDM
繪製另一條引導式關聯至
IObserver
,而不必為線條提供名稱,但選取 "*" 作為
對應關係
,如同前一個關聯。您的圖表現在會類似下列範例:
上層主題:
在 CORBA 中開發
意見回饋