Refactoring of the graphical viewers to integrate better EMF Compare
framework

- AbstractGraphicalMergeViewer inherits from MergeViewer now. It is
almost the same code as StructuredMergeViewer but specialized for
diagrams with a specific getter of the GEF AbstractEditPartViewer.
StructuredMergeViewer and AbstractGraphicalMergeViewer could be merged
into a common class.
- DiagramContentMergeViewer inherits from EMFCompareContentMergeViewer
now. DiagramCompareContentMergeViewer does not exist anymore. Some
methods from EMFCompareContentMergeViewer have been fragmented to ease
this integration. 
- Improvements on the graphical viewers: no interactions anymore with
users on opened diagrams, the graphical selection is active only on
match selection.
- Start of implementing of decorators synchronization with merging and
undo/redo actions.
- Delete of the contribution to
org.eclipse.gmf.runtime.diagram.ui.decoratorProviders and last code
referencing old decoration mechanism. 
- Happy checkstyle
- The whole code is internal now

19 files changed
tree: e163e33b98ac82a0f4e8b32537c3556a3138f546
  1. org.eclipse.emf.compare-parent/
  2. packaging/
  3. plugins/
  4. .gitignore