Author: scabanovich
Date: 2007-11-01 10:38:05 -0400 (Thu, 01 Nov 2007)
New Revision: 4629
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/project/facet/SeamRuntimeManager.java
Log:
JBIDE-1186
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/project/facet/SeamRuntimeManager.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/project/facet/SeamRuntimeManager.java 2007-11-01
14:38:01 UTC (rev 4628)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/project/facet/SeamRuntimeManager.java 2007-11-01
14:38:05 UTC (rev 4629)
@@ -213,5 +213,24 @@
}
}
}
+
+ public void changeRuntimeName(String oldName, String newName) {
+ SeamRuntime o = findRuntimeByName(oldName);
+ if(o == null) {
+ return;
+ }
+ o.setName(newName);
+ onRuntimeNameChanged(oldName, newName);
+ }
+ private void onRuntimeNameChanged(String oldName, String newName) {
+ IProject[] ps = ResourcesPlugin.getWorkspace().getRoot().getProjects();
+ for (int i = 0; i < ps.length; i++) {
+ ISeamProject sp = SeamCorePlugin.getSeamProject(ps[i], false);
+ if(sp != null && oldName.equals(sp.getRuntimeName())) {
+ sp.setRuntimeName(newName);
+ }
+ }
+ }
+
}
Show replies by date