Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormgolubev2014-05-26 09:02:47 +0000
committermgolubev2014-05-27 15:29:52 +0000
commit7fe69f73e5bc462406cc3f3f627cec98f76928c8 (patch)
tree66b4832a4023d395e6082ffd4c0964c645b5e9ce /plugins/developer/org.eclipse.papyrus.def
parenta558e1e89ffcaad4ead52967b18fb7e5c86e6c97 (diff)
downloadorg.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.xtend1
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)»);

Back to the top