-> 来绘制参与者之间的消息传递,而不必显式的声明参与者。
你也可以使用”-->” 绘制一个虚线箭头表示异步消息。
另外,你也可以使用”<-” 和”<--”. 这虽然不影响图形绘制,但可以增加可读性。注意:仅适用于时
序图,其它图形的规则是不同的
消息文字可以使用\n 来换行。
更改箭头的样式
修改箭头样式的方式有以下几种:
• 末尾加x 表示一条丢失的消息
• 使用\ 或/ 替代< 或> 来表示have only the bottom or top part of the arrow
• 使用两个箭头标记(如>> 或//) 表示空心箭头。
• 使用-- 替代- 以表示虚线箭头。
• 在箭头末尾加“o”
• 双向箭头。
你可以在双引号内指定编号的格式。
格式是由Java 的DecimalFormat 类实现的(’0’ 表示数字, ’#’ 表示数字且默认为0 )。
你还可以使用HTML 标签来制定格式
可以使用autonumber stop 和autonumber resume 'increment' 'format' 来象征暂停或继续使用
自动编号。
组合消息
我们可以通过以下关键词将组合消息:
• alt/else
• opt
• loop
• par
• break
• critical
• group, 后面紧跟着消息内容
可以在标头(header) 添加需要显示的文字(group 除外)。
关键词end 用来结束分组。
注意,分组可以嵌套使用。
我们可以通过在消息后面添加note left 或者note right 关键词来给消息添加注释。
你也可以通过使用end note 来添加多行注释。
你可以使用hnote 和rnote 这两个关键字来修改备注框的形状。
使用participant 关键字来改变参与者的先后顺序
as 关键字给参与者定义别名
你可以使用RGB 值或者颜色名修改actor 或参与者的背景色。 # red
可以使用<< 和>> 给参与者添加构造类型。
在构造类型中,你可以使用(X,color) 格式的语法添加一个圆圈圈起来的字符。