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]].
