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/uml/diagram/org.eclipse.papyrus.uml.diagram.activity/src | |
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/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.java | 2 |
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));
|