我有一个想要修改的现有 Ecore 模型。对于修改,我想使用 Xcore。另一个问题的答案是,可以将 Ecore 模型中的类导入 Xcore 资源。但是,由于我想更改现有的课程,这对我不起作用。
阅读 Xcore 的eclipsepedia 条目或搜索网络并没有带来任何有用的东西。
那么如何从 Ecore 模型创建 Xcore 资源呢?
我有一个想要修改的现有 Ecore 模型。对于修改,我想使用 Xcore。另一个问题的答案是,可以将 Ecore 模型中的类导入 Xcore 资源。但是,由于我想更改现有的课程,这对我不起作用。
阅读 Xcore 的eclipsepedia 条目或搜索网络并没有带来任何有用的东西。
那么如何从 Ecore 模型创建 Xcore 资源呢?
一个日食论坛条目引导我找到正确的路径:
首先,您需要为 ecore 模型创建一个 genmodel。这是通过New
-> Other
->EMF Generator Model
并按照向导中的步骤完成的。之后转到 genmodel 的上下文菜单并选择Export Model...
->Xcore
并按照向导中的步骤进行操作。
编辑:与此同时,我还在 Eclipsepedia 文章中发现了这一点:http ://wiki.eclipse.org/Xcore#Converting_a_GenModel_to_an_Xcore_Model