动作添加到活动图

您可以添加或绘制不同类型的动作。动作是活动的构建块。您可以调用可调用其他活动以及可分解为其他动作的动作。

关于此任务

操作表示在函数完成时采用单一退出流的函数调用。您在图中添加动作并输入名称时,将使用缺省设置。该名称将成为动作文本,而不是动作名称。

在添加动作之前,必须设置图的属性。

过程

  1. 要设置活动图属性,请突出显示活动图并从主菜单中单击查看 > 属性
  2. 选择查看全部,然后打开动作类别。更改 showNameShowAction 属性以使用这些值:
          Activity_diagram::Action::showName = Name
          Activity_diagram :: Action :: ShowAction = Description

    使用第二个属性,可以在图中显示正式文本,而实际动作是使用可执行语言正式描述的。单击确定

  3. 要添加动作,请单击图视图上已打开的活动图,然后从主菜单上单击编辑 > 添加新项 > 动作

    动作工具

    以下是您可以使用的五种基本动作类型:
    • 动作表示原子级别的活动行为。
    • 发送动作:以图形方式显示为与另一个块进行交互而发送的事件。
    • 接受事件动作:用于在行为执行期间处理事件。
    • 接受时间事件:用于在行为执行期间处理事件。
    • 调用行为:在运行时

      调用行为。此动作有一组引脚,这些引脚与被调用行为的参数类型和参数数目匹配。
    • 调用操作:通过目标元素的操作来调用方法。
  4. 单击活动图上的动作工具 动作工具 以将动作添加到图中。 仔细地命名每个新动作以描述其功能。
  5. 要编辑名称、描述、属性和标记,请右键单击动作,然后选择特征。“功能部件”窗口将打开。
  6. 在“特征”窗口中,在以下选项卡中:
    1. 常规选项卡:添加活动名称以及活动的描述。要设置构造型,请右键单击活动并选择构造型。 ActivityFinal 按钮
    2. 属性选项卡:
  7. 要停止所有动作,通过单击编辑 > 添加新项 > 活动终点来添加活动终点。将此 ActivityFinal 按钮 ActivityFinal 按钮 指示器放在活动图中的局部终止点或全局终止点上。最终活动表示活动执行终止。

    ActivityFinal 按钮

  8. 要设置模型活动,请右键单击模型并选择特征。“属性”窗口打开。

    ActivityFinal 按钮

    引用的活动不能拥有超时事件或排除事件。否则,检查视图中将显示错误。

  9. 要显示活动图的图像化,在“属性”窗口中选择图像化 > AutoOpenBehavioralDiagrams 属性的值 AlwaysWhileStepping

    ActivityFinal 按钮

    如果选择一个值,那么图像化的活动图将打开。

    ActivityFinal 按钮

下一步做什么

要终止活动中的一系列动作而不终止活动,请使用流终点节点。请参阅添加流以了解更多信息。


反馈