【问题标题】:EMF : Keeping up with different version of ecore modelEMF:跟上不同版本的ecore模型
【发布时间】:2016-10-13 10:54:47
【问题描述】:

当我们最初发布我们的模型时,我们有以下模型 1.人:字符串:姓名,字符串:地址 2. 版本:1.0

因此使用 EMF 的持久 API(将它们存储为 xml)很容易导出/导入。

现在我们将模型更改为 1.人:字符串:姓名,地址 2. 地址:字符串:门牌号,字符串:街道名称,字符串:城市 3. 版本:2.0

下面解释的相同

现在如何在新模型中支持旧的 xml 文件(使用旧模型导出)。

EMF 是否支持这样做?

【问题讨论】:

    标签: eclipse emf pde


    【解决方案1】:

    有一些工具/框架可以帮助进行模型迁移。 Edapt 可能是最知名的(也是官方的 Eclipse 项目)。基本上,它包括跟踪元模型历史的工具和运行时支持,并可以在运行时迁移实例。今年早些时候在 EclipseCon 上有一个talk about it

    我也听说过另一个项目,EMF Migrate,但我不太了解。

    【讨论】:

    • 在 Edapt 上花费了一些时间后,看起来就像我正在寻找的解决方案。谢谢
    猜你喜欢
    • 1970-01-01
    • 2018-10-13
    • 2021-12-18
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2021-06-22
    • 1970-01-01
    相关资源
    最近更新 更多