在活动图中,活动边是两个活动节点之间的有向连接。当完成一个活动中的特定操作时,活动边会继续将流引向该序列中的下一项操作。
可以使用两种类型的活动边来对活动中的流建模:
- 控制流边用来对控制流从一个节点流向另一个节点这种情况进行建模。
- 对象流边用来对数据流或对象流从一个节点流向另一个节点这种情况进行建模。
通常,活动边没有名称。但是,可以添加一个名称来描述每个边的用途。
如下图所示,活动边显示为一条带有开口箭头的实线,箭头方向与流的方向一致。

提示: 可以在“活动图”页面上的首选项窗口中指定您添加至活动图的边的缺省样式。
活动边上的警戒条件
可以将警戒条件添加至两个节点之间的活动边,其中,该警戒条件定义在可以调用目标活动节点之前必须满足的条件。可以采用下列方法来定义警戒条件:
- name [guard condition] - 创建警戒条件并对它指定名称。
- [guard conditon] - 创建警戒条件,但未对它指定唯一名称。
在下图中,一个称为
OpaqueAction 的活动节点已连接另一个称为 OpaqueAction2 的活动节点。称为
Guard1 的警戒条件指定,来自 OpaqueAction 的值 g 必须大于要调用的 OpaqueAction2 的值 10。
