Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoracuccuru2014-01-07 18:27:09 +0000
committeracuccuru2014-01-07 18:27:09 +0000
commit6fa7b8085953a872914cab9ebc01d4088d77581b (patch)
tree4a3b97ed8cae48614269451cb2ee2bc6e11a9f43 /tests/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram
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/recipes/extraplugins/uml/compare/CompareTestCases/ClassDiagram')
-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
48 files changed, 1988 insertions, 0 deletions
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>

Back to the top