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

EMF模型
EN

Stack Overflow用户
提问于 2021-07-18 08:19:47
回答 1查看 62关注 0票数 0

有两个ecore模型。名为lang.ecoreexport.ecore。他们一般都是一样的。但是export.ecore在某些方面有点简化,有些元素的语义略有不同。

现在,我在内存中有了一个加载的lang模型,我想要在内存中创建一个export对象树。

导出elements

  • recreate model

  • customize不同对象(

)中的

  • 映射相等的
  • 引用

有什么方法可以在避免太多重复编码的同时有效地做到这一点呢?

EN

回答 1

Stack Overflow用户

发布于 2021-07-19 09:34:26

您可能可以通过基于自反API的步骤启动转换,以便“重新创建”源模型,使其成为一个“基本相似”的目标模型,该模型仅基于类型的名称及其特性。

但是,如果您的元模型不是那么大,我不确定您是否会获得大量时间,而代价是清晰/调试。

此外,您希望考虑您的两个元模型是否将保持“一般相似”,或者它们是否有可能以不同的方式发展,或者您的映射将要求您偏离该路径。

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

https://stackoverflow.com/questions/68427289

复制
相关文章

相似问题

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