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

时间:2014-10-19 17:47:46

标签: uml code-generation magic-draw sysml

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

public List<Integer> MyList; 

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

public Integer MyList;

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

public Default.List MyList;

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

1 个答案:

答案 0 :(得分:0)

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