svn commit: r18866 - trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics
[email protected] Fri, 3 Dec 2010 01:11:05 -0800 (PST)
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: thn
Date: 2010-12-03 01:11:04-0800
New Revision: 18866
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 projects when (un)applying stereotypes.
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=18866&r1=18865&r2=18866
==============================================================================
--- 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-03 01:11:04-0800
@@ -44,6 +44,7 @@
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;
@@ -90,6 +91,9 @@
Model.getCoreFactory().buildOperation2(me, returnType, newName);
Model.getCoreHelper()
.addStereotype(oper, getCreateStereotype(oper));
+ for (Project p : ProjectManager.getManager().getOpenProjects()) {
+ p.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=18866&r1=18865&r2=18866
==============================================================================
--- 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-03 01:11:04-0800
@@ -49,6 +49,8 @@
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;
/**
@@ -187,6 +189,9 @@
if (addedCreateStereotype) {
Model.getCoreHelper().removeStereotype(oper, createStereotype);
+ for (Project p : ProjectManager.getManager().getOpenProjects()) {
+ p.updateRoots();
+ }
}
}
}
@@ -264,6 +269,9 @@
try {
createStereotype = theStereotype;
Model.getCoreHelper().addStereotype(oper, theStereotype);
+ for (Project p : ProjectManager.getManager().getOpenProjects()) {
+ p.updateRoots();
+ }
addedCreateStereotype = true;
} catch (Exception pve) {
LOG.error("could not set stereotype", pve);
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2687497
To unsubscribe from this discussion, e-mail: [[email protected] ].