【问题标题】:How to return a typed list from a method with the Eclipse EMF?如何使用 Eclipse EMF 从方法中返回类型列表?
【发布时间】:2018-10-26 16:36:10
【问题描述】:

我想在 EMF 模型中生成定义通用类型的返回参数。

模型的当前状态与下图中的示例类似。

是否有可能改变它为我们的示例类生成接口代码的模型,如下所示?如果是这样,我该怎么做?

/**
 * ...
 * @generated
 */
public interface Example extends EObject {
    /**
     * ...
     * @generated
     */
    List<Definition> getDefinitions();      

    /**
     * ...
     * @generated
     */
    Optional<Extension> getExtension();      

}

顺便说一句。类定义和扩展在同一个图中建模。

感谢您的阅读!

【问题讨论】:

    标签: eclipse emf eclipse-emf


    【解决方案1】:

    您需要创建一个新的“EData Type”,例如“MyList”,其中“实例类型名称”是例如java.util.List&lt;my.fully.qualified.name.Definition&gt;.

    【讨论】:

      猜你喜欢
      • 2014-10-16
      • 1970-01-01
      • 2012-07-17
      • 2020-06-04
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 2021-08-28
      相关资源
      最近更新 更多