Author: thn Date: 2010-12-05 04:14:56-0800 New Revision: 18881 Modified: trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddConstructor.java trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizOperName.java
Log: UML2 only: update the roots in ALL open projects when (un)applying stereotypes (use new method). Modified: trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddConstructor.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddConstructor.java?view=diff&pathrev=18881&r1=18880&r2=18881 ============================================================================== --- trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddConstructor.java (original) +++ trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizAddConstructor.java 2010-12-05 04:14:56-0800 @@ -44,7 +44,6 @@ import org.argouml.cognitive.ui.WizStepTextField; import org.argouml.i18n.Translator; -import org.argouml.kernel.Project; import org.argouml.kernel.ProjectManager; import org.argouml.model.Model; import org.argouml.ui.targetmanager.TargetManager; @@ -91,9 +90,7 @@ Model.getCoreFactory().buildOperation2(me, returnType, newName); Model.getCoreHelper() .addStereotype(oper, getCreateStereotype(oper)); - for (Project p : ProjectManager.getManager().getOpenProjects()) { - p.updateRoots(); - } + ProjectManager.getManager().updateRoots(); TargetManager.getInstance().setTargets(savedTargets); break; } Modified: trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizOperName.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizOperName.java?view=diff&pathrev=18881&r1=18880&r2=18881 ============================================================================== --- trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizOperName.java (original) +++ trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/WizOperName.java 2010-12-05 04:14:56-0800 @@ -49,7 +49,6 @@ import org.argouml.cognitive.ui.WizStepChoice; import org.argouml.cognitive.ui.WizStepCue; import org.argouml.i18n.Translator; -import org.argouml.kernel.Project; import org.argouml.kernel.ProjectManager; import org.argouml.model.Model; @@ -189,9 +188,7 @@ if (addedCreateStereotype) { Model.getCoreHelper().removeStereotype(oper, createStereotype); - for (Project p : ProjectManager.getManager().getOpenProjects()) { - p.updateRoots(); - } + ProjectManager.getManager().updateRoots(); } } } @@ -269,9 +266,7 @@ try { createStereotype = theStereotype; Model.getCoreHelper().addStereotype(oper, theStereotype); - for (Project p : ProjectManager.getManager().getOpenProjects()) { - p.updateRoots(); - } + ProjectManager.getManager().updateRoots(); addedCreateStereotype = true; } catch (Exception pve) { LOG.error("could not set stereotype", pve); ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2687973 To unsubscribe from this discussion, e-mail: [[email protected]].
