Author: bobtarling
Date: 2008-04-11 18:43:22-0700
New Revision: 14327

Modified:
   trunk/src/app/src/org/argouml/uml/diagram/sequence/ui/FigMessagePort.java

Log:
Log if addition of a child Fig is rejected becaue it is the wrong type

Modified: 
trunk/src/app/src/org/argouml/uml/diagram/sequence/ui/FigMessagePort.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/app/src/org/argouml/uml/diagram/sequence/ui/FigMessagePort.java?view=diff&rev=14327&p1=trunk/src/app/src/org/argouml/uml/diagram/sequence/ui/FigMessagePort.java&p2=trunk/src/app/src/org/argouml/uml/diagram/sequence/ui/FigMessagePort.java&r1=14326&r2=14327
==============================================================================
--- trunk/src/app/src/org/argouml/uml/diagram/sequence/ui/FigMessagePort.java   
(original)
+++ trunk/src/app/src/org/argouml/uml/diagram/sequence/ui/FigMessagePort.java   
2008-04-11 18:43:22-0700
@@ -28,6 +28,7 @@
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.log4j.Logger;
 import org.argouml.uml.diagram.sequence.MessageNode;
 import org.argouml.uml.diagram.ui.ArgoFigGroup;
 import org.tigris.gef.presentation.Fig;
@@ -42,6 +43,8 @@
 
     private static final long serialVersionUID = -7805833566723101923L;
     
+    private static final Logger LOG = Logger.getLogger(FigMessagePort.class);
+    
     private MessageNode node;
 
     /**
@@ -64,9 +67,13 @@
      * @see 
org.tigris.gef.presentation.FigGroup#addFig(org.tigris.gef.presentation.Fig)
      */
     public void addFig(Fig toAdd) {
-        if (toAdd instanceof FigLine && getFigs().size() == 0) {
-            toAdd.setVisible(false);
-            super.addFig(toAdd);
+        if (toAdd instanceof FigLine) {
+            if (getFigs().size() == 0) {
+                toAdd.setVisible(false);
+                super.addFig(toAdd);
+            }
+        } else {
+            LOG.error("Unexpect Fig " + toAdd);
         }
     }
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to