From fdc13274e85e5bc674890be9f7d84262dd0949b8 Mon Sep 17 00:00:00 2001
From: Daniel Ratiu <ratiu@fortiss.org>
Date: Mon, 5 Mar 2012 07:55:17 +0000
Subject: [PATCH] refs 693

---
 .../layout/RectangleGridLayoutDiagramConfiguration.java   | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/layout/RectangleGridLayoutDiagramConfiguration.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/layout/RectangleGridLayoutDiagramConfiguration.java
index dcc65189d..6c35e84bf 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/layout/RectangleGridLayoutDiagramConfiguration.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/layout/RectangleGridLayoutDiagramConfiguration.java
@@ -27,6 +27,7 @@ import static org.fortiss.tooling.base.ui.utils.LayoutDataUtils.setConnectorOffs
 import static org.fortiss.tooling.base.ui.utils.RectangleLayoutUtils.calculateRectangleBorderOrientation;
 import static org.fortiss.tooling.base.ui.utils.RectangleLayoutUtils.clampRectangularShapeSize;
 import static org.fortiss.tooling.base.ui.utils.SnapToGridUtils.snapToGrid;
+import static org.fortiss.tooling.base.utils.LayoutModelElementFactory.createDimension;
 
 import org.eclipse.draw2d.IFigure;
 import org.eclipse.draw2d.Viewport;
@@ -39,7 +40,6 @@ import org.fortiss.tooling.base.model.layout.ILayoutedModelElement;
 import org.fortiss.tooling.base.model.layout.OffsetOrientation;
 import org.fortiss.tooling.base.ui.editpart.ElementEditPartBase;
 import org.fortiss.tooling.base.ui.editpart.StickyConnectorEditPartBase;
-import org.fortiss.tooling.base.ui.utils.LayoutDataUtils;
 
 /**
  * This layout configuration implements the rectangles with grid flavor. The
@@ -52,7 +52,7 @@ import org.fortiss.tooling.base.ui.utils.LayoutDataUtils;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 23C911F8A8FC42CEF3B3271ED0277B6F
+ * @ConQAT.Rating YELLOW Hash: AA64F26D4D647300014E5143A6941738
  */
 public class RectangleGridLayoutDiagramConfiguration extends
 		DiagramLayoutConfigurationBase {
@@ -125,8 +125,8 @@ public class RectangleGridLayoutDiagramConfiguration extends
 		// snap to grid
 		orient.setOffset(snapToGrid(orient.getOffset()));
 		// use the calculated value for positioning
-		org.fortiss.tooling.base.model.layout.Dimension d = LayoutDataUtils
-				.getNodeSize(connectorEditPart.getParentEditPart().getModel());
+		org.fortiss.tooling.base.model.layout.Dimension d = createDimension(
+				containerBounds.width, containerBounds.height, "");
 		org.fortiss.tooling.base.model.layout.Point p = getAbsolute(orient, d,
 				DEFAULT_SHAPE_INSETS);
 		relativePos.setLocation(p.getX(), p.getY());
-- 
GitLab