2

我注意到在添加关联类所依赖的类时,关联类是如何自动创建的。这当然是应该的。然而,问题在于,在“新调试器”中添加整数之类的东西时,我通常会这样做:

action: 
Class.allinstances->at0(0) .attribute:=number

但是由于这个类不是一个 multiciply 并且由于它与其他创建的类的连接而单独创建,因此 at0 运算符不起作用。

我应该怎么做呢?一般来说,在 MDriven 的关联类“新调试器”中编程时应该注意什么?

4

1 回答 1

2

在此处输入图像描述

一旦你有了关联类,你必须知道以下几点:

  1. 由于将 Class2 对象添加到 Class2 的关联或将 Class1 对象添加到 Class1 的关联,LinkClass 的对象被创建和删除。

  2. 要访问 LinkClass 对象,您使用 LinkRoleName 关联,并从 LinkClass 移回 Class1 或 Class2,您使用 InnerLinkName 关联。LinkRoleName 和 InnerLinkName 都可以在关联端的对象检查器中设置。如果未定义,它们将具有默认名称。

于 2018-02-14T14:49:41.197 回答