指定动作

动作表达式是语句序列。与警戒相似,动作是基于对象特性和事件数据的未解释代码块。

关于此任务

不需要对最后一个语句添加分号;IBM® Rational® Rhapsody® 将自动添加此分号。因此,如果只有一个语句,那么不需要任何分号。

以下示例显示由一个触发器以及包含多个步骤的动作序列组成的过渡:

e1/x=1;y=2 // comments are allowed

动作表达式的语法在编程语言中必须合法。此要求意味着,必须在所有者类(拥有正在描述的状态图的类)的上下文中编写这些表达式。因此,所有标识都必须是下列其中一项:

任何其他标识都将导致编译失败。

动作可以使用伪变量 params-> 来引用由过渡上下文定义的事件参数或操作参数。另请参阅指定消息参数


反馈