Skip to main content
diff options
authorChristian W. Damus2017-09-11 11:43:59 +0000
committerlgoubet2019-07-17 15:03:15 +0000
commit22c21612be43f38771b64e81a328ec215d470864 (patch)
treea3dbbc478b4252c99af017535a17bedd5617d061 /plugins/
parent1998e64ba331e977271a01a57e1e12dbb5a99148 (diff)
[522080] [UML] Add-add conflicts in stereotype application not detected
Two changes in the UML post-processor to handle apply-apply and unapply-unapply conflicts for stereotype applications on the same element in both sides of the comparison: * re-match left- and right-side additions/removals of stereotype applications to match the same stereotype applied to the same element even though the XMI IDs are different * generate the attribute diffs in added stereotype applications that the default diff engine refuses to do, so that we may find conflicts in differing attribute values in the conflict phase (references are handled by the core) Bug: 522080 Change-Id: I4daac02414abc3f275ac9ff19d6a460b43a0fe84 Signed-off-by: Christian W. Damus <>
Diffstat (limited to 'plugins/')
1 files changed, 13 insertions, 0 deletions
diff --git a/plugins/ b/plugins/
new file mode 100644
index 000000000..9def561c9
--- /dev/null
+++ b/plugins/
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="" xmlns:ecore="" xmlns:testProfile="" xmlns:uml="">
+ <uml:Model xmi:id="_GfO3Ifr8EeCcXd0vrIzyPg" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_MNDVkPr8EeCcXd0vrIzyPg" name="Foo"/>
+ <profileApplication xmi:id="_jAMnAPzmEeGvprorRl_paQ">
+ <eAnnotations xmi:id="_jAMnAfzmEeGvprorRl_paQ" source="">
+ <references xmi:type="ecore:EPackage" href=""/>
+ </eAnnotations>
+ <appliedProfile href="platform:/plugin/"/>
+ </profileApplication>
+ </uml:Model>
+ <testProfile:ACliche xmi:id="_lLJboPzmEeGvprorRl_paQ" singleValuedAttribute="baz" base_Class="_MNDVkPr8EeCcXd0vrIzyPg"/>

Back to the top