svn commit: r16113 - trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: penyaskito
Date: 2008-11-20 17:41:19-0800
New Revision: 16113

Modified:
   trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java

Log:
Little refactoring of SelectionMessage. No functional change.

Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java?view=diff&rev=16113&p1=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java&p2=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java&r1=16112&r2=16113
==============================================================================
--- trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java	(original)
+++ trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/SelectionMessage.java	2008-11-20 17:41:19-0800
@@ -27,6 +27,7 @@
 import java.awt.event.KeyEvent;
 import java.awt.event.MouseEvent;
 
+import org.apache.log4j.Logger;
 import org.argouml.model.Model;
 import org.argouml.uml.diagram.ui.FigEdgeModelElement;
 import org.argouml.uml.diagram.ui.SelectionRerouteEdge;
@@ -40,7 +41,12 @@
  */
 public class SelectionMessage extends SelectionRerouteEdge {
 
-    
+    /**
+     * Logger.
+     */
+    private static final Logger LOG =
+        Logger.getLogger(SelectionMessage.class);
+
     /**
      * The constructor
      * @param feme the fig.
@@ -77,23 +83,25 @@
             super.dragHandle(x, y, w, h, handle);
             handleMovement();
         }
+        
     }
     
     private void handleMovement() {
         FigMessage figMessage = (FigMessage) getContent();
+        FigClassifierRole source = 
+            (FigClassifierRole) figMessage.getSourceFigNode();
+        FigClassifierRole dest = 
+            (FigClassifierRole) figMessage.getDestFigNode();
         
         // if it is a create action, relocate its dest node.
         if (figMessage.isCreateAction()) {
-            ((FigClassifierRole) figMessage.getDestFigNode()).relocate();
+            dest.relocate();
         }
         
-        // we recalculate all the activations
-        FigNode source = figMessage.getSourceFigNode();
-        ((FigClassifierRole) source).createActivations();
-        
-        FigNode dest = figMessage.getDestFigNode();
+        // we recalculate all the activations        
+        source.createActivations();        
         if (!figMessage.isSelfMessage()) {
-            ((FigClassifierRole) dest).createActivations();
+            dest.createActivations();
         }
     }
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.