在Java中基于另一个生成Ecore元模型

时间:2017-04-21 18:19:09

标签: java transformation emf metamodel ecore

我是Eclipse EMF的初学者。 我创建了一个Ecore元模型,我希望将其转换为Java中的新Ecore元模型,该元模型考虑了第一个元模型的一些特征。我在网上搜索过,但我发现的例外情况对我来说并不清楚。

如何从Java应用程序访问第一个元模型?如何使用相应的.ecore和.genmodel文件生成新的元模型?

这样的任务是否可能?

谢谢!

2 个答案:

答案 0 :(得分:0)

有EMF Epsilon语言框架,可用于模型转换。它是用Java编写的,可以在Java应用程序中使用。 Here is an example

答案 1 :(得分:0)

您可以通过这种方式访问​​:

ResourceSet rs = new ResourceSetImpl();
Resource resource = rs.getResource(URI.createFileURI(metamodelStringURI), true);