Enterprise Architect代码生成 - 撰写 - 成员变量为数组

时间:2015-09-01 12:29:11

标签: arrays code-generation class-diagram enterprise-architect object-composition

我有这个类图 class diagram compose

和多重性1:0 .. *

此模型生成的代码:

public class TestKlasseB {
    public TestKlasseB(){
    }
    ~TestKlasseB(){
    }
}//end TestKlasseB

public class TestKlasseA {
    public TestNameSpace.TestKlasseB m_TestKlasseB;    //this line
    public TestKlasseA(){
    }
    ~TestKlasseA(){
    }
}//end TestKlasseA

我希望TestKlasseA中的成员变量为数组(m_TestKlasseB

public TestNameSpace.TestKlasseB[] m_TestKlasseB;

我需要改变什么?

-

此致 raiserle

1 个答案:

答案 0 :(得分:2)

你有两种方法可以做到这一点。

您可以将关联定义为属性(成员变量)并获取其详细信息属性,然后选择属性为具有[]类型的集合。

Attribute as Collection

或者您转到源代码工程选项并在您的语言下添加默认集合类(例如List< #TYPE#>)(Ctrl + F9,源代码工程 - > Java - >默认集合类) 。 Default Collection class