Bug 529253 - [Compare] Stereotype applications left behind by sub-unit refactoring merge

Add a post-processor that analyzes ResourceAttachmentChanges
to detect incoming changes that are actually refactorings
(rename/move) of resources.  Re-write the MatchResources
accordingly to record the matching of resources on the two
sides that have different URIs, and use this in the merge
phase to ensure that the merge result reflects the new
resource URIs.

This includes JUnit tests for that scenario specifically
and also others in the scope of bug 529217.

Change-Id: Iec8a2a9c8169f05000740383691978d9100b91e6
62 files changed
tree: 4eb8ce6bf68260268a038b1a98577e2711523612
  1. plugins/
  2. releng/
  3. tests/
  4. .gitattributes
  5. .gitignore
  6. .project
  7. CONTRIBUTING.md
  8. pom.xml
  9. README.MD
README.MD

Papyrus Collaborative Modeling

This is the collaborative modeling git repository

This repository is hosted at [Eclipse] (http://git.eclipse.org/c/papyrus/org.eclipse.papyrus-collaborativemodeling.git/)