/* * Copied from BasicNewProjectResourceWizard (modified) */ private WorkspaceModifyOperation createNewSimpleProjectOperation() { final IProject newProjectHandle = fMainPage.getProjectHandle(); URI location = null; if (!fMainPage.useDefaults()) { location = fMainPage.getLocationURI(); } IWorkspace workspace = ResourcesPlugin.getWorkspace(); final IProjectDescription description = workspace.newProjectDescription(newProjectHandle.getName()); description.setLocationURI(location); WorkspaceModifyOperation op = new WorkspaceModifyOperation() { @Override protected void execute(IProgressMonitor monitor) throws CoreException { createProject(description, newProjectHandle, monitor); doPostCreateProjectAction(newProjectHandle, monitor); } }; return op; }