操作具有流入和流出活动边,这些活动边指定控制流和数据流是流入还是流出其他活动节点。当满足所有输入条件时,就会启动活动中的操作。可以添加输入 Pin 和输出 Pin,以指定当启动操作时传递至该操作的值和从该操作传出的值。"
每项操作都具有用来描述行为的唯一名称。
| 操作类型 | 描述 | 表示 |
|---|---|---|
| 不透明的操作 | 不透明的操作是可以用来表示实现信息的一种操作类型。在确定要使用的特定类型的操作之前,还可以将它们用作占位符操作。 |
![]() |
| 调用行为 | 调用行为是一种操作类型。可以使用调用行为来引用一个模型中的其他活动图、状态机图或交互图中的行为。还可以将未指定的调用行为添加至活动图,稍后再指定类型。 调用行为将引用行为,而不是先引用操作然后再由操作调用行为。输入 Pin 和输出 Pin 是为行为的输入和输出参数而创建的。 |
![]() |
| 调用操作 | 调用操作是可以用来调用模型中的操作的动作。引用的操作定义了一种目标对象可以执行的行为,例如,变换或查询。 每个调用操作都具有一个与引用的操作同步的唯一名称。 调用操作包含下列 pin:
|
![]() |
| 结构化活动 | 结构化活动是可以用来创建活动节点和活动边的逻辑组的一种节点。可以对结构化活动添加活动节点和活动边,但是,这些节点和边只属于该结构化活动。其他结构化活动不会共享这些节点和边。 调用结构化活动时,要接收到所有输入数据之后才会启动该结构化活动中的活动节点。在运行完结构化活动中的所有操作之后,该结构化活动的输出数据才可用于活动中的其他节点,并且流才会继续在活动中传递。 提示: 通过右键单击结构化活动节点,然后单击垂直流,就可以更改节点和边的流的方向。
|
![]() |
| 接受事件 | 接受事件是可以用来表示事件的处理的一种操作类型。此类型操作等待满足特定条件的事件发生。 |
![]() |
| 发送信号 | 发送信号是一种操作类型,用于从信号的输入创建信号实例并将它发送至目标对象,而目标对象可能调用状态机转换或另一活动。 |
![]() |