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/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src
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/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/providers/UMLViewProvider.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/providers/UMLViewProvider.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/providers/UMLViewProvider.java
index d744396bf44..9f3b9b76b4d 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/providers/UMLViewProvider.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src/org/eclipse/papyrus/uml/diagram/activity/providers/UMLViewProvider.java
@@ -56,6 +56,7 @@ import org.eclipse.jface.preference.PreferenceConverter;
import org.eclipse.papyrus.infra.extendedtypes.types.IExtendedHintedElementType;
import org.eclipse.papyrus.infra.extendedtypes.util.ElementTypeUtils;
import org.eclipse.papyrus.infra.gmfdiag.common.preferences.PreferencesConstantsHelper;
+import org.eclipse.papyrus.infra.gmfdiag.common.reconciler.DiagramVersioningUtils;
import org.eclipse.papyrus.infra.gmfdiag.preferences.utils.GradientPreferenceConverter;
import org.eclipse.papyrus.uml.diagram.activity.edit.parts.*;
import org.eclipse.papyrus.uml.diagram.activity.locator.PinPositionLocator;
@@ -322,6 +323,7 @@ public class UMLViewProvider extends AbstractProvider implements IViewProvider {
*/
public Diagram createDiagram(IAdaptable semanticAdapter, String diagramKind, PreferencesHint preferencesHint) {
Diagram diagram = NotationFactory.eINSTANCE.createDiagram();
+ DiagramVersioningUtils.stampCurrentVersion(diagram);
diagram.getStyles().add(NotationFactory.eINSTANCE.createDiagramStyle());
diagram.setType(ActivityDiagramEditPart.MODEL_ID);
diagram.setElement(getSemanticElement(semanticAdapter));

Back to the top