svn commit: r15895 - trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: tfmorris
Date: 2008-10-06 12:20:58-0700
New Revision: 15895

Modified:
   trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java

Log:
Delete two unused methods (incompatible API change)

Modified: trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java?view=diff&rev=15895&p1=trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java&p2=trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java&r1=15894&r2=15895
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/uml/diagram/static_structure/ui/FigInterface.java	2008-10-06 12:20:58-0700
@@ -27,8 +27,6 @@
 import java.awt.Color;
 import java.awt.Dimension;
 import java.awt.Rectangle;
-import java.util.Iterator;
-import java.util.List;
 
 import org.apache.log4j.Logger;
 import org.argouml.model.Model;
@@ -40,7 +38,6 @@
 import org.tigris.gef.base.Selection;
 import org.tigris.gef.graph.GraphModel;
 import org.tigris.gef.presentation.Fig;
-import org.tigris.gef.presentation.FigText;
 
 /**
  * Class to display graphics for a UML Interface in a diagram.
@@ -143,22 +140,22 @@
                 * Math.max(1, getOperationsFig().getFigs().size() - 1) + 2)
                 * rect.height / getMinimumSize().height) : 0;
         if (isOperationsVisible()) {
+            // TODO: Can these two legs be collapsed?  They differ only in the
+            // order the damage() method is invoked in
             if (!isVisible) {
                 damage();
-                Iterator it = getOperationsFig().getFigs().iterator();
-                while (it.hasNext()) {
-                    ((Fig) (it.next())).setVisible(false);
+                for (Object f : getOperationsFig().getFigs()) {
+                    ((Fig) f).setVisible(isVisible);
                 }
-                getOperationsFig().setVisible(false);
+                getOperationsFig().setVisible(isVisible);
                 setBounds(rect.x, rect.y, rect.width, rect.height - h);
             }
         } else {
             if (isVisible) {
-                Iterator it = getOperationsFig().getFigs().iterator();
-                while (it.hasNext()) {
-                    ((Fig) (it.next())).setVisible(true);
+                for (Object f : getOperationsFig().getFigs()) {
+                    ((Fig) f).setVisible(isVisible);
                 }
-                getOperationsFig().setVisible(true);
+                getOperationsFig().setVisible(isVisible);
                 setBounds(rect.x, rect.y, rect.width, rect.height + h);
                 damage();
             }
@@ -173,6 +170,7 @@
      *
      * @return  the size of the minimum bounding box.
      */
+    @Override
     public Dimension getMinimumSize() {
         // Use "aSize" to build up the minimum size. Start with the size of the
         // name compartment and build up.
@@ -294,60 +292,6 @@
     }
 
     /**
-     * @param ft the figtext holding the feature
-     * @param i the index (?)
-     * @return the figtext
-     */
-    protected FigText getPreviousVisibleFeature(FigText ft, int i) {
-        FigText ft2 = null;
-        List figs = getOperationsFig().getFigs();
-        if (i < 1 || i >= figs.size()
-                || !((FigText) figs.get(i)).isVisible()) {
-            return null;
-        }
-
-        do {
-            i--;
-            if (i < 1) {
-                i = figs.size() - 1;
-            }
-            ft2 = (FigText) figs.get(i);
-            if (!ft2.isVisible()) {
-                ft2 = null;
-            }
-        } while (ft2 == null);
-
-        return ft2;
-    }
-
-    /**
-     * @param ft the figtext holding the feature
-     * @param i the index (?)
-     * @return the figtext
-     */
-    protected FigText getNextVisibleFeature(FigText ft, int i) {
-        FigText ft2 = null;
-        List operations = getOperationsFig().getFigs();
-        if (i < 1 || i >= operations.size()
-                || !((FigText) operations.get(i)).isVisible()) {
-            return null;
-        }
-
-        do {
-            i++;
-            if (i >= operations.size()) {
-                i = 1;
-            }
-            ft2 = (FigText) operations.get(i);
-            if (!ft2.isVisible()) {
-                ft2 = null;
-            }
-        } while (ft2 == null);
-
-        return ft2;
-    }
-
-    /**
      * USED BY PGML.tee.
      * @return the class name and bounds together with compartment
      * visibility.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.