Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormvelten2012-10-18 09:44:00 +0000
committermvelten2012-10-18 09:44:00 +0000
commit635a3dbb1dcd26c15aff35be32345ed39a66fdbe (patch)
treed9a4c7d3dfb5c05f13dcd9bcbcb59ac665b8a66f /plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine
parent43c3a8b16d2096eec9216a84850fcdfe05197b90 (diff)
downloadorg.eclipse.papyrus-635a3dbb1dcd26c15aff35be32345ed39a66fdbe.tar.gz
org.eclipse.papyrus-635a3dbb1dcd26c15aff35be32345ed39a66fdbe.tar.xz
org.eclipse.papyrus-635a3dbb1dcd26c15aff35be32345ed39a66fdbe.zip
NEW - bug 392160: [Drag & Drop] read only flag are ignored when d&d elements from the model explorer
https://bugs.eclipse.org/bugs/show_bug.cgi?id=392160
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/custom-src/org/eclipse/papyrus/uml/diagram/statemachine/custom/policies/CustomStateMachineDiagramDragDropEditPolicy.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/custom-src/org/eclipse/papyrus/uml/diagram/statemachine/custom/policies/CustomStateMachineDiagramDragDropEditPolicy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/custom-src/org/eclipse/papyrus/uml/diagram/statemachine/custom/policies/CustomStateMachineDiagramDragDropEditPolicy.java
index b1a02e0c05e..d7d78e3a5b8 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/custom-src/org/eclipse/papyrus/uml/diagram/statemachine/custom/policies/CustomStateMachineDiagramDragDropEditPolicy.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.statemachine/custom-src/org/eclipse/papyrus/uml/diagram/statemachine/custom/policies/CustomStateMachineDiagramDragDropEditPolicy.java
@@ -333,7 +333,7 @@ public class CustomStateMachineDiagramDragDropEditPolicy extends OldCommonDiagra
CompositeCommand cc = new CompositeCommand("Drop");
IAdaptable elementAdapter = new EObjectAdapter(droppedElement);
- ViewDescriptor descriptor = new ViewDescriptor(elementAdapter, Node.class, ((IHintedType)getUMLElementType(nodeVISUALID)).getSemanticHint(), ViewUtil.APPEND, false, getDiagramPreferencesHint());
+ ViewDescriptor descriptor = new ViewDescriptor(elementAdapter, Node.class, ((IHintedType)getUMLElementType(nodeVISUALID)).getSemanticHint(), ViewUtil.APPEND, true, getDiagramPreferencesHint());
CreateCommand createStateMachine = new CreateCommand(getEditingDomain(), descriptor, (View)(getHost().getModel()));
@@ -372,7 +372,7 @@ public class CustomStateMachineDiagramDragDropEditPolicy extends OldCommonDiagra
CompositeCommand cc = new CompositeCommand("Drop");
IAdaptable elementAdapter = new EObjectAdapter(droppedElement);
- ViewDescriptor descriptor = new ViewDescriptor(elementAdapter, Node.class, ((IHintedType)getUMLElementType(nodeVISUALID)).getSemanticHint(), ViewUtil.APPEND, false, getDiagramPreferencesHint());
+ ViewDescriptor descriptor = new ViewDescriptor(elementAdapter, Node.class, ((IHintedType)getUMLElementType(nodeVISUALID)).getSemanticHint(), ViewUtil.APPEND, true, getDiagramPreferencesHint());
CreateCommand createState = new CreateCommand(getEditingDomain(), descriptor, (View)(getHost().getModel()));
@@ -541,7 +541,7 @@ public class CustomStateMachineDiagramDragDropEditPolicy extends OldCommonDiagra
IAdaptable targetAdapter = null;
if(sourceEditPart == null) {
// creation of the node
- ViewDescriptor descriptor = new ViewDescriptor(new EObjectAdapter(source), Node.class, null, ViewUtil.APPEND, false, ((IGraphicalEditPart)getHost()).getDiagramPreferencesHint());
+ ViewDescriptor descriptor = new ViewDescriptor(new EObjectAdapter(source), Node.class, null, ViewUtil.APPEND, true, ((IGraphicalEditPart)getHost()).getDiagramPreferencesHint());
// get the command and execute it.
CreateCommand nodeCreationCommand = new CreateCommand(((IGraphicalEditPart)getHost()).getEditingDomain(), descriptor, (View)sourceParent.getModel());
@@ -557,7 +557,7 @@ public class CustomStateMachineDiagramDragDropEditPolicy extends OldCommonDiagra
if((target != null) && !target.equals(source)) {
if(targetEditPart == null) {
// creation of the node
- ViewDescriptor descriptor = new ViewDescriptor(new EObjectAdapter(target), Node.class, null, ViewUtil.APPEND, false, ((IGraphicalEditPart)getHost()).getDiagramPreferencesHint());
+ ViewDescriptor descriptor = new ViewDescriptor(new EObjectAdapter(target), Node.class, null, ViewUtil.APPEND, true, ((IGraphicalEditPart)getHost()).getDiagramPreferencesHint());
// get the command and execute it.
CreateCommand nodeCreationCommand = new CreateCommand(((IGraphicalEditPart)getHost()).getEditingDomain(), descriptor, ((View)targetParent.getModel()));
@@ -616,7 +616,7 @@ public class CustomStateMachineDiagramDragDropEditPolicy extends OldCommonDiagra
CompoundCommand cc = new CompoundCommand("Drop");
IAdaptable elementAdapter = new EObjectAdapter(droppedObject);
- ViewDescriptor descriptor = new ViewDescriptor(elementAdapter, Node.class, ((IHintedType)getUMLElementType(nodeVISUALID)).getSemanticHint(), ViewUtil.APPEND, false, getDiagramPreferencesHint());
+ ViewDescriptor descriptor = new ViewDescriptor(elementAdapter, Node.class, ((IHintedType)getUMLElementType(nodeVISUALID)).getSemanticHint(), ViewUtil.APPEND, true, getDiagramPreferencesHint());
// Create the command targeting host parent (owner of the ShapeCompartmentEditPart)
CreateViewCommand createCommand = null;
if(nodeVISUALID != ConnectionPointReferenceEditPart.VISUAL_ID) {

Back to the top