From 74c7cc4d1b180549042418e9f472f666be343574 Mon Sep 17 00:00:00 2001 From: Florian Hoelzl <hoelzl@fortiss.org> Date: Wed, 19 Oct 2011 14:55:22 +0000 Subject: [PATCH] finished af3.component model element factory refs 214 --- .../base/ui/utils/LayoutDataUtils.java | 16 ---------------- .../base/utils/LayoutModelElementFactory.java | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 16 deletions(-) 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 c7a7d0504..c19b73ae4 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 a61c218eb..12fd77194 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 -- GitLab