创建 CORBA IObserver 接口
关于此任务
为了使所有这些元素能一起工作,
Act
操作由观察器从 CORBA
IObserver
接口继承。当为“警报观察器”调用
Act
操作时,将激活警报。
要将这些概念整合到模型中:
过程
在两个观察器类的上方,绘制另一个类并将生成的名称更改为
IObserver
。
右键单击以显示“
特征
”窗口,在
常规
选项卡上的
构造型
字段中选择
CORBAInterface
,在
并行
字段中选择
顺序
。
单击
应用
保存更改并保持窗口打开。
选择
操作
选项卡,并以之前所用的相同方式添加 PrimitiveOperation
act
。单击
确定
。
右键单击新的 IObserver 类,并选择
显示选项
>
操作
。
选择要显示的
act
操作,然后单击
确定
。现在图显示如下示例:
选择
绘图
工具栏上的
继承
按钮
。单击
AlarmObserver
,并向
IObserver
画一条继承线,然后单击结束该线。
从
policeObserver
到
IObserver
再画一条继承线。
选择
绘图
工具栏上的
直接关联
按钮
。单击
SDM
类,然后单击
IObserver
类。 在线上突出显示的区域内输入名称
itsObservers
。
右键单击直接关联线,并对窗口中的
多重性
选择“*”。单击
确定
。
从
ISDM
到
IObserver
再画一条直接关联线,而不为该线命名,但选择“*”作为
多重性
,如同上一关联一样。现在图显示如下示例:
父主题:
在 CORBA 中开发
反馈