Author: penyaskito
Date: 2008-11-12 20:00:54-0800
New Revision: 16041

Modified:
   
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/panel/XmlPropertyPanel.java

Log:
Issue 5343: Invalid title in Concurrent Region PropPanel

Modified: 
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/panel/XmlPropertyPanel.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/panel/XmlPropertyPanel.java?view=diff&rev=16041&p1=trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/panel/XmlPropertyPanel.java&p2=trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/panel/XmlPropertyPanel.java&r1=16040&r2=16041
==============================================================================
--- 
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/panel/XmlPropertyPanel.java
    (original)
+++ 
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/panel/XmlPropertyPanel.java
    2008-11-12 20:00:54-0800
@@ -139,6 +139,16 @@
                 title = Translator.localize("label.pseudostate.junction");
             }
         }
+        // there are other cases that need special treatment, 
+        // like concurrent regions
+        if (Model.getFacade().isAConcurrentRegion(target)) {
+            title = Translator.localize("label.concurrent.region");
+        } else if (Model.getFacade().isConcurrent(target)) {
+            title = Translator.localize("label.concurrent.composite.state");
+        } else if (!Model.getFacade().isASubmachineState(target)) {
+            // PropPanelSubmachine is a subclass that handles its own title
+            title = Translator.localize("label.composite-state");
+        }
         else {
             title = Model.getMetaTypes().getName(target); 
         }            

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

Reply via email to