diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/utils/LayoutDataUtils.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/utils/LayoutDataUtils.java
index c7a7d050427eca6472edfd8205a757d4d089882a..c19b73ae40fb13ff09f4ee4f4c572c1113edc07a 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/utils/LayoutDataUtils.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/utils/LayoutDataUtils.java
@@ -210,22 +210,6 @@ public class LayoutDataUtils {
 		return getConnectorAngle(lobject).getAngle();
 	}
 
-	/** Creates a new connector layout. */
-	public static void createConnectorLayout(ILayoutedModelElement lo) {
-		setNodePosition(lo, 0, 0);
-		setNodeSize(lo, DefaultLayoutConstants.DEFAULT_SHAPE_MINIMUM_WIDTH,
-				DefaultLayoutConstants.DEFAULT_SHAPE_MINIMUM_HEIGHT);
-
-		Point cpos = LayoutModelElementFactory.createPoint(0, 0,
-				LayoutKeyConstants.CONNECTOR_POSITION);
-
-		Dimension cdim = LayoutModelElementFactory.createDimension(0, 0,
-				LayoutKeyConstants.CONNECTOR_DIMENSION);
-
-		lo.getLayoutDataList().add(cpos);
-		lo.getLayoutDataList().add(cdim);
-	}
-
 	/** Return the absolute position for a given offset, orientation and insets. */
 	public static Point getAbsolute(OffsetOrientation oo, Dimension parentSize,
 			int parentInsets) {
diff --git a/org.fortiss.tooling.base/trunk/src/org/fortiss/tooling/base/utils/LayoutModelElementFactory.java b/org.fortiss.tooling.base/trunk/src/org/fortiss/tooling/base/utils/LayoutModelElementFactory.java
index a61c218eb8c7b7e3b9e3d470e2ba45b670983060..12fd771942ff3817f73b2562a9dd72e3493fc5ac 100644
--- a/org.fortiss.tooling.base/trunk/src/org/fortiss/tooling/base/utils/LayoutModelElementFactory.java
+++ b/org.fortiss.tooling.base/trunk/src/org/fortiss/tooling/base/utils/LayoutModelElementFactory.java
@@ -17,6 +17,7 @@ $Id$
 +--------------------------------------------------------------------------*/
 package org.fortiss.tooling.base.utils;
 
+import org.fortiss.tooling.base.layout.DefaultLayoutConstants;
 import org.fortiss.tooling.base.layout.LayoutKeyConstants;
 import org.fortiss.tooling.base.model.layout.Angle;
 import org.fortiss.tooling.base.model.layout.Dimension;
@@ -36,6 +37,24 @@ import org.fortiss.tooling.base.model.layout.Points;
  * @ConQAT.Rating YELLOW Hash: F89151582818B77DAA804D5042AF68F7
  */
 public final class LayoutModelElementFactory {
+	/** Creates a connector layout. */
+	public static void createConnectorLayout(ILayoutedModelElement lo) {
+		PointUtils.setPoint(lo, LayoutKeyConstants.NODE_POSITION, 0, 0);
+
+		DimensionUtils.setDimension(lo, LayoutKeyConstants.NODE_DIMENSION,
+				DefaultLayoutConstants.DEFAULT_SHAPE_MINIMUM_WIDTH,
+				DefaultLayoutConstants.DEFAULT_SHAPE_MINIMUM_HEIGHT);
+
+		Point cpos = LayoutModelElementFactory.createPoint(0, 0,
+				LayoutKeyConstants.CONNECTOR_POSITION);
+
+		Dimension cdim = LayoutModelElementFactory.createDimension(0, 0,
+				LayoutKeyConstants.CONNECTOR_DIMENSION);
+
+		lo.getLayoutDataList().add(cpos);
+		lo.getLayoutDataList().add(cdim);
+	}
+
 	/** Creates a new connection layout. */
 	public static void createConnectionLayout(ILayoutedModelElement lo) {
 		Points points = LayoutModelElementFactory