Master Thesis

Visualization of differences between EMF models.

GMF compare

GMF compare

Author: Tobias Jähnel
University of Applied Sciences Nuremberg
Instructor: Prof. Dr. Christian Schiedermeier

EMF (Eclipse Modelling Framework) is a framework for creating and storing structured data models. In conjunction with GEF (Graphical Editing Framework) and GMF (Graphical Modelling Framework) it is possible to build model editors in short time. For developing and debugging purposes it would be convenient to see how model has changed over time. The Goal of this Thesis is to create a graphical representation of the differences between two EMF models. It should be based on the output of EMF-Compare and make use of GEF and GMF for display.


Copyright (c) 2009 Tobias Jähnel. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.


The GMF compare Project

During my thesis I developed a software I call GMF compare. It consists of a Plug-In for the Eclipse Development environment and is based on the components EMF-Compare and GMF. The use of this extension is to compare models for which GMF editors have been defined in a graphical way. More information about GMF compare can be found at The project set for developers is available from here.

Linking my thesis

If you like my thesis, I would be pleased if you share it on your website or blog. Please do not put my thesis on your own server or provide a direct PDF download. Instead link this page: