commit | 38670759ff36933a0bce2de15f4d878b62d8c854 | [log] [tgz] |
---|---|---|
author | Martin Fleck <mfleck@eclipsesource.com> | Thu Jun 16 15:38:03 2016 +0200 |
committer | Martin Fleck <mfleck@eclipsesource.com> | Fri Jul 01 15:36:51 2016 +0200 |
tree | eb0f67b663fbcf7fd620ad6359a17d4448a087d1 | |
parent | f9276d69b6d0ad985f8a9acc4d9272d6445d6f38 [diff] |
[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>