fixes for move to eclipse 3.1 M4
diff --git a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/ui/J2EEArtifactCreationWizard.java b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/ui/J2EEArtifactCreationWizard.java index 62a4c78..c7c23f3 100644 --- a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/ui/J2EEArtifactCreationWizard.java +++ b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/ui/J2EEArtifactCreationWizard.java
@@ -12,7 +12,6 @@ import java.lang.reflect.InvocationTargetException; -import org.eclipse.core.internal.registry.ConfigurationElement; import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IConfigurationElement; @@ -20,6 +19,7 @@ import org.eclipse.jface.dialogs.IDialogSettings; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jst.j2ee.application.operations.J2EEArtifactCreationDataModel; +import org.eclipse.jst.j2ee.internal.DelegateConfigurationElement; import org.eclipse.jst.j2ee.internal.earcreation.IEARNatureConstants; import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPlugin; import org.eclipse.jst.j2ee.internal.plugin.UIProjectUtilities; @@ -195,15 +195,14 @@ protected final void postPerformFinish() throws InvocationTargetException { super.postPerformFinish(); if (getFinalPerspectiveID() != null && getFinalPerspectiveID().length() > 0) { - - IConfigurationElement element = new ConfigurationElement() { + + IConfigurationElement element = new DelegateConfigurationElement(configurationElement) { public String getAttribute(String aName) { if (aName.equals("finalPerspective")) { //$NON-NLS-1$ return getFinalPerspectiveID(); } - return (configurationElement != null) ? configurationElement.getAttribute(aName) : super.getAttribute(aName); + return super.getAttribute(aName); } - }; BasicNewProjectResourceWizard.updatePerspective(element); } else
diff --git a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/ui/J2EEArtifactImportWizard.java b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/ui/J2EEArtifactImportWizard.java index a55b2f7..282c53e 100644 --- a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/ui/J2EEArtifactImportWizard.java +++ b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/ui/J2EEArtifactImportWizard.java
@@ -18,6 +18,7 @@ import org.eclipse.core.runtime.IExecutableExtension; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jst.j2ee.application.operations.J2EEArtifactImportDataModel; +import org.eclipse.jst.j2ee.internal.DelegateConfigurationElement; import org.eclipse.jst.j2ee.internal.plugin.CommonEditorUtility; import org.eclipse.ui.IImportWizard; import org.eclipse.ui.IWorkbench; @@ -191,12 +192,12 @@ super.postPerformFinish(); if (getFinalPerspectiveID() != null && getFinalPerspectiveID().length() > 0) { - IConfigurationElement element = new ConfigurationElement() { + IConfigurationElement element = new DelegateConfigurationElement(configurationElement) { public String getAttribute(String aName) { if (aName.equals("finalPerspective")) { //$NON-NLS-1$ return getFinalPerspectiveID(); } - return (configurationElement != null) ? configurationElement.getAttribute(aName) : super.getAttribute(aName); + return super.getAttribute(aName); } };