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模型中定义的分类符的一个操作

results matching ""

    No results matching ""