Author: bobtarling
Date: 2008-05-02 08:25:47-0700
New Revision: 14592

Modified:
   
trunk/src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java

Log:
Make sure any rebuild happens on AWT

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java?view=diff&rev=14592&p1=trunk/src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java&p2=trunk/src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java&r1=14591&r2=14592
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java
   (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/diagram/state/ui/FigCompositeState.java
   2008-05-02 08:25:47-0700
@@ -34,6 +34,7 @@
 import java.util.Vector;
 
 import org.argouml.model.Model;
+import org.argouml.model.UmlChangeEvent;
 import org.argouml.ui.targetmanager.TargetManager;
 import org.argouml.uml.diagram.ui.ActionAddConcurrentRegion;
 import org.tigris.gef.graph.GraphModel;
@@ -322,22 +323,19 @@
     ////////////////////////////////////////////////////////////////
     // event processing
 
-    /*
-     * Update the text labels.
-     *
-     * @see 
org.argouml.uml.diagram.ui.FigNodeModelElement#modelChanged(java.beans.PropertyChangeEvent)
-     */
-    protected void modelChanged(PropertyChangeEvent mee) {
-        super.modelChanged(mee);
-
-        if (mee.getPropertyName().equals("isConcurrent")) {
+    @Override 
+    protected void updateLayout(UmlChangeEvent event) {
+        if (event.getPropertyName().equals("isConcurrent")) {
             // TODO: this should split the composite state into two
-            // regions. This must be implemented
+            // regions. This must be implemented. 
+            // Bob says - But it appears to me that there is no way to change
+            // isConcurrent of an existing CompositeState so do we
+            // really need to do this and do we need to redraw everything?
             renderingChanged();
         }
-
     }
 
+
     /*
      * @see org.argouml.uml.diagram.state.ui.FigState#getInitialHeight()
      */

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

Reply via email to