vitruv-tools / Vitruv

View-based Development and Model Consistency Framework
http://vitruv.tools
Eclipse Public License 1.0
14 stars 19 forks source link

Model Equality Based on EMF Compare #354

Closed jGleitz closed 3 years ago

jGleitz commented 3 years ago

This PR implements the model equality matcher using EMF Compare. This simplifies the code by not duplicating EMF Compare’s logic, but also – and more importantly – allows to list all differences between model elements, not just the first ones.

The implementation is still rough around the edges and will need more improvements down the road.

I additionally extracted all Matchers into their own files, since the single files were getting too big which made it hard to navigate them.