如何使用Eclipse EMF从方法返回类型列表?

时间:2018-10-25 16:41:05

标签: eclipse emf eclipse-emf

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

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

EMF Example class

是否甚至可以更改模型,以生成如下所示的示例类的接口代码?如果是这样,我该怎么办?

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

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

}

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

感谢您的阅读!

1 个答案:

答案 0 :(得分:1)

您需要创建一个新的“ EData类型”,例如“ MyList”,其中“实例类型名称”为java.util.List<my.fully.qualified.name.Definition>