X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/NewProjectCreationWizard.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/NewProjectCreationWizard.java index c895758..0601e03 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/NewProjectCreationWizard.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/wizards/NewProjectCreationWizard.java @@ -23,42 +23,53 @@ import org.eclipse.ui.dialogs.WizardNewProjectCreationPage; import org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard; import org.eclipse.ui.wizards.newresource.BasicNewResourceWizard; -public class NewProjectCreationWizard extends BasicNewResourceWizard implements INewWizard, IExecutableExtension { +public class NewProjectCreationWizard extends BasicNewResourceWizard implements + INewWizard, IExecutableExtension { protected WizardNewProjectCreationPage projectPage; + protected IConfigurationElement configurationElement; + protected IProject newProject; - + public NewProjectCreationWizard() { - setWindowTitle(PHPWizardMessages.getString("NewProjectCreationWizard.windowTitle")); + setWindowTitle(PHPWizardMessages + .getString("NewProjectCreationWizard.windowTitle")); } public boolean performFinish() { - IRunnableWithProgress projectCreationOperation = new WorkspaceModifyDelegatingOperation(getProjectCreationRunnable()); + IRunnableWithProgress projectCreationOperation = new WorkspaceModifyDelegatingOperation( + getProjectCreationRunnable()); try { getContainer().run(false, true, projectCreationOperation); - } catch (Exception e) { + } catch (Exception e) { PHPeclipsePlugin.log(e); return false; } BasicNewProjectResourceWizard.updatePerspective(configurationElement); selectAndReveal(newProject); - // open the PHP perspective + // open the PHP perspective new OpenPHPPerspectiveAction().run(); return true; } protected IRunnableWithProgress getProjectCreationRunnable() { return new IRunnableWithProgress() { - public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { + public void run(IProgressMonitor monitor) + throws InvocationTargetException, InterruptedException { int remainingWorkUnits = 10; - monitor.beginTask(PHPWizardMessages.getString("NewProjectCreationWizard.projectCreationMessage"), remainingWorkUnits); + monitor + .beginTask( + PHPWizardMessages + .getString("NewProjectCreationWizard.projectCreationMessage"), + remainingWorkUnits); IWorkspace workspace = PHPeclipsePlugin.getWorkspace(); newProject = projectPage.getProjectHandle(); - - IProjectDescription description = workspace.newProjectDescription(newProject.getName()); + + IProjectDescription description = workspace + .newProjectDescription(newProject.getName()); IPath path = Platform.getLocation(); IPath customPath = projectPage.getLocationPath(); if (!path.equals(customPath)) { @@ -68,14 +79,16 @@ public class NewProjectCreationWizard extends BasicNewResourceWizard implements try { if (!newProject.exists()) { - newProject.create(description, new SubProgressMonitor(monitor, 1)); + newProject.create(description, new SubProgressMonitor( + monitor, 1)); remainingWorkUnits--; } if (!newProject.isOpen()) { newProject.open(new SubProgressMonitor(monitor, 1)); remainingWorkUnits--; } - JavaCore.addPHPNature(newProject, new SubProgressMonitor(monitor, remainingWorkUnits)); + JavaCore.addPHPNature(newProject, new SubProgressMonitor( + monitor, remainingWorkUnits)); } catch (CoreException e) { throw new InvocationTargetException(e); } finally { @@ -88,14 +101,18 @@ public class NewProjectCreationWizard extends BasicNewResourceWizard implements public void addPages() { super.addPages(); - projectPage = new WizardNewProjectCreationPage(PHPWizardMessages.getString("WizardNewProjectCreationPage.pageName")); - projectPage.setTitle(PHPWizardMessages.getString("WizardNewProjectCreationPage.pageTitle")); - projectPage.setDescription(PHPWizardMessages.getString("WizardNewProjectCreationPage.pageDescription")); + projectPage = new WizardNewProjectCreationPage(PHPWizardMessages + .getString("WizardNewProjectCreationPage.pageName")); + projectPage.setTitle(PHPWizardMessages + .getString("WizardNewProjectCreationPage.pageTitle")); + projectPage.setDescription(PHPWizardMessages + .getString("WizardNewProjectCreationPage.pageDescription")); addPage(projectPage); } - public void setInitializationData(IConfigurationElement config, String propertyName, Object data) throws CoreException { + public void setInitializationData(IConfigurationElement config, + String propertyName, Object data) throws CoreException { configurationElement = config; }