Author: mvw
Date: 2008-05-15 11:25:45-0700
New Revision: 14745

Modified:
   trunk/src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java

Log:
First step towards a solution for issue 5079.

Modified: 
trunk/src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java?view=diff&rev=14745&p1=trunk/src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java&p2=trunk/src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java&r1=14744&r2=14745
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java     
(original)
+++ trunk/src/argouml-app/src/org/argouml/ui/explorer/ExplorerTreeNode.java     
2008-05-15 11:25:45-0700
@@ -127,10 +127,21 @@
      * @see 
java.beans.PropertyChangeListener#propertyChange(java.beans.PropertyChangeEvent)
      */
     public void propertyChange(PropertyChangeEvent evt) {
-        // Name of the UMLDiagram represented by this node has changed.
-        if (evt.getSource() instanceof Diagram
-                && "name".equals(evt.getPropertyName())) {
-            model.nodeChanged(this);
+        if (evt.getSource() instanceof Diagram) {
+            if ("name".equals(evt.getPropertyName())) {
+                /* The name of the UMLDiagram 
+                 * represented by this node has changed. */
+                model.nodeChanged(this);
+            }
+            if ( "namespace".equals(evt.getPropertyName())) {
+                /* TODO: Update the old and new node above this!
+                 * This is issue 5079.
+                 * The old and new UML namespaces are in the event, but
+                 * how do we know which nodes to refresh?
+                 * And how to refresh? 
+                 * Not necessarily the namespaces, 
+                 * depending on the perspective. */
+            }
         }
     }
 }

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

Reply via email to