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]
