Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Fleck2016-06-16 13:38:03 +0000
committerMartin Fleck2016-07-01 13:36:51 +0000
commit38670759ff36933a0bce2de15f4d878b62d8c854 (patch)
treeeb0f67b663fbcf7fd620ad6359a17d4448a087d1 /packaging
parentf9276d69b6d0ad985f8a9acc4d9272d6445d6f38 (diff)
downloadorg.eclipse.emf.compare-38670759ff36933a0bce2de15f4d878b62d8c854.tar.gz
org.eclipse.emf.compare-38670759ff36933a0bce2de15f4d878b62d8c854.tar.xz
org.eclipse.emf.compare-38670759ff36933a0bce2de15f4d878b62d8c854.zip
[495259] Add support for UML profile migration scenarios
Integrate the model repair capabilities of Papyrus using a resource set hook. For any missing stereotype, we aim to find an available profile definition (EPackage) that provides the stereotype from the package registry. Local workspace profiles are not considered. If possible, we use the ProfileNamespaceURIPattern available in Papyrus since Neon to find a suitable profile definition. Otherwise, we use a distance measure. Extend the UMLPostProcessor to also consider the profile annotation URIs of the origin side. Extend test suite to support resource set hooks and provide more information through the test support class. Includes tests based on SysML models. SysML added to target definition. Bug: 495259 Change-Id: I49e301190f54e825336b0667d618c301e7d7b11e Signed-off-by: Martin Fleck <mfleck@eclipsesource.com>
Diffstat (limited to 'packaging')
-rw-r--r--packaging/org.eclipse.emf.compare.diagram.papyrus-feature/feature.xml7
1 files changed, 7 insertions, 0 deletions
diff --git a/packaging/org.eclipse.emf.compare.diagram.papyrus-feature/feature.xml b/packaging/org.eclipse.emf.compare.diagram.papyrus-feature/feature.xml
index 7d41e6fa1..83a686879 100644
--- a/packaging/org.eclipse.emf.compare.diagram.papyrus-feature/feature.xml
+++ b/packaging/org.eclipse.emf.compare.diagram.papyrus-feature/feature.xml
@@ -54,4 +54,11 @@
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.emf.compare.uml2.papyrus"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>

Back to the top