0

我正在使用带有 SysML 插件的 MagicDraw 18.0 企业评估版。在生成的代码中,我想看到这样的数组:

public List<Integer> MyList; 

所以我的模型包含一个类型为 Integer 的属性,多重性设置为 *。但该模型只会生成:

public Integer MyList;

在模型中,如果类型设置为 Default::List(唯一可能类似于 List),则生成的代码甚至不是有效的 Java 代码。这是生成的:

public Default.List MyList;

如何为生成的集合设置我的模型?

4

1 回答 1

0

此链接回答了我的问题:https ://community.nomagic.com/associations-and-multiplicity-t158.html 简而言之:设置多重性是不够的。必须在每个集合上正确设置 Java 语言属性。

于 2014-10-20T10:12:15.517 回答