
# 元素介绍
顺序图是显示对象之间交互的图，这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。
| 元素分类 | 元素名                | 图标                                                                                                       | 含义                                                                                                                   | 参考示例                                                                                                    |
|:---|:---|:---|:---|:---|
| 生命线  | Lifeline           | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039592353.png "点击放大") | 生命线，在顺序图中表示为从对象图标向下延伸的一条虚线，表示对象存在的时间。                                                                                | [创建生命线](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_2.html)          |
| 生命线  | Boundary Lifeline  | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002003353256.png "点击放大") | 边界生命线，表示一个系统的边界，或者系统中的一个软件元素。与用户交互的接口界面，数据库网关，或者菜单。                                                                  | [创建生命线](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_2.html)          |
| 生命线  | Entity Lifeline    | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039511461.png "点击放大") | 实体生命线，系统数据。在顾客服务应用中，顾客实体将管理所有与顾客相关的数据。                                                                               | [创建生命线](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_2.html)          |
| 生命线  | Control Lifeline   | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002003511556.png "点击放大") | 控制生命线，表示一个控制实体或管理者。 它组织和调度在边界（boundary）和实体（entities）间的交互，并作为两者之间的中介者。                                                | [创建生命线](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_2.html)          |
| 生命线  | Actor Lifeline     | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039592357.png "点击放大") | 使用者生命线，使用者是系统的一个用户，意味着一个人，一台机器，一个系统。                                                                                 | [创建生命线](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_2.html)          |
| 消息线  | Message            | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002191255501.png "点击放大") | 消息线，消息的发送者把控制传递给消息的接收者，然后停止活动，等待消息的接收者完成或者返回控制。用于表示同步的意义。                                                            | [绘制消息线和激活块](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_3.html)      |
| 消息线  | Async Message      | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002155728902.png "点击放大") | 异步消息线，消息发送者通过消息把信号传递给消息的接收者，然后继续自己的活动，不等待接收者返回消息或者控制。异步消息的接收者和发送者是并发工作的。  | [绘制消息线和激活块](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_3.html)      |
| 消息线  | Reply Message      | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002191209853.png "点击放大") | 返回消息线，返回消息表示从过程调用返回。                                                                                                 | [绘制消息线和激活块](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_3.html)      |
| 消息线  | Self Message       | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002155888654.png "点击放大") | 自关联消息线，表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。                                  | [绘制消息线和激活块](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_3.html)      |
| 消息线  | Create Message     | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002191255509.png "点击放大") | 创建对象消息线，这个消息指向对象以后，对象的位置就不会出现在顶部，而是创建消息所在的位置。                            | [绘制消息线和激活块](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_3.html)      |
| 消息线  | Delete Message     | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002155728910.png "点击放大") | 销毁对象消息线，这个消息指向对象以后，对象生命线底部出现一个终止符，表示该对象不再接收新的消息。                                                                     | [绘制消息线和激活块](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_3.html)      |
| 激活块  | Activation         | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002191215601.png "点击放大") | 在顺序图中，activation位于对象的生命线上。当对象接收到消息并开始执行相关活动时，该对象的生命线上会出现这个矩形框，表示该对象处于激活状态。当活动完成后，矩形框消失，表示对象回到非激活状态。                  | [绘制消息线和激活块](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_3.html)      |
| 组合片段 | fragment           | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002003353260.png "点击放大") | 组合片段，反映了一个或多个片段的交互（称为交互操作数）由交互运算符控制，其相应的布尔条件被称为互动约束。它将显示为一个透明的窗口并以水平虚线分隔。                                            | [绘制组合片段](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_7.html)         |
| 组合片段 | loop               | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039511465.png "点击放大") | 循环，片段重复一定次数，可以在临界中指示片段重复的条件。                                                                                         | [绘制组合片段](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_7.html)         |
| 组合片段 | alt                | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002003511560.png "点击放大") | 选择，用来指明在两个或更多的消息序列之间的互斥的选择，相当于if...else...。                                                                          | [绘制组合片段](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_7.html)         |
| -    | Note               | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039511485.png "点击放大") | 文本框。                                                                                                                 | -                                                                                                       |
| -    | Endpoint           | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002003511580.png "点击放大") | 结束点，流程结束、异常退出的地方用"结束"表示。                                                                                             | -                                                                                                       |
| -    | Diagram Gate       | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039592393.png "点击放大") | 表示图的门口，用法是可以连接到另外一张图。                                                                                                | [使用Diagram Gate](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_4_8.html) |
| -    | State/Continuation | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002003353300.png "点击放大") | 状态常量是生命线的约束，运行时始终为true。 延续虽与状态常量有同样的标注，但是被用于复合片段，并可以延伸跨越多条生命线。              | -                                                                                                       |
   
