svn commit: r16732 - trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java
Bob Tarling <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2009-01-27 18:26:53-0800
New Revision: 16732
Modified:
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java
Log:
Change arrow type in AWT thread
Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java?view=diff&pathrev=16732&r1=16731&r2=16732
==============================================================================
--- trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java (original)
+++ trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/sequence2/diagram/FigMessage.java 2009-01-27 18:26:53-0800
@@ -31,6 +31,7 @@
import java.util.Set;
import org.argouml.model.Model;
+import org.argouml.model.UmlChangeEvent;
import org.argouml.notation.NotationProviderFactory2;
import org.argouml.notation.SDNotationSettings;
import org.argouml.uml.diagram.DiagramSettings;
@@ -166,11 +167,7 @@
* to the action type..
*/
private void updateArrow() {
- if (isReturnAction()) {
- getFig().setDashed(true);
- } else {
- getFig().setDashed(false);
- }
+ getFig().setDashed(isReturnAction());
Object act = getAction();
if (act != null && Model.getFacade().isAsynchronous(getAction())) {
setDestArrowHead(new ArrowHeadGreater());
@@ -320,14 +317,14 @@
/**
* {@inheritDoc}
- * @see org.argouml.uml.diagram.ui.FigEdgeModelElement#propertyChange(java.beans.PropertyChangeEvent)
+ * @see org.argouml.uml.diagram.ui.FigEdgeModelElement#updateLayout(org.argouml.model.UmlChangeEvent)
*/
@Override
- public void propertyChange(PropertyChangeEvent pve) {
- if ("isAsynchronous".equals(pve.getPropertyName())) {
+ public void updateLayout(UmlChangeEvent event) {
+ if ("isAsynchronous".equals(event.getPropertyName())) {
updateArrow();
}
- super.propertyChange(pve);
+ super.updateLayout(event);
}
/*
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=1061364
To unsubscribe from this discussion, e-mail: [[email protected]].