EMF Compare provides comparison and merge facility for any kind of EMF Model.
In a nutshell this project provides:
It includes a generic comparison engine and the ability to export differences in a model patch. It is integrated with the Eclipse Team API meaning that it enables collaborative work on models using CVS, SVN and GIT.
EMF Compare will work out of the box on most models within Eclipse, so you can just start using it by comparing your models through the usual eclipse actions.
Specific needs for your business model can be addressed through the extension mechanisms provided by EMF Compare as a framework. These same mechanisms can be used in order to extend EMF Compare support to new visualizations of the models, such as graphical modelers