如何使用 Eclipse EMF 从方法 return 键入列表?
How to return a typed list from a method with the Eclipse EMF?
我想在 EMF 模型中生成定义通用类型的 return 参数。
模型的当前状态类似于下图中的示例。
是否可以更改为我们的示例 class 生成接口代码的模型,如下所示?如果是这样,我该怎么做?
/**
* ...
* @generated
*/
public interface Example extends EObject {
/**
* ...
* @generated
*/
List<Definition> getDefinitions();
/**
* ...
* @generated
*/
Optional<Extension> getExtension();
}
顺便说一句。 classes 定义和扩展在同一图表中建模。
感谢阅读!
您需要创建一个新的 "EData Type",例如"MyList",其中 "Instance Type Name" 例如java.util.List<my.fully.qualified.name.Definition>
.
我想在 EMF 模型中生成定义通用类型的 return 参数。
模型的当前状态类似于下图中的示例。
是否可以更改为我们的示例 class 生成接口代码的模型,如下所示?如果是这样,我该怎么做?
/**
* ...
* @generated
*/
public interface Example extends EObject {
/**
* ...
* @generated
*/
List<Definition> getDefinitions();
/**
* ...
* @generated
*/
Optional<Extension> getExtension();
}
顺便说一句。 classes 定义和扩展在同一图表中建模。
感谢阅读!
您需要创建一个新的 "EData Type",例如"MyList",其中 "Instance Type Name" 例如java.util.List<my.fully.qualified.name.Definition>
.