Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcbridgha2009-11-24 21:33:52 +0000
committercbridgha2009-11-24 21:33:52 +0000
commitb0469e08d2b0838dc131245582818515ac36e379 (patch)
treefe992ecd12d2d149938dbc2a17c84ccf6649c1d5 /plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui
parentd8c64284a6d4037ca108f9a5d18063aba2ca409a (diff)
downloadwebtools.javaee-b0469e08d2b0838dc131245582818515ac36e379.tar.gz
webtools.javaee-b0469e08d2b0838dc131245582818515ac36e379.tar.xz
webtools.javaee-b0469e08d2b0838dc131245582818515ac36e379.zip
[290041]New Module Assembly pages
Diffstat (limited to 'plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui')
-rw-r--r--plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java18
1 files changed, 16 insertions, 2 deletions
diff --git a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java
index 439114a0e..94dba3fb0 100644
--- a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java
+++ b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/ui/preferences/EarModuleDependenciesPropertyPage.java
@@ -171,10 +171,24 @@ public class EarModuleDependenciesPropertyPage extends
@Override
public boolean performOk() {
- boolean result = super.performOk();
- updateLibDir();
+ boolean result = makeProjectsFlexibleIfNeccesary();
+ if(result) {
+ result = super.performOk();
+ updateLibDir();
+ }
return result;
}
+ private boolean makeProjectsFlexibleIfNeccesary() {
+// IProject elementProject = element.getProject();
+// try {
+// if (elementProject != null && !elementProject.hasNature(IModuleConstants.MODULE_NATURE_ID)) {
+// if (composedOp == null) {
+// composedOp = new WorkspaceModifyComposedOperation();
+// }
+// composedOp.addRunnable(WTPUIPlugin.getRunnableWithProgress(J2EEProjectUtilities.createFlexJavaProjectForProjectOperation(elementProject, false)));
+ return true;
+ }
+
private void updateLibDir() {
if (libDir == null) return;

Back to the top