diff options
author | ptessier | 2013-04-18 14:20:18 +0000 |
---|---|---|
committer | ptessier | 2013-04-18 14:20:18 +0000 |
commit | fffafe2a0a72647c48e2b54ecd5239ba69b508a7 (patch) | |
tree | c284c7b9a1b9f19adc4fc6c30650363567e5558d /plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd | |
parent | 9525b3a3464dc3e3cf94baaf6f96a781d2f9e9de (diff) | |
download | org.eclipse.papyrus-fffafe2a0a72647c48e2b54ecd5239ba69b508a7.tar.gz org.eclipse.papyrus-fffafe2a0a72647c48e2b54ecd5239ba69b508a7.tar.xz org.eclipse.papyrus-fffafe2a0a72647c48e2b54ecd5239ba69b508a7.zip |
403268: [Class diagram] can not create link between instanceSpecifications elements
https://bugs.eclipse.org/bugs/show_bug.cgi?id=403268
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd')
-rw-r--r-- | plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/strategy/instancespecification/ClassifierToSlotsDropStrategy.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/strategy/instancespecification/ClassifierToSlotsDropStrategy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/strategy/instancespecification/ClassifierToSlotsDropStrategy.java index 100fa3ee928..e1206bb1d03 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/strategy/instancespecification/ClassifierToSlotsDropStrategy.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/strategy/instancespecification/ClassifierToSlotsDropStrategy.java @@ -27,6 +27,7 @@ import org.eclipse.gmf.runtime.diagram.ui.commands.ICommandProxy; import org.eclipse.gmf.runtime.emf.type.core.commands.SetValueCommand;
import org.eclipse.gmf.runtime.emf.type.core.requests.SetRequest;
import org.eclipse.papyrus.infra.gmfdiag.dnd.strategy.TransactionalDropStrategy;
+import org.eclipse.papyrus.uml.diagram.common.service.AspectUnspecifiedTypeConnectionTool.CreateAspectUnspecifiedTypeConnectionRequest;
import org.eclipse.papyrus.uml.diagram.dnd.Activator;
import org.eclipse.papyrus.uml.diagram.dnd.strategy.instancespecification.command.SelectAndCreateSlotsCommand;
import org.eclipse.swt.graphics.Image;
@@ -75,6 +76,10 @@ public class ClassifierToSlotsDropStrategy extends TransactionalDropStrategy { @Override
public Command doGetCommand(Request request, EditPart targetEditPart) {
+
+ if( request instanceof CreateAspectUnspecifiedTypeConnectionRequest){
+ return null;
+ }
CompositeCommand cc = new CompositeCommand(getLabel());
EObject semanticElement = getTargetSemanticElement(targetEditPart);
|