2015-12-11 51 views
0

我尝试在eclipse建模工具上创建模型,并且在模型中使用其他类作为属性类型的类。 我已经做出了类的定义,但我找不到将它们连接在一起的方式。 我也使用相同类类型的参数进行了方法的定义,但在那里我没有问题。我用作类型的类位于组合框中。 我该怎么办?Eclipse建模工具,将类定义为属性的类型

回答

1

如果我正确理解您的问题,您正尝试创建一个EMF元模型,并且正在使用图形编辑器,并尝试连接EClasses。

基本上,EMF EClasses可以具有两种功能:EAttributes和EReferences。 EAttributes可以引用Java类型,如整数或字符串;而EReferences用于连接EClass。换句话说,你不能让EAttribute引用你添加到图中的另一种类型;相反,你必须在它们之间创建一个参考。

+0

感谢您的回答,我正在使用图形编辑器。我想我必须用遏制属性= true来做到这一点。我还有一个问题:如何管理属性的可见性。我应该使用一个静态的,我建立了任何提到在教程中做到这一点的方法。 –

+0

EMF不允许您为静态属性建模。基本上,在元模型中这不是一个好的做法。 –

相关问题