【问题标题】:Eclipse modeling tool, define a class as a type for an attributEclipse建模工具,定义一个类作为一个属性的类型
【发布时间】:2015-12-12 03:27:50
【问题描述】:

我尝试在 Eclipse 建模工具上制作模型,并且在模型中有一个类,该类使用其他类作为属性的类型。 我已经定义了类,但我找不到将它们连接在一起的方法。 我还为具有相同类类型的参数的方法进行了定义,但我没有遇到任何问题。我用作类型的类在组合框中。 我该怎么办?

【问题讨论】:

    标签: eclipse diagram emf ecore


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答,我正在使用图形编辑器。我想我必须使用包含属性 = true 来做到这一点。我还有一个问题:如何管理属性的可见性。我应该使用静态的,我在教程中提到了一种方法。
    • EMF 不允许您对静态属性进行建模。基本上,这在元模型中不被认为是一种好的做法。
    猜你喜欢
    • 1970-01-01
    • 2018-08-19
    • 2015-06-27
    • 2022-12-19
    • 2019-11-11
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多