【问题标题】:How to generate plug-in using .ecore metamodel如何使用 .ecore 元模型生成插件
【发布时间】:2015-01-15 12:53:35
【问题描述】:

我有 2 个文件,一个 ecore 实现元模型和一个 e-Repository。 e-Repository 与ecore 实现元模型一起以EMF 格式提供。我想浏览这个存储库的内容,我只知道我必须从实现元模型生成一个 Eclipse 插件,并且使用这个插件,我可以打开存储库并浏览它的内容。但我不知道如何生成插件并继续使用它。

ecore 实现元模型是使用 Eclipse Indigo SR2 中的 EMF 2.7 版开发的,e-Repository 是在相同的环境下生成的。

有人可以帮我解决这个问题吗?我对使用这些元模型和插件几乎一无所知。有什么教程或步骤可以遵循吗?

【问题讨论】:

  • 你能右键单击你的元模型,看看是否有生成插件的选项吗?
  • 不,还有其他选项,但没有生成插件的选项。
  • 检查你的eclipse中是否安装了完整的ecore工具插件。
  • 是的,我的eclipse已经有ecore工具了。

标签: eclipse eclipse-plugin eclipse-indigo metamodel ecore


【解决方案1】:

嗨,Aleenah - 很抱歉回复缓慢,但偶然发现了这个 - 看起来您正在尝试开始使用 ISO 20022 电子存储库,对吧? (http://www.iso20022.org/e_dictionary.page)

我担心ecore 元模型中存在一个错误,导致更新的EMF 版本(正确)无法生成。这个错误已于去年修复,我已经使用最新 (Mars) 版本的 Eclipse 建模工具测试了最新版本的元模型。

所以,我的建议是下载并重试。如果您的问题仍然存在,请向 ISO 20022 注册机构 (mailto:iso20022ra@iso20022.org) 留言 - 如果他们无法帮助您,请让他们将您指向 Jamie,我会帮助您。祝你好运!

【讨论】:

  • 这个答案是正确的,但没有解决这个问题。我和艾琳娜一样在挣扎。请您提供一些有关在 Eclipse 中使用这些文件的确切步骤的信息吗?我在 Eclipse 中创建了一个新的 Ecore 建模项目,并将 ecore 元模型添加到其中( iso20022.ecore )。但我没有看到该文件的任何“生成插件”菜单选项。
  • 嗨 @kimbert - 我刚刚使用 Eclipse 建模工具测试了以下步骤 - 版本:Mars.1 Release (4.5.1) - Build id:20150924-1200 1:创建新的 EMF 项目 2 :选择 Ecore 模型导入器 3:导航到下载(并解压缩)的 ISO20022.ecore 元模型 注意:仍然有一些与 EMap 泛型类型相关的警告——这些可以忽略。 4:单击然后打开生成的 ISO20022.genmodel 5:选择 ISO20022 模型,然后右键单击 - 您的生成选项应该在那里。如果不是,那么问题可能出在您的 EMF/建模工具安装中?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-04
  • 2012-03-04
  • 2021-03-12
  • 1970-01-01
  • 2020-07-19
  • 2010-11-16
  • 2018-10-13
相关资源
最近更新 更多