前页 | 后页 |
消息(时序图)
序列图使用元素之间传递的消息描述了一段时间内的工作流或活动。在软件模型中。这些消息与类操作和行为相对应。显示序列图时,“图工具箱”会自动切换到“图工具箱”的“交互”页面,其中包含“消息”图标。
工具箱图标
访问
图表工具箱 |
单击“消息”图标,单击源对象,然后将光标拖动到目标对象 (如果未显示“消息”的“属性”窗口,请右键单击消息和“属性”菜单选项) |
在序列图上创建消息
选项 |
行动 |
也可以看看 |
---|---|---|
信息 |
输入消息名称。 如果消息流是指向Class元素(从Class图中插入)或具有分类器的Lifeline元素,并且目标Class已定义了操作,则可以单击下拉箭头并选择适当的操作名称;然后,消息将反映目标Class操作。 您还可以在列表中包括元素的分类器继承的操作。为此,请选中“显示继承的方法”复选框。 |
类 生命线 |
运作方式 |
如果对目标类的可用操作不合适,请单击此按钮,然后使用“操作”对话框在目标元素中定义一个新操作。 如果在创建消息时未参考目标类操作,则不会将新操作添加到目标类。 |
定义操作属性 |
参量 |
键入消息具有的任何参数,以逗号分隔的列表。 |
|
参数 |
(可选)键入与每个参数相对应的实际值,以逗号分隔的列表。 |
|
返回值 |
如果消息具有返回值或类型,请在此字段中指定它。 |
|
显示继承的方法 |
在“消息”字段中可用的操作下拉列表中,选中此复选框以包括目标元素的分类器继承的操作。 清除复选框以仅显示分类器本身的操作。 |
|
分配给 |
如果消息流来自具有已定义属性的分类器的Class元素或Lifeline元素,请单击下拉箭头并选择适当的属性名称。 消息反映了源类的属性;您不能在此处向源类添加其他属性-如果未列出适当的属性,请打开“类”元素的“属性”对话框并添加所需的属性。 否则,可以选择键入要将消息流分配给的对象的名称。 |
|
刻板印象 |
(可选)输入或选择连接器的原型(如果输入,将显示在图表上)。 |
|
别名 |
(可选)键入消息名称的别名。 在图上,如果在图的“属性”对话框的“图”选项卡上选中了“使用可用的别名”复选框,则显示别名而不是消息名称。 |
图表行为选项 |
健康)状况 |
键入为了发送消息而必须为真的所有条件。 |
|
约束 |
键入发送消息时可能存在的任何约束。 |
|
是迭代 |
选中复选框以指示消息将迭代,直到指定的条件取值为false为止。图上的条件语句以星号(*)为前缀。 如果指定的条件为true,则清除该复选框以指示该消息将仅在处理周期内发送一次。 |
|
开始新组 |
(用于通讯图消息)。选中此复选框可将消息(以及所有后续消息)重置为具有新初始编号的单独组。 |
重新订购消息 |
同步 |
单击下拉箭头,然后根据需要选择“同步”或“异步”。 值“同步”禁用“种类”字段。同步消息始终是呼叫。 |
呼叫 异步信号报文 |
类 |
当“同步”字段设置为“异步”时,启用此字段。 单击下拉箭头,然后根据需要选择“呼叫”或“信号”。 |
|
生命周期 |
选择“新建”以在消息末尾创建一个新元素,或者选择“删除”以在消息末尾终止消息流。 如果两种情况都不适用,请将字段设置为“ <none> ”。 |
|
是回报 |
如果您创建的消息是返回消息,请选中此复选框。 |
|
保存 |
单击此工具栏按钮以保存消息定义或对其所做的任何更改。
|
更改时间明细 一般订购 顺序图 |
笔记
- 您还可以将消息连接器用作信息流,并在消息上实现信息流