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