diff options
author | Florian Noyrit | 2016-04-18 08:23:09 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-04-19 13:10:07 +0000 |
commit | 74277e4e464813a72120e2f3e1c320eca04a51f2 (patch) | |
tree | 3a71f39f7d7a1c0dad7d8de281f7cb9d7fd531f2 /plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment | |
parent | 4ea6b237f5db0dc206ce1f239c9bd93d38126aa5 (diff) | |
download | org.eclipse.papyrus-74277e4e464813a72120e2f3e1c320eca04a51f2.tar.gz org.eclipse.papyrus-74277e4e464813a72120e2f3e1c320eca04a51f2.tar.xz org.eclipse.papyrus-74277e4e464813a72120e2f3e1c320eca04a51f2.zip |
Bug 491883 - Remove the ExtendedTypes framework
Change-Id: Ic057d8fef473b82d91e40237ad8d70db8cf07897
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment')
3 files changed, 4 insertions, 59 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/META-INF/MANIFEST.MF b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/META-INF/MANIFEST.MF index aa5a867b422..b0a7016e2ad 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/META-INF/MANIFEST.MF +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/META-INF/MANIFEST.MF @@ -28,7 +28,6 @@ Require-Bundle: org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide;bundle-v org.eclipse.ocl.ecore;bundle-version="[3.5.0,4.0.0)", org.eclipse.papyrus.infra.gmfdiag.preferences;bundle-version="[2.0.0,3.0.0)";visibility:=reexport, org.eclipse.papyrus.infra.gmfdiag.navigation;bundle-version="[1.2.0,2.0.0)", - org.eclipse.papyrus.infra.extendedtypes;bundle-version="[2.0.0,3.0.0)", org.eclipse.papyrus.uml.service.types;bundle-version="[2.0.0,3.0.0)", org.eclipse.gmf.runtime.diagram.ui.providers.ide;bundle-version="[1.7.0,2.0.0)", org.eclipse.gmf.runtime.diagram.ui.render;bundle-version="[1.7.0,2.0.0)" diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/src-gen/org/eclipse/papyrus/uml/diagram/deployment/edit/policies/UMLBaseItemSemanticEditPolicy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/src-gen/org/eclipse/papyrus/uml/diagram/deployment/edit/policies/UMLBaseItemSemanticEditPolicy.java index f87262fb99e..a37d3717d00 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/src-gen/org/eclipse/papyrus/uml/diagram/deployment/edit/policies/UMLBaseItemSemanticEditPolicy.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/src-gen/org/eclipse/papyrus/uml/diagram/deployment/edit/policies/UMLBaseItemSemanticEditPolicy.java @@ -245,47 +245,6 @@ public class UMLBaseItemSemanticEditPolicy extends SemanticEditPolicy { return null; } - /** - * @generated - */ - protected Command getExtendedTypeCreationCommand(CreateElementRequest request, IElementType requestElementType) { - IElementEditService provider = ElementEditServiceUtils.getCommandProvider(request.getContainer()); - if (provider == null) { - return UnexecutableCommand.INSTANCE; - } - // Retrieve create command from the Element Edit service - ICommand createGMFCommand = provider.getEditCommand(request); - return getGEFWrapper(createGMFCommand); - } - - /** - * @generated - */ - protected Command getExtendedStartCreateRelationshipCommand(CreateElementRequest request, - IElementType requestElementType) { - IElementEditService provider = ElementEditServiceUtils.getCommandProvider(requestElementType); - if (provider == null) { - return UnexecutableCommand.INSTANCE; - } - // Retrieve create command from the Element Edit service - ICommand createGMFCommand = provider.getEditCommand(request); - return getGEFWrapper(createGMFCommand); - } - - /** - * @generated - */ - protected Command getExtendedCompleteCreateRelationshipCommand(CreateElementRequest request, - IElementType requestElementType) { - IElementEditService provider = ElementEditServiceUtils.getCommandProvider(requestElementType); - if (provider == null) { - return UnexecutableCommand.INSTANCE; - } - // Retrieve create command from the Element Edit service - ICommand createGMFCommand = provider.getEditCommand(request); - return getGEFWrapper(createGMFCommand); - } - // RS: End of add code for extended types /** * @generated diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/src-gen/org/eclipse/papyrus/uml/diagram/deployment/providers/UMLViewProvider.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/src-gen/org/eclipse/papyrus/uml/diagram/deployment/providers/UMLViewProvider.java index 126a775aa59..dc168d33b79 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/src-gen/org/eclipse/papyrus/uml/diagram/deployment/providers/UMLViewProvider.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.deployment/src-gen/org/eclipse/papyrus/uml/diagram/deployment/providers/UMLViewProvider.java @@ -51,8 +51,6 @@ import org.eclipse.gmf.runtime.notation.View; import org.eclipse.gmf.runtime.notation.datatype.RelativeBendpoint; import org.eclipse.jface.preference.IPreferenceStore; 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; @@ -314,22 +312,11 @@ public class UMLViewProvider extends AbstractProvider implements IViewProvider { */ protected boolean provides(CreateEdgeViewOperation op) { IElementType elementType = getSemanticElementType(op.getSemanticAdapter()); - //RS: add code for extended types creation - if (elementType instanceof IExtendedHintedElementType) { - IElementType closestNonExtendedType = ElementTypeUtils.getClosestDiagramType(elementType); - if (!UMLElementTypes.isKnownElementType(closestNonExtendedType) - || (!(closestNonExtendedType instanceof IHintedType))) { - return false; // foreign element type. - } - } else { - if (!UMLElementTypes.isKnownElementType(elementType) || (!(elementType instanceof IHintedType))) { - return false; // foreign element type - } + + if (!UMLElementTypes.isKnownElementType(elementType) || (!(elementType instanceof IHintedType))) { + return false; // foreign element type } - //if (!org.eclipse.papyrus.uml.diagram.deployment.providers.UMLElementTypes.isKnownElementType(elementType) || (!(elementType instanceof org.eclipse.gmf.runtime.emf.type.core.IHintedType))) { - // return false; // foreign element type - //} - // END R.S. + String elementTypeHint = ((IHintedType) elementType).getSemanticHint(); if (elementTypeHint == null || (op.getSemanticHint() != null && !elementTypeHint.equals(op.getSemanticHint()))) { |