Author: tfmorris
Date: 2008-04-06 18:44:02-0700
New Revision: 14299

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

Log:
Resolve warning about name collision

Modified: 
trunk/src/app/src/org/argouml/uml/diagram/state/ui/UMLStateDiagram.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/app/src/org/argouml/uml/diagram/state/ui/UMLStateDiagram.java?view=diff&rev=14299&p1=trunk/src/app/src/org/argouml/uml/diagram/state/ui/UMLStateDiagram.java&p2=trunk/src/app/src/org/argouml/uml/diagram/state/ui/UMLStateDiagram.java&r1=14298&r2=14299
==============================================================================
--- trunk/src/app/src/org/argouml/uml/diagram/state/ui/UMLStateDiagram.java     
(original)
+++ trunk/src/app/src/org/argouml/uml/diagram/state/ui/UMLStateDiagram.java     
2008-04-06 18:44:02-0700
@@ -121,7 +121,7 @@
         } catch (PropertyVetoException pve) {
             // nothing we can do about veto, so just ignore it
         }
-        // TODO: All super constrcutors should take a GraphModel
+        // TODO: All super constructors should take a GraphModel
         setGraphModel(createGraphModel());
     }
 
@@ -179,26 +179,26 @@
                 "No StateMachine given to create a Statechart diagram");
         }
         
-        Object namespace = Model.getFacade().getNamespace(machine);
-        if (namespace != null) {
-            return namespace;
+        Object ns = Model.getFacade().getNamespace(machine);
+        if (ns != null) {
+            return ns;
         }
         
         Object context = Model.getFacade().getContext(machine);
         if (Model.getFacade().isAClassifier(context)) {
-            namespace = context;
+            ns = context;
         } else if (Model.getFacade().isABehavioralFeature(context)) {
-            namespace = Model.getFacade().getNamespace( // or just the owner?
+            ns = Model.getFacade().getNamespace( // or just the owner?
                     Model.getFacade().getOwner(context));
         }
-        if (namespace == null) {
-            namespace = getProject().getRoot();
+        if (ns == null) {
+            ns = getProject().getRoots().iterator().next();
         }
-        if (namespace == null || !Model.getFacade().isANamespace(namespace)) {
+        if (ns == null || !Model.getFacade().isANamespace(ns)) {
             throw new IllegalStateException(
                     "Can not deduce a Namespace from a StateMachine");
         }
-        return namespace;
+        return ns;
     }
 
     /**

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

Reply via email to