首页 > 解决方案 > Eclipse 插件中的多个 Ecore/EMF 模型

问题描述

开始对 EMF 比较陌生,我只能给出我想做的事情的草图。最终产品是一个可以访问至少两个 EMF 模型的 eclipse 插件。第一个模型是通过使用 Xtext 定义 DSL 创建的。第二个 EMF 是使用基于 ecore 模型的 xtend 代码创建的。

我的问题:

但不知道file引用ecore模型的价值必须是什么。

标签: eclipse-pluginemf

解决方案


  • 如果我理解正确,您希望在您的插件中拥有一个模型,该模型部署在您的最终产品中。在这种情况下,您可能想查看“platform:/plugin/...” URI,您可以使用这些 URI 从正在运行的平台检索人工制品。

  • 请参阅URI.createURI(String)尽管您可能想在您的情况下查看 URI.createPlatformPluginURI

  • 搜索模型到模型的转换,您可以使用多种技术(包括 Java、Xtend、ATL 等)指定这些转换


推荐阅读