10.3.1.1 PropertyCall计算建模
图10.8展示了ModelPropertyCallExpEval的子类,它们在本节以字母序来定义。
图10.8 ModelPropertyCallExpEval及其子类的领域模型
AssociationClassCallExpEval
关联类(译者注:原文是关联端)调用表达式计算是AssociationClassCallExp的计算,它实际上是对当前表达式环境中绑定到该关联类名称的值。
关联 | 说明 |
---|---|
referredAssociationClass | 对应AssociationClassCallExp引用的AssociationClass的名称 |
AssociationEndCallExpEval
关联端表达式计算是对一个AssociationEndCallExp的计算,它实际上是在当前表达式环境中查找绑定到该关联端名称的值。
关联 | 说明 |
---|---|
referredAssociationEnd | 对应NavigationCallExp引用的AssociationEnd的名称 |
AttributeCallExpEval
属性调用表达式计算是对一个AttributeCallExp的计算,它实际上是在当前表达式环境内查找绑定到该属性名称的值。
关联 | 说明 |
---|---|
referredAttribute | 对应AttributeCallExp引用的Attribute的名称 |
NavigationCallExpEval
导航调用表达式计算是对一个NavigationCallExp的计算。
关联 | 说明 |
---|---|
navigationSource | 对应NavigationCallExp源的AssociationEnd的名称 |
OperationCallExpEval
操作调用表达式计算是对一个OperationCallExp的计算。
关联 | 说明 |
---|---|
arguments | 指示操作调用的实参。这只在所引用的操作具有参数时才有用 |
referredOperation | 该OperationCallExp所引用的操作名称。它是在UML模型中定义的分类符的一个操作 |