-> 来绘制参与者之间的消息传递,而不必显式的声明参与者。

你也可以使用”-->” 绘制一个虚线箭头表示异步消息。

另外,你也可以使用”<-” ”<--”. 这虽然不影响图形绘制,但可以增加可读性。注意:仅适用于时

序图,其它图形的规则是不同的

 

消息文字可以使用\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) 格式的语法添加一个圆圈圈起来的字符。