Author: bobtarling
Date: 2011-05-25 05:49:32-0700
New Revision: 19507

Modified:
   
trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlFactoryMDRImpl.java

Log:
Work around for issue 5903 - make sure a new actor has an empty string name

Modified: 
trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlFactoryMDRImpl.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlFactoryMDRImpl.java?view=diff&pathrev=19507&r1=19506&r2=19507
==============================================================================
--- 
trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlFactoryMDRImpl.java
   (original)
+++ 
trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/UmlFactoryMDRImpl.java
   2011-05-25 05:49:32-0700
@@ -708,7 +708,11 @@
 
     public Object buildNode(Object elementType) {
         if (elementType == metaTypes.getActor()) {
-            return getUseCases().createActor();
+            Actor actor = getUseCases().createActor();
+            // TODO: Work around for defect 5903. Remove when a better
+            // solution is found.
+            actor.setName("");
+            return actor;
         } else if (elementType == metaTypes.getUseCase()) {
             return getUseCases().createUseCase();
         } else if (elementType == metaTypes.getUMLClass()) {
@@ -805,6 +809,8 @@
             }
             if (name != null) {
                 modelImpl.getCoreHelper().setName(element, name);
+            } else {
+                modelImpl.getCoreHelper().setName(element, "");
             }
         }
         return element;
@@ -954,6 +960,7 @@
             this.modelImpl.getCoreHelper().addOwnedElement(container, element);
         }
         
+        modelImpl.getCoreHelper().setName(element, "");
         return element;
     }

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2747848

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to