消息类型

如果您打开消息的“特征”窗口,那么可以选择消息类型:基本操作、触发式操作或事件。这些消息一旦定义完毕,就会显示在浏览器中并由独特的图标指示。 在浏览器中,可以通过右键单击消息并从菜单中选择相应选项来访问和修改消息。
注: 一旦实现消息,就无法更改消息类型。

事件

事件是一种瞬态情况,它可以在接收到此情况的类中触发状态过渡。由于事件是对象,因此可以携带关于此情况的信息,例如发生时间。事件的浏览器图标是灯泡。

下图显示了事件的“特征”窗口。

事件的“特征”窗口
注: 如果事件自变量的类型为 *&(指针引用),那么 IBM® Rational® Rhapsody® 不会为其生成代码。

触发的操作

触发式操作可以像事件一样触发状态图中的状态过渡。触发式操作的主体作为所执行的过渡的结果执行。触发式操作的浏览器图标是绿色的操作框,上面覆盖一个灯泡。

注: 如果触发式操作自变量的类型为 *&(指针引用),那么 Rational Rhapsody 不会为其生成代码。

操作

在缺省情况下,操作是基本操作。基本操作是主体由您自己定义(而不是让 Rational Rhapsody 根据状态图生成主体)的操作。


反馈