下表对可以添加到活动图中的元素进行了描述。这些元素由 建模组件面板 部分进行分组。
| 元素 | 图标 | 描述 |
|---|---|---|
| “基本”部分 | ||
| 调用 | ![]() |
在活动中使用行为。 |
| 活动边 | ![]() |
一种抽象类,用于两个活动节点间的定向连接。 |
| 活动组 | ![]() |
活动中的多组调用节点和活动边。节点和边的通用分组结构。 |
| 初始节点 | ![]() |
调用活动时流开始处的控制节点。 |
| 活动终结节点 | ![]() |
停止活动中所有流的终结节点。 |
| 流终结 | ![]() |
终止流并销毁到达该流的所有标记的终结节点。 |
| “控制”部分 | ||
| 判断 | ![]() |
选择传出流的控制节点。 |
| 垂直分叉 | ![]() |
将一个流分为多个并发流的垂直控制节点。 |
| 水平分叉 | ![]() |
将一个流分为多个并发流的水平控制节点。 |
| “数据”部分 | ||
| 参数使用 | ![]() |
向调用执行输入和输出的对象节点。参数使用节点直接流向调用或从中流出。 |
| 数据存储 | ![]() |
用于保存非瞬时信息的中央缓存区节点。用于映射来自多个源和目标流的对象节点。 |
| 信号 | ![]() |
发送或接收信号的对象节点。 |
| 分区 | ![]() |
一种特殊类型的调用和活动边分组方式。分区元素用于分隔各个节点和边,以限制所包含的节点并显示这些节点视图。分区通常对应于业务模型中的组织单元。 |
| “依赖关系”部分 | ||
| 依赖 | ![]() |
两个元素之间的关系,二者的定义彼此依赖,即,如果其中一个元素的定义发生变化,那么另一个元素的定义也会随之发生变化。例如,如果一个类将另一个类作为操作参数或其数据的一部分,这两个类就具有依赖性。 |
| 实现 | ![]() |
类元之间的语义关系。一个类元指定一个契约,另一个类元保证执行该契约。在以下两个位置使用这些关系:接口和实现它们的类之间,以及用例和实现它们的协作之间。 |
| 用法 | ![]() |
一种依赖关系,在这种关系中,一个元素(客户端)能否正常工作或实现取决于另一个元素(提供者)是否存在。 |
| 许可 | ![]() |
一种依赖关系,它表明提供者模型元素向客户端模型元素授予访问权限,以便客户端能够访问提供者的部分或全部构成元素。 |
| 抽象 | ![]() |
相对于查看者视角的边界。某个实体区别于所有其他种类实体的基本特性。 |
| “注释”部分 | ||
| 注释 | ![]() |
使用记事本输入的注释。使用注释来记录图中元素或链接的信息。此信息并不包含在生成的代码中,仅供参考使用。每个注释包含的文本不受限制,并且可将其进行编号。您还可定义构造型,然后输入带有注释的元素。 |
| 链接注释 | ![]() |
注释元素和关联元素之间的连接。 |