为旧版本的ECore提供向后兼容层

时间:2012-06-27 08:12:35

标签: java eclipse-emf

我使用EMF来存储我的应用程序的主要数据。然而,ECore模型随着时间的推移而发展。每次完成新版本时,我都会为我的包使用不同的基本URI。这样,文件存储在哪个版本中仍然非常清楚。

我想添加一个向后兼容层。这样,我也可以阅读旧版本并将其转换为新版本的模型。我该怎么做?我可以使用旧版本的.Ecore反射解析文件并尝试自动创建新模型吗?你们在实践中如何做到这一点?

1 个答案:

答案 0 :(得分:1)