如何从MagicDraw SysML模型生成数组?

问题描述:

我正在使用MagicDraw 18.0企业版评估版和SysML插件。在生成的代码我希望看到一个这样的数组:如何从MagicDraw SysML模型生成数组?

public List<Integer> MyList; 

所以我的模型包含整数类型的属性,具有多重性设置为*。但是,这种模式只会产生:

public Integer MyList; 

在这个模型中,如果类型设置默认::列表,类似一个列表可能的唯一的事情,从生成的代码不会连有效的Java代码。这是生成的内容:

public Default.List MyList; 

如何为生成的收藏设置我的模型?

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