创建 CORBA IObserver 接口

关于此任务

为了使所有这些元素能一起工作,Act 操作由观察器从 CORBA IObserver 接口继承。当为“警报观察器”调用 Act 操作时,将激活警报。

要将这些概念整合到模型中:

过程

  1. 在两个观察器类的上方,绘制另一个类并将生成的名称更改为 IObserver
  2. 右键单击以显示“特征”窗口,在常规选项卡上的构造型字段中选择 CORBAInterface,在并行字段中选择顺序
  3. 单击应用保存更改并保持窗口打开。
  4. 选择操作选项卡,并以之前所用的相同方式添加 PrimitiveOperation act。单击确定
  5. 右键单击新的 IObserver 类,并选择显示选项 > 操作
  6. 选择要显示的 act 操作,然后单击确定。现在图显示如下示例:
  7. 选择绘图工具栏上的继承按钮 。单击 AlarmObserver,并向 IObserver 画一条继承线,然后单击结束该线。
  8. policeObserverIObserver 再画一条继承线。
  9. 选择绘图工具栏上的直接关联按钮 。单击 SDM 类,然后单击 IObserver 类。 在线上突出显示的区域内输入名称 itsObservers
  10. 右键单击直接关联线,并对窗口中的多重性选择“*”。单击确定
  11. ISDMIObserver 再画一条直接关联线,而不为该线命名,但选择“*”作为多重性,如同上一关联一样。现在图显示如下示例:

反馈