【发布时间】:2010-10-04 07:24:26
【问题描述】:
我正在尝试评估 EMF 以在项目中使用。我正在研究的一件事是元模型(M2 或 .ecore 模型)级别的某种版本控制支持。
在元模型演化方面,我读过certain discussions 并遇到过this paper。但是,我想知道在 EMF 中是否有任何具体的事情发生在这个方向上。
一般来说,对涉及版本控制的功能的支持级别是多少 - 例如合并和比较、进化、迁移、多个版本同时共存等。我意识到实际的版本控制本身将由源提供用于存储这些元模型的控制系统,但是语义版本控制功能(例如我上面提到的那些)应该由 EMF 本身提供,对吧?
我知道某些针对 EMF 模型的计划,例如 EMF Compare 和 Temporality。我不确定这些是否适用于元模型级别。
【问题讨论】: