Author: mvw
Date: 2010-09-10 01:37:15-0700
New Revision: 18726

Modified:
   
trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPartition.java
   
trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigSubactivityState.java
   
trunk/src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigClassifierRole.java
   
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigNode.java
   
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigClassifierRole.java

Log:
Get rid of some more uses of deprecated setBigPort() method.

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPartition.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPartition.java?view=diff&pathrev=18726&r1=18725&r2=18726
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPartition.java 
    (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigPartition.java 
    2010-09-10 01:37:15-0700
@@ -1,6 +1,6 @@
 /* $Id$
  *****************************************************************************
- * Copyright (c) 2009 Contributors - see below
+ * Copyright (c) 2009-2010 Contributors - see below
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
  *
  * Contributors:
  *    bobtarling
+ *    Michiel van der Wulp
  *****************************************************************************
  *
  * Some portions of this file was previously release using the BSD License:
@@ -90,12 +91,17 @@
         initFigs();
     }
 
+    @Override
+    protected Fig createBigPortFig() {
+        // TODO: define constants for magic numbers
+        FigRect fr = new FigRect(X0, Y0, 160, 200, DEBUG_COLOR, DEBUG_COLOR);
+        fr.setFilled(false);
+        fr.setLineWidth(0);
+        return fr;
+    }
+
     private void initFigs() {
         // TODO: define constants for magic numbers
-        setBigPort(new FigRect(X0, Y0, 160, 200, DEBUG_COLOR, DEBUG_COLOR));
-        getBigPort().setFilled(false);
-        getBigPort().setLineWidth(0);
-        
         leftLine = new FigLine(X0, Y0, 10, 300, LINE_COLOR);
         rightLine = new FigLine(150, Y0, 160, 300, LINE_COLOR);
         bottomLine = new FigLine(X0, 300, 150, 300, LINE_COLOR);
@@ -401,7 +407,7 @@
     
     /**
      * When dragging this partition drag all other partitions with it.
-     * @return all the partitions to drag togther.
+     * @return all the partitions to drag together.
      */
     @Override
     public List getDragDependencies() {

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigSubactivityState.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigSubactivityState.java?view=diff&pathrev=18726&r1=18725&r2=18726
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigSubactivityState.java
      (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/activity/ui/FigSubactivityState.java
      2010-09-10 01:37:15-0700
@@ -1,6 +1,6 @@
 /* $Id$
  *****************************************************************************
- * Copyright (c) 2009 Contributors - see below
+ * Copyright (c) 2009-2010 Contributors - see below
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -51,6 +51,7 @@
 import org.argouml.model.Model;
 import org.argouml.uml.diagram.DiagramSettings;
 import org.argouml.uml.diagram.state.ui.FigStateVertex;
+import org.tigris.gef.presentation.Fig;
 import org.tigris.gef.presentation.FigLine;
 import org.tigris.gef.presentation.FigRRect;
 import org.tigris.gef.presentation.FigText;
@@ -77,7 +78,6 @@
 
 
     private FigRRect cover;
-    //private FigGroup icon;
 
     private FigRRect s1;
     private FigRRect s2;
@@ -97,16 +97,18 @@
         initFigs();
     }
 
+    @Override
+    protected Fig createBigPortFig() {
+        FigRRect frr = new FigRRect(X, Y, W, H, DEBUG_COLOR, DEBUG_COLOR);
+        frr.setCornerRadius(frr.getHeight() / 2);
+        frr.setLineWidth(0);
+        return frr;
+    }
+
     private void initFigs() {
-        FigRRect bigPort = new FigRRect(X, Y, W, H, DEBUG_COLOR, DEBUG_COLOR);
-        bigPort.setCornerRadius(bigPort.getHeight() / 2);
         cover = new FigRRect(X, Y, W, H, LINE_COLOR, FILL_COLOR);
         cover.setCornerRadius(getHeight() / 2);
 
-        bigPort.setLineWidth(0);
-
-        //icon = makeSubStatesIcon(X + W, Y); // the substate icon in the 
corner
-
         getNameFig().setLineWidth(0);
         getNameFig().setBounds(10 + PADDING, 10, 90 - PADDING * 2, 25);
         getNameFig().setFilled(false);
@@ -114,14 +116,12 @@
         getNameFig().setEditable(false);
 
         // add Figs to the FigNode in back-to-front order
-        addFig(bigPort);
+        addFig(getBigPort());
         addFig(cover);
         addFig(getNameFig());
-        //addFig(icon);
 
         makeSubStatesIcon(X + W, Y);
 
-        setBigPort(bigPort);
         setBounds(getBounds());
     }
 

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigClassifierRole.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigClassifierRole.java?view=diff&pathrev=18726&r1=18725&r2=18726
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigClassifierRole.java
   (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/collaboration/ui/FigClassifierRole.java
   2010-09-10 01:37:15-0700
@@ -1,13 +1,13 @@
 /* $Id$
  *****************************************************************************
- * Copyright (c) 2009 Contributors - see below
+ * Copyright (c) 2009-2010 Contributors - see below
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v10.html
  *
  * Contributors:
- *    mvw
+ *    Michiel van der Wulp
  *****************************************************************************
  *
  * Some portions of this file was previously release using the BSD License:
@@ -50,6 +50,7 @@
 import org.argouml.uml.diagram.DiagramSettings;
 import org.argouml.uml.diagram.ui.FigNodeModelElement;
 import org.tigris.gef.base.Selection;
+import org.tigris.gef.presentation.Fig;
 import org.tigris.gef.presentation.FigRect;
 import org.tigris.gef.presentation.FigText;
 
@@ -98,15 +99,19 @@
         }
     }
 
+    @Override
+    protected Fig createBigPortFig() {
+        // The big port. Color of the big port is irrelevant
+        return new FigRect(X0, Y0, DEFAULT_WIDTH, DEFAULT_HEIGHT,
+                DEBUG_COLOR, DEBUG_COLOR);
+    }
+
     /**
      * There should be no size calculations here, 
      * since not all attributes are set yet.
      */
     private void initClassifierRoleFigs() {
-        // The big port and cover. Color of the big port is irrelevant
-
-        setBigPort(new FigRect(X0, Y0, DEFAULT_WIDTH, DEFAULT_HEIGHT,
-                DEBUG_COLOR, DEBUG_COLOR));
+        // The cover. 
         cover = new FigRect(X0, Y0, DEFAULT_WIDTH, DEFAULT_HEIGHT, LINE_COLOR,
                 FILL_COLOR);
 

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigNode.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigNode.java?view=diff&pathrev=18726&r1=18725&r2=18726
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigNode.java
        (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/deployment/ui/AbstractFigNode.java
        2010-09-10 01:37:15-0700
@@ -1,6 +1,6 @@
 /* $Id$
  *****************************************************************************
- * Copyright (c) 2009 Contributors - see below
+ * Copyright (c) 2009-2010 Contributors - see below
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
  *
  * Contributors:
  *    tfmorris
+ *    Michiel van der Wulp
  *****************************************************************************
  *
  * Some portions of this file was previously release using the BSD License:
@@ -85,12 +86,17 @@
     private static final int DEFAULT_WIDTH = 200;
     private static final int DEFAULT_HEIGHT = 180;
 
+    @Override
+    protected Fig createBigPortFig() {
+       Fig cpfr = new CubePortFigRect(DEFAULT_X, DEFAULT_Y - DEPTH, 
+               DEFAULT_WIDTH + DEPTH, 
+               DEFAULT_HEIGHT + DEPTH, DEPTH);
+       cpfr.setFilled(false);
+       cpfr.setLineWidth(0);
+        return cpfr;
+    }
+
     private void initFigs() {
-        setBigPort(new CubePortFigRect(DEFAULT_X, DEFAULT_Y - DEPTH, 
-                DEFAULT_WIDTH + DEPTH, 
-                DEFAULT_HEIGHT + DEPTH, DEPTH));
-        getBigPort().setFilled(false);
-        getBigPort().setLineWidth(0);
         cover = new FigCube(DEFAULT_X, DEFAULT_Y, DEFAULT_WIDTH,
                 DEFAULT_HEIGHT, LINE_COLOR, FILL_COLOR);
 

Modified: 
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigClassifierRole.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigClassifierRole.java?view=diff&pathrev=18726&r1=18725&r2=18726
==============================================================================
--- 
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigClassifierRole.java
  (original)
+++ 
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigClassifierRole.java
  2010-09-10 01:37:15-0700
@@ -1,6 +1,6 @@
 /* $Id$
  *****************************************************************************
- * Copyright (c) 2009 Contributors - see below
+ * Copyright (c) 2009-2010 Contributors - see below
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -46,7 +46,6 @@
 import java.util.Collections;
 import java.util.List;
 
-import org.apache.log4j.Logger;
 import org.argouml.notation.NotationProviderFactory2;
 import org.argouml.uml.diagram.DiagramSettings;
 import org.argouml.uml.diagram.ui.FigEmptyRect;
@@ -105,12 +104,15 @@
         }
     }
     
+    @Override
+    protected Fig createBigPortFig() {
+        return new FigClassifierRolePort();
+    }
+
     /**
      * Initialization which is common to multiple constructors.
      */
     private void initialize() {
-        setBigPort(new FigClassifierRolePort());
-        
         emptyFig = new FigEmptyRect(getX(), getY(), getWidth(), offset);
         emptyFig.setLineWidth(0);

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2657470

To unsubscribe from this discussion, e-mail: 
[commits-unsubscr...@argouml.tigris.org].

Reply via email to