Преглед изворни кода

Added PreferredSizeHandlerEditPolicy to RegionEditPart

Andreas Mülder пре 12 година
родитељ
комит
ed44c0a92f

+ 2 - 3
plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/editparts/RegionEditPart.java

@@ -28,7 +28,7 @@ import org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure;
 import org.eclipse.gmf.runtime.notation.NotationPackage;
 import org.eclipse.gmf.runtime.notation.View;
 import org.yakindu.sct.ui.editor.editor.figures.RegionFigure;
-import org.yakindu.sct.ui.editor.policies.PreferredSizeCompartmentEditPolicy;
+import org.yakindu.sct.ui.editor.policies.PreferredSizeHandlerEditPolicy;
 import org.yakindu.sct.ui.editor.preferences.StatechartColorConstants;
 
 /**
@@ -61,12 +61,11 @@ public class RegionEditPart extends ShapeNodeEditPart {
 				return UnexecutableCommand.INSTANCE;
 			}
 		});
-		installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new PreferredSizeCompartmentEditPolicy());
+		installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new PreferredSizeHandlerEditPolicy());
 	}
 
 	@Override
 	public EditPart getTargetEditPart(Request request) {
-
 		if (RequestConstants.REQ_PASTE.equals(request.getType().toString())) {
 			for (Object object : getChildren()) {
 				if (object instanceof RegionCompartmentEditPart) {

+ 3 - 3
plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/editparts/StateEditPart.java

@@ -43,7 +43,7 @@ import org.yakindu.sct.model.sgraph.State;
 import org.yakindu.sct.ui.editor.editor.figures.StateFigure;
 import org.yakindu.sct.ui.editor.editor.figures.utils.GridDataFactory;
 import org.yakindu.sct.ui.editor.editor.figures.utils.MapModeUtils;
-import org.yakindu.sct.ui.editor.policies.PreferredSizeEditPolicy;
+import org.yakindu.sct.ui.editor.policies.PreferredSizeHandlerEditPolicy;
 import org.yakindu.sct.ui.editor.policies.EnlargeContainerEditPolicy;
 import org.yakindu.sct.ui.editor.preferences.StatechartColorConstants;
 
@@ -126,7 +126,7 @@ public class StateEditPart extends ShapeNodeEditPart implements IPrimaryEditPart
 		if (isCollapsed()) {
 			installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new NonResizableEditPolicyEx());
 		} else {
-			installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new PreferredSizeEditPolicy());
+			installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new PreferredSizeHandlerEditPolicy());
 		}
 
 		installEditPolicy(EnlargeContainerEditPolicy.ROLE, new EnlargeContainerEditPolicy());
@@ -280,7 +280,7 @@ public class StateEditPart extends ShapeNodeEditPart implements IPrimaryEditPart
 			if (isCollapsed()) {
 				installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new NonResizableEditPolicyEx());
 			} else {
-				installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new PreferredSizeEditPolicy());
+				installEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE, new PreferredSizeHandlerEditPolicy());
 			}
 			refreshVisuals();
 		}

+ 1 - 1
plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/policies/PreferredSizeEditPolicy.java

@@ -36,7 +36,7 @@ import org.eclipse.gmf.runtime.diagram.ui.editpolicies.ResizableEditPolicyEx;
  * 
  */
 @SuppressWarnings("all")
-public class PreferredSizeEditPolicy extends PreferredSizeCompartmentEditPolicy {
+public class PreferredSizeHandlerEditPolicy extends PreferredSizeCompartmentEditPolicy {
 
 	public class PreferredSizeDragTracker extends SimpleDragTracker {
 		@Override