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.