17.3.4 表示法

生命线

生命线的表示符号包含一个矩形(作为生命线的“头”),下面跟一条竖线(可能是虚线,代表参与者的“一生”)。鉴别该生命线的信息按照如下的格式显示在矩形内:

<lifelineident> ::= ([<connectable-element-name>[‘[’ <selector> ‘]’]] [: <connectable-element-type>] [<decomposition>]) 
                    | ‘self’
<selector> ::= <expression>
<decomposition> ::= ‘ref’ <interactionident> [‘strict’]

其中 <connectable-element-type>指的是可连接元素类型的名称。注意,尽管语法允许,<lifelineident>不能为空。

生命线的头有一个基于该生命线所代表部分的分类符的形状。通常生命线的头是个包含名称的白色矩形。

如果名称是‘self’,那么该生命线所代表的是包含生命线所属的交互的分类符对象。该对象的端口可能独立显示,即使在自身被包含的时候。

为了描绘一个执行规约,在该生命线上应用一个细小的灰色或白色矩形来覆盖该条线段。

17.3.5 示例

参见图17.3中的生命线。

参见图17.14中的执行规约表示。

results matching ""

    No results matching ""