7.5.6 通过限定的关联导航

限定关联使用1个或多个限定属性来选择位于关联另一端的对象。为了能对它们进行导航,我们可以在导航中添加限定符的值。这使用角色名后的方括号来实现。允许不填充限定符,此时结果是关联另一端所有的对象。下面的示例产生了一个包含Bank所有客户的(Person)集合。

context Bank inv:
    self.customer

如果有多个限定属性,那么它们以逗号分隔,并按UML类模型中规定的次序排列。不允许只规定部分限定符的值。

results matching ""

    No results matching ""