Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authoracuccuru2014-01-07 18:27:09 +0000
committeracuccuru2014-01-07 18:27:09 +0000
commit6fa7b8085953a872914cab9ebc01d4088d77581b (patch)
tree4a3b97ed8cae48614269451cb2ee2bc6e11a9f43 /tests
parente9c00b0ecc6bbfb8f762f888a74183a5c9bac967 (diff)
downloadorg.eclipse.papyrus-6fa7b8085953a872914cab9ebc01d4088d77581b.tar.gz
org.eclipse.papyrus-6fa7b8085953a872914cab9ebc01d4088d77581b.tar.xz
org.eclipse.papyrus-6fa7b8085953a872914cab9ebc01d4088d77581b.zip
[EMF COMPARE] Test case models. First commit.
Diffstat (limited to 'tests')
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/.project11
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.notation95
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.uml9
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation123
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml12
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.notation91
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.uml7
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation119
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml10
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.notation91
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.uml7
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation131
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml10
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.notation95
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.uml9
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation135
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml12
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.notation85
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.uml15
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.notation81
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.uml13
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.notation81
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.uml13
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.notation85
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.uml15
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.notation87
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.uml9
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.notation83
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.uml7
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.notation83
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.uml7
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.notation87
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.uml9
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.notation132
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.uml20
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.notation71
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.uml18
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.notation71
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.uml18
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.notation132
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.uml20
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.notation71
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.uml15
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.notation61
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.uml13
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.notation61
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.uml13
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.notation71
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.uml15
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.notation55
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.uml15
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation71
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml18
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.notation46
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.uml13
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation62
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml16
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.notation46
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.uml13
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.di17
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.notation55
-rw-r--r--tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.uml15
91 files changed, 3464 insertions, 0 deletions
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/.project b/tests/recipes/extraplugins/uml/compare/CompareTestCases/.project
new file mode 100644
index 00000000000..6b5b9c81f4f
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>CompareTestCases</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.di
new file mode 100644
index 00000000000..13cab8dc9d6
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Operation_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Operation_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.notation
new file mode 100644
index 00000000000..9eca670e917
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.notation
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sAZEAMhsEeKmlJkz37Cc-A" type="3013">
+ <element xmi:type="uml:Operation" href="01_SourceLeft_ClassDiagram_Operation_Added.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sAZEAchsEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sSx28HekEeOVytl18_65_w" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sSx28XekEeOVytl18_65_w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sSx28nekEeOVytl18_65_w"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_21mVcHekEeOVytl18_65_w" type="3013" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Operation" href="01_SourceLeft_ClassDiagram_Operation_Added.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_21mVcXekEeOVytl18_65_w"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sSx283ekEeOVytl18_65_w" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sSx29HekEeOVytl18_65_w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sSx29XekEeOVytl18_65_w"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_ClassDiagram_Operation_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.uml
new file mode 100644
index 00000000000..488b72f0f95
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added.uml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sAGwIMhsEeKmlJkz37Cc-A" name="op"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.di
new file mode 100644
index 00000000000..fa7066f6859
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation
new file mode 100644
index 00000000000..71e16e3c3f6
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sAZEAMhsEeKmlJkz37Cc-A" type="3013">
+ <element xmi:type="uml:Operation" href="01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sAZEAchsEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cCCWUMnfEeKsgtz7UQsIQA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cz4C8MnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cz4C8cnfEeKsgtz7UQsIQA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cCCWUsnfEeKsgtz7UQsIQA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWU8nfEeKsgtz7UQsIQA" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCCWYsnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCCWY8nfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWVMnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWVcnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWVsnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWV8nfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWWMnfEeKsgtz7UQsIQA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCCWZMnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCCWZcnfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cz4C8snfEeKsgtz7UQsIQA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_kKmY4MnfEeKsgtz7UQsIQA" type="3013">
+ <element xmi:type="uml:Operation" href="01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kKmY4cnfEeKsgtz7UQsIQA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWWcnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWWsnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWW8nfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWXMnfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWXcnfEeKsgtz7UQsIQA" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCMHUMnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCMHUcnfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWXsnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWX8nfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWYMnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWYcnfEeKsgtz7UQsIQA"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_cBSvcMnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWUcnfEeKsgtz7UQsIQA" x="115" y="335" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml
new file mode 100644
index 00000000000..fe92db8d6d9
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/01_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sAGwIMhsEeKmlJkz37Cc-A" name="op"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_cBSvcMnfEeKsgtz7UQsIQA" name="C">
+ <generalization xmi:type="uml:Generalization" xmi:id="_gfsNYMnfEeKsgtz7UQsIQA" general="_xZFR4MhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.di
new file mode 100644
index 00000000000..3c37426f1e6
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Operation_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Operation_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.notation
new file mode 100644
index 00000000000..e8b344df7c3
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.notation
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sAZEAMhsEeKmlJkz37Cc-A" type="3013">
+ <element xmi:type="uml:Operation" href="02_SourceLeft_ClassDiagram_Operation_Added.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sAZEAchsEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sSx28HekEeOVytl18_65_w" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sSx28XekEeOVytl18_65_w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sSx28nekEeOVytl18_65_w"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sSx283ekEeOVytl18_65_w" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sSx29HekEeOVytl18_65_w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sSx29XekEeOVytl18_65_w"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_ClassDiagram_Operation_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.uml
new file mode 100644
index 00000000000..bfd1a03b815
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added.uml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sAGwIMhsEeKmlJkz37Cc-A" name="op"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.di
new file mode 100644
index 00000000000..4bb4e875195
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation
new file mode 100644
index 00000000000..8443911f4bb
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.notation
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sAZEAMhsEeKmlJkz37Cc-A" type="3013">
+ <element xmi:type="uml:Operation" href="02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sAZEAchsEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cCCWUMnfEeKsgtz7UQsIQA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cz4C8MnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cz4C8cnfEeKsgtz7UQsIQA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cCCWUsnfEeKsgtz7UQsIQA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWU8nfEeKsgtz7UQsIQA" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCCWYsnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCCWY8nfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWVMnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWVcnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWVsnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWV8nfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWWMnfEeKsgtz7UQsIQA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCCWZMnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCCWZcnfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cz4C8snfEeKsgtz7UQsIQA" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWWcnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWWsnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWW8nfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWXMnfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWXcnfEeKsgtz7UQsIQA" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCMHUMnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCMHUcnfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWXsnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWX8nfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWYMnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWYcnfEeKsgtz7UQsIQA"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_cBSvcMnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWUcnfEeKsgtz7UQsIQA" x="115" y="335" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml
new file mode 100644
index 00000000000..67a973ed4ae
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/ADD/02_SourceLeft_ClassDiagram_Operation_Added_Indirect.uml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sAGwIMhsEeKmlJkz37Cc-A" name="op"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_cBSvcMnfEeKsgtz7UQsIQA" name="C">
+ <generalization xmi:type="uml:Generalization" xmi:id="_gfsNYMnfEeKsgtz7UQsIQA" general="_xZFR4MhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.di
new file mode 100644
index 00000000000..5f1f305ce36
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Operation_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Operation_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.notation
new file mode 100644
index 00000000000..a477be144a3
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.notation
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sAZEAMhsEeKmlJkz37Cc-A" type="3013">
+ <element xmi:type="uml:Operation" href="01_SourceLeft_ClassDiagram_Operation_Deleted.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sAZEAchsEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sSx28HekEeOVytl18_65_w" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sSx28XekEeOVytl18_65_w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sSx28nekEeOVytl18_65_w"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sSx283ekEeOVytl18_65_w" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sSx29HekEeOVytl18_65_w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sSx29XekEeOVytl18_65_w"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_ClassDiagram_Operation_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.uml
new file mode 100644
index 00000000000..bfd1a03b815
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted.uml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sAGwIMhsEeKmlJkz37Cc-A" name="op"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.di
new file mode 100644
index 00000000000..aec7a39043a
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation
new file mode 100644
index 00000000000..8cf865f83d4
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sAZEAMhsEeKmlJkz37Cc-A" type="3013">
+ <element xmi:type="uml:Operation" href="01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sAZEAchsEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qpE3wHewEeOufdfpP6CyRA" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qpE3wXewEeOufdfpP6CyRA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qpE3wnewEeOufdfpP6CyRA"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qpE3w3ewEeOufdfpP6CyRA" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qpE3xHewEeOufdfpP6CyRA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qpE3xXewEeOufdfpP6CyRA"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cCCWUMnfEeKsgtz7UQsIQA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cz4C8MnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cz4C8cnfEeKsgtz7UQsIQA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cCCWUsnfEeKsgtz7UQsIQA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWU8nfEeKsgtz7UQsIQA" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCCWYsnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCCWY8nfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWVMnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWVcnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWVsnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWV8nfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWWMnfEeKsgtz7UQsIQA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCCWZMnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCCWZcnfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cz4C8snfEeKsgtz7UQsIQA" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWWcnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWWsnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWW8nfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWXMnfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWXcnfEeKsgtz7UQsIQA" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCMHUMnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCMHUcnfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWXsnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWX8nfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWYMnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWYcnfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qpOBsHewEeOufdfpP6CyRA" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qpOBsXewEeOufdfpP6CyRA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qpOBsnewEeOufdfpP6CyRA"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_cBSvcMnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWUcnfEeKsgtz7UQsIQA" x="115" y="335" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml
new file mode 100644
index 00000000000..67a973ed4ae
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/01_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sAGwIMhsEeKmlJkz37Cc-A" name="op"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_cBSvcMnfEeKsgtz7UQsIQA" name="C">
+ <generalization xmi:type="uml:Generalization" xmi:id="_gfsNYMnfEeKsgtz7UQsIQA" general="_xZFR4MhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.di
new file mode 100644
index 00000000000..8c7b099ce95
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Operation_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Operation_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.notation
new file mode 100644
index 00000000000..116389ef0ea
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.notation
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sAZEAMhsEeKmlJkz37Cc-A" type="3013">
+ <element xmi:type="uml:Operation" href="02_SourceLeft_ClassDiagram_Operation_Deleted.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sAZEAchsEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sSx28HekEeOVytl18_65_w" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sSx28XekEeOVytl18_65_w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sSx28nekEeOVytl18_65_w"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_21mVcHekEeOVytl18_65_w" type="3013" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Operation" href="02_SourceLeft_ClassDiagram_Operation_Deleted.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_21mVcXekEeOVytl18_65_w"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sSx283ekEeOVytl18_65_w" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sSx29HekEeOVytl18_65_w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sSx29XekEeOVytl18_65_w"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_ClassDiagram_Operation_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.uml
new file mode 100644
index 00000000000..488b72f0f95
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted.uml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sAGwIMhsEeKmlJkz37Cc-A" name="op"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.di
new file mode 100644
index 00000000000..215f3f5c26f
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation
new file mode 100644
index 00000000000..db7c78c0d81
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.notation
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_sAZEAMhsEeKmlJkz37Cc-A" type="3013">
+ <element xmi:type="uml:Operation" href="02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sAZEAchsEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kWeRQHewEeOufdfpP6CyRA" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kWeRQXewEeOufdfpP6CyRA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kWeRQnewEeOufdfpP6CyRA"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kWoCQHewEeOufdfpP6CyRA" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kWoCQXewEeOufdfpP6CyRA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kWoCQnewEeOufdfpP6CyRA"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cCCWUMnfEeKsgtz7UQsIQA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cz4C8MnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cz4C8cnfEeKsgtz7UQsIQA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cCCWUsnfEeKsgtz7UQsIQA" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWU8nfEeKsgtz7UQsIQA" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCCWYsnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCCWY8nfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWVMnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWVcnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWVsnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWV8nfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWWMnfEeKsgtz7UQsIQA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCCWZMnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCCWZcnfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cz4C8snfEeKsgtz7UQsIQA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_kKmY4MnfEeKsgtz7UQsIQA" type="3013">
+ <element xmi:type="uml:Operation" href="02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_sAGwIMhsEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kKmY4cnfEeKsgtz7UQsIQA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWWcnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWWsnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWW8nfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWXMnfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_cCCWXcnfEeKsgtz7UQsIQA" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cCMHUMnfEeKsgtz7UQsIQA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cCMHUcnfEeKsgtz7UQsIQA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cCCWXsnfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cCCWX8nfEeKsgtz7UQsIQA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cCCWYMnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWYcnfEeKsgtz7UQsIQA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kWoCQ3ewEeOufdfpP6CyRA" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kWoCRHewEeOufdfpP6CyRA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kWoCRXewEeOufdfpP6CyRA"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_cBSvcMnfEeKsgtz7UQsIQA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cCCWUcnfEeKsgtz7UQsIQA" x="115" y="335" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml
new file mode 100644
index 00000000000..fe92db8d6d9
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Operation/DELETE/02_SourceLeft_ClassDiagram_Operation_Deleted_Indirect.uml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_sAGwIMhsEeKmlJkz37Cc-A" name="op"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_cBSvcMnfEeKsgtz7UQsIQA" name="C">
+ <generalization xmi:type="uml:Generalization" xmi:id="_gfsNYMnfEeKsgtz7UQsIQA" general="_xZFR4MhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.di
new file mode 100644
index 00000000000..500da246de9
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Property_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Property_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.notation
new file mode 100644
index 00000000000..796a03e2412
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.notation
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_0XXn8MhqEeKmlJkz37Cc-A" type="3012">
+ <element xmi:type="uml:Property" href="01_SourceLeft_ClassDiagram_Property_Added.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0XXn8chqEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Property_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_84CBcMhqEeKmlJkz37Cc-A" type="3012">
+ <element xmi:type="uml:Property" href="01_SourceLeft_ClassDiagram_Property_Added.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_84CBcchqEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Property_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_ClassDiagram_Property_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.uml
new file mode 100644
index 00000000000..3f069a0ba1c
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/01_SourceLeft_ClassDiagram_Property_Added.uml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.di
new file mode 100644
index 00000000000..1571c87d3d5
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Property_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Property_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.notation
new file mode 100644
index 00000000000..34c05d4aaa7
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.notation
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_0XXn8MhqEeKmlJkz37Cc-A" type="3012">
+ <element xmi:type="uml:Property" href="02_SourceLeft_ClassDiagram_Property_Added.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0XXn8chqEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Property_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Property_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_ClassDiagram_Property_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.uml
new file mode 100644
index 00000000000..b307d57b5d0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/ADD/02_SourceLeft_ClassDiagram_Property_Added.uml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.di
new file mode 100644
index 00000000000..e4a48e5c3f7
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Property_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Property_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.notation
new file mode 100644
index 00000000000..c9153a2226a
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.notation
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_0XXn8MhqEeKmlJkz37Cc-A" type="3012">
+ <element xmi:type="uml:Property" href="01_SourceLeft_ClassDiagram_Property_Deleted.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0XXn8chqEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Property_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Property_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_ClassDiagram_Property_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.uml
new file mode 100644
index 00000000000..b307d57b5d0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/01_SourceLeft_ClassDiagram_Property_Deleted.uml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.di
new file mode 100644
index 00000000000..c96e6388aea
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Property_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Property_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.notation
new file mode 100644
index 00000000000..a7948cdadb9
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.notation
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_0XXn8MhqEeKmlJkz37Cc-A" type="3012">
+ <element xmi:type="uml:Property" href="02_SourceLeft_ClassDiagram_Property_Deleted.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0XXn8chqEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Property_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_84CBcMhqEeKmlJkz37Cc-A" type="3012">
+ <element xmi:type="uml:Property" href="02_SourceLeft_ClassDiagram_Property_Deleted.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_84CBcchqEeKmlJkz37Cc-A"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Property_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_ClassDiagram_Property_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.uml
new file mode 100644
index 00000000000..3f069a0ba1c
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Property/DELETE/02_SourceLeft_ClassDiagram_Property_Deleted.uml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.di
new file mode 100644
index 00000000000..753da91dbea
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Reception_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Reception_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.notation
new file mode 100644
index 00000000000..ffab0663791
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.notation
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_uJZvMMh9EeKwLPTeb1CTLg" type="3011">
+ <element xmi:type="uml:Reception" href="01_SourceLeft_ClassDiagram_Reception_Added.uml#_uI9DQMh9EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uJZvMch9EeKwLPTeb1CTLg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Reception_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_wQ8DcMh9EeKwLPTeb1CTLg" type="3011">
+ <element xmi:type="uml:Reception" href="01_SourceLeft_ClassDiagram_Reception_Added.uml#_uI9DQMh9EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wQ8Dcch9EeKwLPTeb1CTLg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Reception_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_ClassDiagram_Reception_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.uml
new file mode 100644
index 00000000000..6c2d3480c29
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/01_SourceLeft_ClassDiagram_Reception_Added.uml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedReception xmi:id="_uI9DQMh9EeKwLPTeb1CTLg" name="R"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.di
new file mode 100644
index 00000000000..9e851d3a22a
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Reception_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Reception_Added.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.notation
new file mode 100644
index 00000000000..70e47e079ed
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.notation
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_uJZvMMh9EeKwLPTeb1CTLg" type="3011">
+ <element xmi:type="uml:Reception" href="02_SourceLeft_ClassDiagram_Reception_Added.uml#_uI9DQMh9EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uJZvMch9EeKwLPTeb1CTLg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Reception_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Reception_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_ClassDiagram_Reception_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.uml
new file mode 100644
index 00000000000..e44764a383a
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/ADD/02_SourceLeft_ClassDiagram_Reception_Added.uml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedReception xmi:id="_uI9DQMh9EeKwLPTeb1CTLg" name="R"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.di
new file mode 100644
index 00000000000..9ff10e9b805
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Reception_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_ClassDiagram_Reception_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.notation
new file mode 100644
index 00000000000..96097a74867
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.notation
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_uJZvMMh9EeKwLPTeb1CTLg" type="3011">
+ <element xmi:type="uml:Reception" href="01_SourceLeft_ClassDiagram_Reception_Deleted.uml#_uI9DQMh9EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uJZvMch9EeKwLPTeb1CTLg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Reception_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_ClassDiagram_Reception_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_ClassDiagram_Reception_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.uml
new file mode 100644
index 00000000000..e44764a383a
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/01_SourceLeft_ClassDiagram_Reception_Deleted.uml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedReception xmi:id="_uI9DQMh9EeKwLPTeb1CTLg" name="R"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.di
new file mode 100644
index 00000000000..7b6f8c45adc
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Reception_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_ClassDiagram_Reception_Deleted.notation#_r-5hIMhqEeKmlJkz37Cc-A"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.notation
new file mode 100644
index 00000000000..915f5f18eb3
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.notation
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-5hIMhqEeKmlJkz37Cc-A" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_uGCMwMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAc8hqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdMhqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uGCMwshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMw8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM0shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM08hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAdchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMxMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMxchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMxshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMx8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMyMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1MhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM1chqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkcu4MhsEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_uJZvMMh9EeKwLPTeb1CTLg" type="3011">
+ <element xmi:type="uml:Reception" href="02_SourceLeft_ClassDiagram_Reception_Deleted.uml#_uI9DQMh9EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uJZvMch9EeKwLPTeb1CTLg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMychqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMyshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCMy8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMzMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uGCMzchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uGCM1shqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uGCM18hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uGCMzshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uGCMz8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uGCM0MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCM0chqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Reception_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uGCMwchqEeKmlJkz37Cc-A" x="115" y="85" width="286" height="63"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xZRfIMhqEeKmlJkz37Cc-A" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zONAcMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcchqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xZRfIshqEeKmlJkz37Cc-A" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfI8hqEeKmlJkz37Cc-A" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfMshqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfM8hqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zONAcshqEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfJMhqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfJchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfJshqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfJ8hqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfKMhqEeKmlJkz37Cc-A" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZRfNMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZRfNchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w7TpYMhtEeKmlJkz37Cc-A" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_wQ8DcMh9EeKwLPTeb1CTLg" type="3011">
+ <element xmi:type="uml:Reception" href="02_SourceLeft_ClassDiagram_Reception_Deleted.uml#_uI9DQMh9EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wQ8Dcch9EeKwLPTeb1CTLg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfKchqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfKshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfK8hqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfLMhqEeKmlJkz37Cc-A"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xZRfLchqEeKmlJkz37Cc-A" visible="false" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xZXlwMhqEeKmlJkz37Cc-A" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xZXlwchqEeKmlJkz37Cc-A" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xZRfLshqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xZRfL8hqEeKmlJkz37Cc-A"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xZRfMMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfMchqEeKmlJkz37Cc-A"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_ClassDiagram_Reception_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xZRfIchqEeKmlJkz37Cc-A" x="115" y="215" width="286" height="63"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_r-5hIchqEeKmlJkz37Cc-A"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_ClassDiagram_Reception_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.uml
new file mode 100644
index 00000000000..6c2d3480c29
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram/Reception/DELETE/02_SourceLeft_ClassDiagram_Reception_Deleted.uml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedReception xmi:id="_uI9DQMh9EeKwLPTeb1CTLg" name="R"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.di
new file mode 100644
index 00000000000..40ffb6f80c1
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Connector_Added.notation#_H4mVsHegEeOvq8ZFMULkbQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Connector_Added.notation#_H4mVsHegEeOvq8ZFMULkbQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.notation
new file mode 100644
index 00000000000..335482644e8
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.notation
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_H4mVsHegEeOvq8ZFMULkbQ" type="CompositeStructure" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_JAntsHegEeOvq8ZFMULkbQ" type="2073" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxesHegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxesXegEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxesnegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxes3egEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxetHegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxetXegEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JAxetnegEeOvq8ZFMULkbQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JAxet3egEeOvq8ZFMULkbQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JAxeuHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JAxeuXegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JBNjkHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JBNjkXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JBNjknegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_KKuwYHegEeOvq8ZFMULkbQ" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwYnegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwY3egEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwZHegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwZXegEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwZnegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwZ3egEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KKuwaHegEeOvq8ZFMULkbQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ThSQEHegEeOvq8ZFMULkbQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UObC4HegEeOvq8ZFMULkbQ" key="CustomAppearance_MaskValue" value="524300"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KKuwaXegEeOvq8ZFMULkbQ" x="-15" y="24"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KKuwanegEeOvq8ZFMULkbQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KKuwa3egEeOvq8ZFMULkbQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="01_SourceLeft_CompositeDiagram_Connector_Added.uml#_KKI6gHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KKuwYXegEeOvq8ZFMULkbQ" x="-10" y="75" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Connector_Added.uml#_I9zDMHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JAntsXegEeOvq8ZFMULkbQ" x="100" y="135" width="281" height="121"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iyHV0XegEeOvq8ZFMULkbQ" type="2073" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV03egEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV1HegEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV1XegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV1negEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV13egEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV2HegEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iyHV2XegEeOvq8ZFMULkbQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iyHV2negEeOvq8ZFMULkbQ" type="7073">
+ <children xmi:type="notation:Shape" xmi:id="_vOIxoHegEeOvq8ZFMULkbQ" type="3070" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxonegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxo3egEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxpHegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxpXegEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxpnegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxp3egEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vOIxqHegEeOvq8ZFMULkbQ" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vOIxqXegEeOvq8ZFMULkbQ" visible="false" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vOIxqnegEeOvq8ZFMULkbQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vOIxq3egEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vOR7kHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vOR7kXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vOR7knegEeOvq8ZFMULkbQ"/>
+ </children>
+ <element xmi:type="uml:Property" href="01_SourceLeft_CompositeDiagram_Connector_Added.uml#_MAR8wHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vOIxoXegEeOvq8ZFMULkbQ" x="75" y="25" width="171"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyHV23egEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyHV3HegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iyaQwHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyaQwXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyaQwnegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vOIxrHegEeOvq8ZFMULkbQ" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxrnegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxr3egEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxsHegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxsXegEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxsnegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxs3egEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vOIxtHegEeOvq8ZFMULkbQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_07QFcHegEeOvq8ZFMULkbQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1QsJ8HegEeOvq8ZFMULkbQ" key="CustomAppearance_MaskValue" value="524300"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vOIxtXegEeOvq8ZFMULkbQ" x="-20" y="30"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vOIxtnegEeOvq8ZFMULkbQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vOIxt3egEeOvq8ZFMULkbQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="01_SourceLeft_CompositeDiagram_Connector_Added.uml#_KKI6gHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vOIxrXegEeOvq8ZFMULkbQ" x="-10" y="60"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Connector_Added.uml#_iyHV0HegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyHV0negEeOvq8ZFMULkbQ" x="100" y="320" width="281" height="121"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_H4mVsXegEeOvq8ZFMULkbQ"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_CompositeDiagram_Connector_Added.uml#_H3ap8HegEeOvq8ZFMULkbQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_3Arg4HegEeOvq8ZFMULkbQ" type="4013" source="_vOIxrHegEeOvq8ZFMULkbQ" target="_vOIxoHegEeOvq8ZFMULkbQ" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Arg43egEeOvq8ZFMULkbQ" type="6025">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3Arg5HegEeOvq8ZFMULkbQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Arg5XegEeOvq8ZFMULkbQ" visible="false" type="6050">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3Arg5negEeOvq8ZFMULkbQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Arg53egEeOvq8ZFMULkbQ" visible="false" type="6051">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3Arg6HegEeOvq8ZFMULkbQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Arg6XegEeOvq8ZFMULkbQ" visible="false" type="6052">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3Arg6negEeOvq8ZFMULkbQ" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_3Arg4XegEeOvq8ZFMULkbQ" fontName="Segoe UI"/>
+ <element xmi:type="uml:Connector" href="01_SourceLeft_CompositeDiagram_Connector_Added.uml#_OGBhQHegEeOvq8ZFMULkbQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3Arg4negEeOvq8ZFMULkbQ" points="[10, 0, -155, 0]$[80, 0, -85, 0]"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.uml
new file mode 100644
index 00000000000..7b5c1cca06d
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/01_SourceLeft_CompositeDiagram_Connector_Added.uml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_H3ap8HegEeOvq8ZFMULkbQ" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_I9zDMHegEeOvq8ZFMULkbQ" name="A">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_KKI6gHegEeOvq8ZFMULkbQ" name="p" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_MAR8wHegEeOvq8ZFMULkbQ" name="q"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_OGBhQHegEeOvq8ZFMULkbQ" name="Connector1">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_OGKrMHegEeOvq8ZFMULkbQ" role="_KKI6gHegEeOvq8ZFMULkbQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OGKrMXegEeOvq8ZFMULkbQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OGKrMnegEeOvq8ZFMULkbQ" value="1"/>
+ </end>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_OGKrM3egEeOvq8ZFMULkbQ" role="_MAR8wHegEeOvq8ZFMULkbQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OGKrNHegEeOvq8ZFMULkbQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OGKrNXegEeOvq8ZFMULkbQ" value="1"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_iyHV0HegEeOvq8ZFMULkbQ" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_rYsKEHegEeOvq8ZFMULkbQ" general="_I9zDMHegEeOvq8ZFMULkbQ"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.di
new file mode 100644
index 00000000000..035ee089d98
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Connector_Added.notation#_H4mVsHegEeOvq8ZFMULkbQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Connector_Added.notation#_H4mVsHegEeOvq8ZFMULkbQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.notation
new file mode 100644
index 00000000000..f66c66dc6e6
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.notation
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_H4mVsHegEeOvq8ZFMULkbQ" type="CompositeStructure" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_JAntsHegEeOvq8ZFMULkbQ" type="2073" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxesHegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxesXegEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxesnegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxes3egEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxetHegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxetXegEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JAxetnegEeOvq8ZFMULkbQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JAxet3egEeOvq8ZFMULkbQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JAxeuHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JAxeuXegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JBNjkHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JBNjkXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JBNjknegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_KKuwYHegEeOvq8ZFMULkbQ" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwYnegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwY3egEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwZHegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwZXegEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwZnegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwZ3egEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KKuwaHegEeOvq8ZFMULkbQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ThSQEHegEeOvq8ZFMULkbQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UObC4HegEeOvq8ZFMULkbQ" key="CustomAppearance_MaskValue" value="524300"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KKuwaXegEeOvq8ZFMULkbQ" x="-15" y="24"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KKuwanegEeOvq8ZFMULkbQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KKuwa3egEeOvq8ZFMULkbQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="02_SourceLeft_CompositeDiagram_Connector_Added.uml#_KKI6gHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KKuwYXegEeOvq8ZFMULkbQ" x="-10" y="75" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Connector_Added.uml#_I9zDMHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JAntsXegEeOvq8ZFMULkbQ" x="100" y="135" width="281" height="121"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iyHV0XegEeOvq8ZFMULkbQ" type="2073" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV03egEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV1HegEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV1XegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV1negEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV13egEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV2HegEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iyHV2XegEeOvq8ZFMULkbQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iyHV2negEeOvq8ZFMULkbQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyHV23egEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyHV3HegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iyaQwHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyaQwXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyaQwnegEeOvq8ZFMULkbQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Connector_Added.uml#_iyHV0HegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyHV0negEeOvq8ZFMULkbQ" x="100" y="320" width="281" height="121"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_H4mVsXegEeOvq8ZFMULkbQ"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_CompositeDiagram_Connector_Added.uml#_H3ap8HegEeOvq8ZFMULkbQ"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.uml
new file mode 100644
index 00000000000..ba7c48eca7f
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/ADD/02_SourceLeft_CompositeDiagram_Connector_Added.uml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_H3ap8HegEeOvq8ZFMULkbQ" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_I9zDMHegEeOvq8ZFMULkbQ" name="A">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_KKI6gHegEeOvq8ZFMULkbQ" name="p" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_MAR8wHegEeOvq8ZFMULkbQ" name="q"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_OGBhQHegEeOvq8ZFMULkbQ" name="Connector1">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_OGKrMHegEeOvq8ZFMULkbQ" role="_KKI6gHegEeOvq8ZFMULkbQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OGKrMXegEeOvq8ZFMULkbQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OGKrMnegEeOvq8ZFMULkbQ" value="1"/>
+ </end>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_OGKrM3egEeOvq8ZFMULkbQ" role="_MAR8wHegEeOvq8ZFMULkbQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OGKrNHegEeOvq8ZFMULkbQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OGKrNXegEeOvq8ZFMULkbQ" value="1"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_iyHV0HegEeOvq8ZFMULkbQ" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.di
new file mode 100644
index 00000000000..36b7ad68bf9
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Connector_Deleted.notation#_H4mVsHegEeOvq8ZFMULkbQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Connector_Deleted.notation#_H4mVsHegEeOvq8ZFMULkbQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.notation
new file mode 100644
index 00000000000..d8d95528c62
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.notation
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_H4mVsHegEeOvq8ZFMULkbQ" type="CompositeStructure" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_JAntsHegEeOvq8ZFMULkbQ" type="2073" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxesHegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxesXegEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxesnegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxes3egEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxetHegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxetXegEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JAxetnegEeOvq8ZFMULkbQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JAxet3egEeOvq8ZFMULkbQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JAxeuHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JAxeuXegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JBNjkHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JBNjkXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JBNjknegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_KKuwYHegEeOvq8ZFMULkbQ" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwYnegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwY3egEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwZHegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwZXegEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwZnegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwZ3egEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KKuwaHegEeOvq8ZFMULkbQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ThSQEHegEeOvq8ZFMULkbQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UObC4HegEeOvq8ZFMULkbQ" key="CustomAppearance_MaskValue" value="524300"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KKuwaXegEeOvq8ZFMULkbQ" x="-15" y="24"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KKuwanegEeOvq8ZFMULkbQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KKuwa3egEeOvq8ZFMULkbQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="01_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_KKI6gHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KKuwYXegEeOvq8ZFMULkbQ" x="-10" y="75" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_I9zDMHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JAntsXegEeOvq8ZFMULkbQ" x="100" y="135" width="281" height="121"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iyHV0XegEeOvq8ZFMULkbQ" type="2073" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV03egEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV1HegEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV1XegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV1negEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV13egEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV2HegEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iyHV2XegEeOvq8ZFMULkbQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iyHV2negEeOvq8ZFMULkbQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyHV23egEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyHV3HegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iyaQwHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyaQwXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyaQwnegEeOvq8ZFMULkbQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_iyHV0HegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyHV0negEeOvq8ZFMULkbQ" x="100" y="320" width="281" height="121"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_H4mVsXegEeOvq8ZFMULkbQ"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_H3ap8HegEeOvq8ZFMULkbQ"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.uml
new file mode 100644
index 00000000000..ba7c48eca7f
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/01_SourceLeft_CompositeDiagram_Connector_Deleted.uml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_H3ap8HegEeOvq8ZFMULkbQ" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_I9zDMHegEeOvq8ZFMULkbQ" name="A">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_KKI6gHegEeOvq8ZFMULkbQ" name="p" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_MAR8wHegEeOvq8ZFMULkbQ" name="q"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_OGBhQHegEeOvq8ZFMULkbQ" name="Connector1">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_OGKrMHegEeOvq8ZFMULkbQ" role="_KKI6gHegEeOvq8ZFMULkbQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OGKrMXegEeOvq8ZFMULkbQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OGKrMnegEeOvq8ZFMULkbQ" value="1"/>
+ </end>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_OGKrM3egEeOvq8ZFMULkbQ" role="_MAR8wHegEeOvq8ZFMULkbQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OGKrNHegEeOvq8ZFMULkbQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OGKrNXegEeOvq8ZFMULkbQ" value="1"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_iyHV0HegEeOvq8ZFMULkbQ" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.di
new file mode 100644
index 00000000000..f9d848b4353
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Connector_Deleted.notation#_H4mVsHegEeOvq8ZFMULkbQ"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Connector_Deleted.notation#_H4mVsHegEeOvq8ZFMULkbQ"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.notation
new file mode 100644
index 00000000000..2f3f3af6039
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.notation
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_H4mVsHegEeOvq8ZFMULkbQ" type="CompositeStructure" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_JAntsHegEeOvq8ZFMULkbQ" type="2073" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxesHegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxesXegEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxesnegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxes3egEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JAxetHegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JAxetXegEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JAxetnegEeOvq8ZFMULkbQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JAxet3egEeOvq8ZFMULkbQ" type="7073">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JAxeuHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JAxeuXegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_JBNjkHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JBNjkXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JBNjknegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_KKuwYHegEeOvq8ZFMULkbQ" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwYnegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwY3egEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwZHegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwZXegEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KKuwZnegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KKuwZ3egEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KKuwaHegEeOvq8ZFMULkbQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ThSQEHegEeOvq8ZFMULkbQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UObC4HegEeOvq8ZFMULkbQ" key="CustomAppearance_MaskValue" value="524300"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KKuwaXegEeOvq8ZFMULkbQ" x="-15" y="24"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KKuwanegEeOvq8ZFMULkbQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KKuwa3egEeOvq8ZFMULkbQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="02_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_KKI6gHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KKuwYXegEeOvq8ZFMULkbQ" x="-10" y="75" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_I9zDMHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JAntsXegEeOvq8ZFMULkbQ" x="100" y="135" width="281" height="121"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iyHV0XegEeOvq8ZFMULkbQ" type="2073" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV03egEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV1HegEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV1XegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV1negEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyHV13egEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyHV2HegEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iyHV2XegEeOvq8ZFMULkbQ" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iyHV2negEeOvq8ZFMULkbQ" type="7073">
+ <children xmi:type="notation:Shape" xmi:id="_vOIxoHegEeOvq8ZFMULkbQ" type="3070" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxonegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxo3egEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxpHegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxpXegEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxpnegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxp3egEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vOIxqHegEeOvq8ZFMULkbQ" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vOIxqXegEeOvq8ZFMULkbQ" visible="false" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vOIxqnegEeOvq8ZFMULkbQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vOIxq3egEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vOR7kHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vOR7kXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vOR7knegEeOvq8ZFMULkbQ"/>
+ </children>
+ <element xmi:type="uml:Property" href="02_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_MAR8wHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vOIxoXegEeOvq8ZFMULkbQ" x="75" y="25" width="171"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyHV23egEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyHV3HegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iyaQwHegEeOvq8ZFMULkbQ" visible="false" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyaQwXegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyaQwnegEeOvq8ZFMULkbQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vOIxrHegEeOvq8ZFMULkbQ" type="3069" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxrnegEeOvq8ZFMULkbQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxr3egEeOvq8ZFMULkbQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxsHegEeOvq8ZFMULkbQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxsXegEeOvq8ZFMULkbQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vOIxsnegEeOvq8ZFMULkbQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vOIxs3egEeOvq8ZFMULkbQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vOIxtHegEeOvq8ZFMULkbQ" type="5125">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_07QFcHegEeOvq8ZFMULkbQ" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1QsJ8HegEeOvq8ZFMULkbQ" key="CustomAppearance_MaskValue" value="524300"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vOIxtXegEeOvq8ZFMULkbQ" x="-20" y="30"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vOIxtnegEeOvq8ZFMULkbQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vOIxt3egEeOvq8ZFMULkbQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="02_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_KKI6gHegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vOIxrXegEeOvq8ZFMULkbQ" x="-10" y="60"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_iyHV0HegEeOvq8ZFMULkbQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyHV0negEeOvq8ZFMULkbQ" x="100" y="320" width="281" height="121"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_H4mVsXegEeOvq8ZFMULkbQ"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_H3ap8HegEeOvq8ZFMULkbQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_3Arg4HegEeOvq8ZFMULkbQ" type="4013" source="_vOIxrHegEeOvq8ZFMULkbQ" target="_vOIxoHegEeOvq8ZFMULkbQ" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Arg43egEeOvq8ZFMULkbQ" type="6025">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3Arg5HegEeOvq8ZFMULkbQ" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Arg5XegEeOvq8ZFMULkbQ" visible="false" type="6050">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3Arg5negEeOvq8ZFMULkbQ" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Arg53egEeOvq8ZFMULkbQ" visible="false" type="6051">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3Arg6HegEeOvq8ZFMULkbQ" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Arg6XegEeOvq8ZFMULkbQ" visible="false" type="6052">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3Arg6negEeOvq8ZFMULkbQ" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_3Arg4XegEeOvq8ZFMULkbQ" fontName="Segoe UI"/>
+ <element xmi:type="uml:Connector" href="02_SourceLeft_CompositeDiagram_Connector_Deleted.uml#_OGBhQHegEeOvq8ZFMULkbQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3Arg4negEeOvq8ZFMULkbQ" points="[10, 0, -155, 0]$[80, 0, -85, 0]"/>
+ </edges>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.uml
new file mode 100644
index 00000000000..7b5c1cca06d
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Connector/DELETE/02_SourceLeft_CompositeDiagram_Connector_Deleted.uml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_H3ap8HegEeOvq8ZFMULkbQ" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_I9zDMHegEeOvq8ZFMULkbQ" name="A">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_KKI6gHegEeOvq8ZFMULkbQ" name="p" aggregation="composite"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_MAR8wHegEeOvq8ZFMULkbQ" name="q"/>
+ <ownedConnector xmi:type="uml:Connector" xmi:id="_OGBhQHegEeOvq8ZFMULkbQ" name="Connector1">
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_OGKrMHegEeOvq8ZFMULkbQ" role="_KKI6gHegEeOvq8ZFMULkbQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OGKrMXegEeOvq8ZFMULkbQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OGKrMnegEeOvq8ZFMULkbQ" value="1"/>
+ </end>
+ <end xmi:type="uml:ConnectorEnd" xmi:id="_OGKrM3egEeOvq8ZFMULkbQ" role="_MAR8wHegEeOvq8ZFMULkbQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OGKrNHegEeOvq8ZFMULkbQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OGKrNXegEeOvq8ZFMULkbQ" value="1"/>
+ </end>
+ </ownedConnector>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_iyHV0HegEeOvq8ZFMULkbQ" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_rYsKEHegEeOvq8ZFMULkbQ" general="_I9zDMHegEeOvq8ZFMULkbQ"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.di
new file mode 100644
index 00000000000..f9f95c5e5c3
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Added.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Added.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.notation
new file mode 100644
index 00000000000..dc9db4b9a47
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.notation
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v9L4UMnuEeKThIJF6ZPKoA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v9L4U8nuEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v9L4VMnuEeKThIJF6ZPKoA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v9L4UcnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v9L4UsnuEeKThIJF6ZPKoA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xzerkMnuEeKThIJF6ZPKoA" type="3069">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzerksnuEeKThIJF6ZPKoA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzerk8nuEeKThIJF6ZPKoA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzerlMnuEeKThIJF6ZPKoA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzerlcnuEeKThIJF6ZPKoA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_xycJwMnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzerkcnuEeKThIJF6ZPKoA" x="-10" y="61" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v9L4WsnuEeKThIJF6ZPKoA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v9L4XcnuEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v9L4XsnuEeKThIJF6ZPKoA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v9L4W8nuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v9L4XMnuEeKThIJF6ZPKoA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zKF5MMnuEeKThIJF6ZPKoA" type="3069">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zKF5MsnuEeKThIJF6ZPKoA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zKF5M8nuEeKThIJF6ZPKoA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zKF5NMnuEeKThIJF6ZPKoA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zKF5NcnuEeKThIJF6ZPKoA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_xycJwMnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zKF5McnuEeKThIJF6ZPKoA" x="-10" y="60"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.uml
new file mode 100644
index 00000000000..aa00740f772
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/01_SourceLeft_CompositeDiagram_Property_Added.uml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_xycJwMnuEeKThIJF6ZPKoA" name="Port1" visibility="public" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x9TV8MnuEeKThIJF6ZPKoA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x9TV8cnuEeKThIJF6ZPKoA" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_x9m38MnuEeKThIJF6ZPKoA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.di
new file mode 100644
index 00000000000..ef940497cad
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Added.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Added.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.notation
new file mode 100644
index 00000000000..36c68aecd7d
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.notation
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v9L4UMnuEeKThIJF6ZPKoA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v9L4U8nuEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v9L4VMnuEeKThIJF6ZPKoA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v9L4UcnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v9L4UsnuEeKThIJF6ZPKoA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xzerkMnuEeKThIJF6ZPKoA" type="3069">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzerksnuEeKThIJF6ZPKoA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzerk8nuEeKThIJF6ZPKoA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzerlMnuEeKThIJF6ZPKoA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzerlcnuEeKThIJF6ZPKoA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="02_SourceLeft_CompositeDiagram_Property_Added.uml#_xycJwMnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzerkcnuEeKThIJF6ZPKoA" x="-10" y="61" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v9L4WsnuEeKThIJF6ZPKoA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v9L4XcnuEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v9L4XsnuEeKThIJF6ZPKoA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v9L4W8nuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v9L4XMnuEeKThIJF6ZPKoA"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_CompositeDiagram_Property_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.uml
new file mode 100644
index 00000000000..6afbcf7769e
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/ADD/02_SourceLeft_CompositeDiagram_Property_Added.uml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_xycJwMnuEeKThIJF6ZPKoA" name="Port1" visibility="public" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x9TV8MnuEeKThIJF6ZPKoA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x9TV8cnuEeKThIJF6ZPKoA" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_x9m38MnuEeKThIJF6ZPKoA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.di
new file mode 100644
index 00000000000..d390dd643b6
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Deleted.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Deleted.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.notation
new file mode 100644
index 00000000000..15893437164
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.notation
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v9L4UMnuEeKThIJF6ZPKoA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v9L4U8nuEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v9L4VMnuEeKThIJF6ZPKoA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v9L4UcnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v9L4UsnuEeKThIJF6ZPKoA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xzerkMnuEeKThIJF6ZPKoA" type="3069">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzerksnuEeKThIJF6ZPKoA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzerk8nuEeKThIJF6ZPKoA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzerlMnuEeKThIJF6ZPKoA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzerlcnuEeKThIJF6ZPKoA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="01_SourceLeft_CompositeDiagram_Property_Deleted.uml#_xycJwMnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzerkcnuEeKThIJF6ZPKoA" x="-10" y="61" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v9L4WsnuEeKThIJF6ZPKoA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v9L4XcnuEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v9L4XsnuEeKThIJF6ZPKoA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v9L4W8nuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v9L4XMnuEeKThIJF6ZPKoA"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_CompositeDiagram_Property_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.uml
new file mode 100644
index 00000000000..6afbcf7769e
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.uml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_xycJwMnuEeKThIJF6ZPKoA" name="Port1" visibility="public" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x9TV8MnuEeKThIJF6ZPKoA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x9TV8cnuEeKThIJF6ZPKoA" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_x9m38MnuEeKThIJF6ZPKoA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.di
new file mode 100644
index 00000000000..2ef4b34b184
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Deleted.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Deleted.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.notation
new file mode 100644
index 00000000000..977ef08f566
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.notation
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v9L4UMnuEeKThIJF6ZPKoA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v9L4U8nuEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v9L4VMnuEeKThIJF6ZPKoA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v9L4UcnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v9L4UsnuEeKThIJF6ZPKoA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xzerkMnuEeKThIJF6ZPKoA" type="3069">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzerksnuEeKThIJF6ZPKoA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzerk8nuEeKThIJF6ZPKoA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzerlMnuEeKThIJF6ZPKoA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzerlcnuEeKThIJF6ZPKoA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_xycJwMnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzerkcnuEeKThIJF6ZPKoA" x="-10" y="61" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_v9L4WsnuEeKThIJF6ZPKoA" visible="false" type="compartment_shape_display">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v9L4XcnuEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v9L4XsnuEeKThIJF6ZPKoA" key="mutable" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_v9L4W8nuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_v9L4XMnuEeKThIJF6ZPKoA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zKF5MMnuEeKThIJF6ZPKoA" type="3069">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zKF5MsnuEeKThIJF6ZPKoA" type="5125">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zKF5M8nuEeKThIJF6ZPKoA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zKF5NMnuEeKThIJF6ZPKoA" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zKF5NcnuEeKThIJF6ZPKoA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Port" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_xycJwMnuEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zKF5McnuEeKThIJF6ZPKoA" x="-10" y="60"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.uml
new file mode 100644
index 00000000000..aa00740f772
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Port/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.uml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:type="uml:Port" xmi:id="_xycJwMnuEeKThIJF6ZPKoA" name="Port1" visibility="public" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x9TV8MnuEeKThIJF6ZPKoA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x9TV8cnuEeKThIJF6ZPKoA" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_x9m38MnuEeKThIJF6ZPKoA">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.di
new file mode 100644
index 00000000000..f9f95c5e5c3
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Added.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Added.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.notation
new file mode 100644
index 00000000000..b62eedfdbc7
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.notation
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_QRw7oMh-EeKwLPTeb1CTLg" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QRw7osh-EeKwLPTeb1CTLg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QRw7o8h-EeKwLPTeb1CTLg" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QRw7pMh-EeKwLPTeb1CTLg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7pch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Property" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7och-EeKwLPTeb1CTLg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_Uq_lsMh-EeKwLPTeb1CTLg" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Uq_lssh-EeKwLPTeb1CTLg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Uq_ls8h-EeKwLPTeb1CTLg" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Uq_ltMh-EeKwLPTeb1CTLg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uq_ltch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Property" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uq_lsch-EeKwLPTeb1CTLg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_CompositeDiagram_Property_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.uml
new file mode 100644
index 00000000000..3f069a0ba1c
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added.uml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.di
new file mode 100644
index 00000000000..ff731abb870
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation
new file mode 100644
index 00000000000..4ba3f00045a
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_QRw7oMh-EeKwLPTeb1CTLg" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QRw7osh-EeKwLPTeb1CTLg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QRw7o8h-EeKwLPTeb1CTLg" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QRw7pMh-EeKwLPTeb1CTLg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7pch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Property" href="01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7och-EeKwLPTeb1CTLg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_f3h9AMnmEeKThIJF6ZPKoA" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iiK-UMnmEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iiK-UcnmEeKThIJF6ZPKoA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f3h9AsnmEeKThIJF6ZPKoA" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_f3h9A8nmEeKThIJF6ZPKoA" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iiK-UsnmEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iiK-U8nmEeKThIJF6ZPKoA" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iiK-VMnmEeKThIJF6ZPKoA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_oDD0AMnmEeKThIJF6ZPKoA" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_oDD0AsnmEeKThIJF6ZPKoA" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_oDD0A8nmEeKThIJF6ZPKoA" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oDD0BMnmEeKThIJF6ZPKoA" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oDD0BcnmEeKThIJF6ZPKoA"/>
+ </children>
+ <element xmi:type="uml:Property" href="01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oDD0AcnmEeKThIJF6ZPKoA" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_f3h9BMnmEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f3h9BcnmEeKThIJF6ZPKoA"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_f2yWIMnmEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f3h9AcnmEeKThIJF6ZPKoA" x="295" y="475" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml
new file mode 100644
index 00000000000..8fac89d0741
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/01_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_f2yWIMnmEeKThIJF6ZPKoA" name="C">
+ <generalization xmi:type="uml:Generalization" xmi:id="_lb16IMnmEeKThIJF6ZPKoA" general="_xZFR4MhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.di
new file mode 100644
index 00000000000..ef940497cad
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Added.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Added.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.notation
new file mode 100644
index 00000000000..988a9c453f4
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.notation
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_QRw7oMh-EeKwLPTeb1CTLg" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QRw7osh-EeKwLPTeb1CTLg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QRw7o8h-EeKwLPTeb1CTLg" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QRw7pMh-EeKwLPTeb1CTLg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7pch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Property" href="02_SourceLeft_CompositeDiagram_Property_Added.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7och-EeKwLPTeb1CTLg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Added.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Added.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_CompositeDiagram_Property_Added.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.uml
new file mode 100644
index 00000000000..b307d57b5d0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added.uml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.di
new file mode 100644
index 00000000000..5e7b1f54730
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation
new file mode 100644
index 00000000000..85507a177fe
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.notation
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_QRw7oMh-EeKwLPTeb1CTLg" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QRw7osh-EeKwLPTeb1CTLg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QRw7o8h-EeKwLPTeb1CTLg" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QRw7pMh-EeKwLPTeb1CTLg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7pch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Property" href="02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7och-EeKwLPTeb1CTLg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_f3h9AMnmEeKThIJF6ZPKoA" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iiK-UMnmEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iiK-UcnmEeKThIJF6ZPKoA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_f3h9AsnmEeKThIJF6ZPKoA" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_f3h9A8nmEeKThIJF6ZPKoA" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iiK-UsnmEeKThIJF6ZPKoA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iiK-U8nmEeKThIJF6ZPKoA" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iiK-VMnmEeKThIJF6ZPKoA" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_f3h9BMnmEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f3h9BcnmEeKThIJF6ZPKoA"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_f2yWIMnmEeKThIJF6ZPKoA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f3h9AcnmEeKThIJF6ZPKoA" x="295" y="475" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml
new file mode 100644
index 00000000000..35199bd1bdd
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/ADD/02_SourceLeft_CompositeDiagram_Property_Added_Indirect.uml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_f2yWIMnmEeKThIJF6ZPKoA" name="C"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.di
new file mode 100644
index 00000000000..d390dd643b6
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Deleted.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="01_SourceLeft_CompositeDiagram_Property_Deleted.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.notation
new file mode 100644
index 00000000000..bc7dafe76f4
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.notation
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_QRw7oMh-EeKwLPTeb1CTLg" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QRw7osh-EeKwLPTeb1CTLg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QRw7o8h-EeKwLPTeb1CTLg" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QRw7pMh-EeKwLPTeb1CTLg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7pch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Property" href="01_SourceLeft_CompositeDiagram_Property_Deleted.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7och-EeKwLPTeb1CTLg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="01_SourceLeft_CompositeDiagram_Property_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="01_SourceLeft_CompositeDiagram_Property_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.uml
new file mode 100644
index 00000000000..b307d57b5d0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/01_SourceLeft_CompositeDiagram_Property_Deleted.uml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.di b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.di
new file mode 100644
index 00000000000..2ef4b34b184
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Deleted.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="02_SourceLeft_CompositeDiagram_Property_Deleted.notation#_MolOcMh-EeKwLPTeb1CTLg"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.notation b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.notation
new file mode 100644
index 00000000000..93dadf23d32
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.notation
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_MolOcMh-EeKwLPTeb1CTLg" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Nnz20Mh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Ylch-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ylsh-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nnz20sh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Nnz208h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWPHgMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWPHgch-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yl8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_QRw7oMh-EeKwLPTeb1CTLg" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QRw7osh-EeKwLPTeb1CTLg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QRw7o8h-EeKwLPTeb1CTLg" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QRw7pMh-EeKwLPTeb1CTLg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7pch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Property" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QRw7och-EeKwLPTeb1CTLg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Nnz21Mh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz21ch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_uEswAMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nnz20ch-EeKwLPTeb1CTLg" x="295" y="158" width="421" height="118"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ShWYoMh-EeKwLPTeb1CTLg" type="2073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6YkMh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Ykch-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ShWYosh-EeKwLPTeb1CTLg" type="5156"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ShWYo8h-EeKwLPTeb1CTLg" type="7073">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TL6Yksh-EeKwLPTeb1CTLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6Yk8h-EeKwLPTeb1CTLg" key="visible" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TL6YlMh-EeKwLPTeb1CTLg" key="showTitle" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_Uq_lsMh-EeKwLPTeb1CTLg" type="3070">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Uq_lssh-EeKwLPTeb1CTLg" type="5126"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Uq_ls8h-EeKwLPTeb1CTLg" type="7077">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Uq_ltMh-EeKwLPTeb1CTLg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uq_ltch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Property" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_0W_NcMhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uq_lsch-EeKwLPTeb1CTLg" x="10" y="10"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ShWYpMh-EeKwLPTeb1CTLg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYpch-EeKwLPTeb1CTLg"/>
+ </children>
+ <element xmi:type="uml:Class" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_xZFR4MhqEeKmlJkz37Cc-A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ShWYoch-EeKwLPTeb1CTLg" x="295" y="315" width="421" height="118"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MolOcch-EeKwLPTeb1CTLg"/>
+ <element xmi:type="uml:Model" href="02_SourceLeft_CompositeDiagram_Property_Deleted.uml#_r-nNQMhqEeKmlJkz37Cc-A"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.uml b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.uml
new file mode 100644
index 00000000000..5b60000e107
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/compare/CompareTestCases/CompositeDiagram/Property/DELETE/02_SourceLeft_CompositeDiagram_Property_Deleted.uml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_r-nNQMhqEeKmlJkz37Cc-A" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_uEswAMhqEeKmlJkz37Cc-A" name="A">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_0W_NcMhqEeKmlJkz37Cc-A" name="p" visibility="public">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0iiWIMhqEeKmlJkz37Cc-A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0iocwMhqEeKmlJkz37Cc-A" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0i0qAMhqEeKmlJkz37Cc-A">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xZFR4MhqEeKmlJkz37Cc-A" name="B">
+ <generalization xmi:type="uml:Generalization" xmi:id="_7-CeYMhqEeKmlJkz37Cc-A" general="_uEswAMhqEeKmlJkz37Cc-A"/>
+ </packagedElement>
+</uml:Model>

Back to the top