diff options
author | mgolubev | 2014-05-26 09:02:47 +0000 |
---|---|---|
committer | mgolubev | 2014-05-27 15:29:52 +0000 |
commit | 7fe69f73e5bc462406cc3f3f627cec98f76928c8 (patch) | |
tree | 66b4832a4023d395e6082ffd4c0964c645b5e9ce /plugins/developer/org.eclipse.papyrus.def | |
parent | a558e1e89ffcaad4ead52967b18fb7e5c86e6c97 (diff) | |
download | org.eclipse.papyrus-7fe69f73e5bc462406cc3f3f627cec98f76928c8.tar.gz org.eclipse.papyrus-7fe69f73e5bc462406cc3f3f627cec98f76928c8.tar.xz org.eclipse.papyrus-7fe69f73e5bc462406cc3f3f627cec98f76928c8.zip |
Diagram Versions: reconcilers framework introduced to allow automatic
conevertions of diagrams between Papyrus versions
+ XXXViewProvider updated to setup "current" diagram version for new
diagrams
+ XXXViewProvider generator updated to generate above
+ 4x Migration of RobotML diagrams using new framework
+ repackaged to oep.infra.gmfdiag.common
with respect to comments at https://git.eclipse.org/r/#/c/26412/
Change-Id: I40f22852cdd988f904a1b926263c5a18e85ee292
Signed-off-by: mgolubev <golubev@montages.com>
Diffstat (limited to 'plugins/developer/org.eclipse.papyrus.def')
-rw-r--r-- | plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/providers/ViewProvider.xtend | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/providers/ViewProvider.xtend b/plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/providers/ViewProvider.xtend index 17d0e54cbbb..689b5088c0e 100644 --- a/plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/providers/ViewProvider.xtend +++ b/plugins/developer/org.eclipse.papyrus.def/xtend/aspects/xpt/providers/ViewProvider.xtend @@ -238,6 +238,7 @@ import xpt.editor.VisualIDRegistry @SuppressWarnings("unchecked") public org.eclipse.gmf.runtime.notation.Diagram createDiagram(org.eclipse.core.runtime.IAdaptable semanticAdapter, String diagramKind, org.eclipse.gmf.runtime.diagram.core.preferences.PreferencesHint preferencesHint) { org.eclipse.gmf.runtime.notation.Diagram diagram = org.eclipse.gmf.runtime.notation.NotationFactory.eINSTANCE.createDiagram();«/* FIXME instantiate diagramRunTimeClass instead */» + org.eclipse.papyrus.infra.gmfdiag.common.reconciler.DiagramVersioningUtils.stampCurrentVersion(diagram);«/* Papyrus specific diagram versioning */» diagram.getStyles().add(org.eclipse.gmf.runtime.notation.NotationFactory.eINSTANCE.createDiagramStyle()); «xptViewStyles.addCustomStyles(it, 'diagram.getStyles()')» diagram.setType(«VisualIDRegistry::modelID(it)»); |