Author: thn Date: 2010-12-03 01:12:17-0800 New Revision: 18868 Modified: trunk/src/argouml-app/src/org/argouml/uml/ui/TabStereotype.java
Log: UML2 only: update the roots in projects when (un)applying stereotypes. Modified: trunk/src/argouml-app/src/org/argouml/uml/ui/TabStereotype.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/ui/TabStereotype.java?view=diff&pathrev=18868&r1=18867&r2=18868 ============================================================================== --- trunk/src/argouml-app/src/org/argouml/uml/ui/TabStereotype.java (original) +++ trunk/src/argouml-app/src/org/argouml/uml/ui/TabStereotype.java 2010-12-03 01:12:17-0800 @@ -59,6 +59,8 @@ import org.argouml.configuration.Configuration; import org.argouml.i18n.Translator; +import org.argouml.kernel.Project; +import org.argouml.kernel.ProjectManager; import org.argouml.model.Model; import org.argouml.swingext.SpacerPanel; import org.argouml.swingext.UpArrowIcon; @@ -235,6 +237,9 @@ return; } Model.getCoreHelper().addStereotype(modelElement, stereotype); + for (Project p : ProjectManager.getManager().getOpenProjects()) { + p.updateRoots(); + } } /** @@ -251,6 +256,9 @@ if (Model.getFacade().getStereotypes(modelElement) .contains(stereotype)) { Model.getCoreHelper().removeStereotype(modelElement, stereotype); + for (Project p : ProjectManager.getManager().getOpenProjects()) { + p.updateRoots(); + } } } ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2687499 To unsubscribe from this discussion, e-mail: [[email protected]].
