首页
学习
活动
专区
圈层
工具
发布

Ecore修改
EN

Stack Overflow用户
提问于 2012-06-29 19:57:19
回答 3查看 122关注 0票数 1

我将一个Ecore模型保存到文件中。我想要做的是修改Ecore模型(添加元素、超类型、属性、删除属性...)

但我不想手动完成它,我想要一个脚本/ M2M转换。

你会用什么语言,什么工具?

EN

回答 3

Stack Overflow用户

发布于 2012-08-08 15:26:34

您需要的是将您的Ecore模型转换为另一个Ecore模型。您应该看一下Eclipse Foundation的模型转换项目。我会在这些项目中推荐ATL,因为它很容易掌握以满足您的需求(您似乎不需要非常复杂的转换)。如果您需要一个非常简单的转换,我建议您直接使用Java进行转换,因为这样可能会更容易将其集成到您的工作流中。

全面披露:我为一家为ATL做出贡献的公司工作。

票数 1
EN

Stack Overflow用户

发布于 2012-09-11 16:52:24

你能说得更精确些吗?

我知道你想修改你的源模型,但是我想你是想按照一些规则来做的。这是真的吗?你能举例说明这些规则吗?

也就是说,我建议你从Epsilon开始。它是一种功能强大的语言,允许您定义各种模型到模型和模型到文本的转换。

票数 0
EN

Stack Overflow用户

发布于 2012-09-11 18:02:38

由于您正在编写模型到模型的转换,因此您应该使用Java,因为在导航、迭代和细粒度访问方面,Java是最好的选择。但是,如果你想从模型中生成代码,我会推荐一种模板语言。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11261349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档