Bug 203126 [WorkingSets] Allow location of WorkingSetConfigurationBlock to be changed by implementors
I really like the new WorkingSetConfigurationBlock. I think it can be very handy for many users. The one thing I would like to see, is to allow others who extend the Platform's Wizards to place the location of the WorkingSetConfigurationBlock where they would like. The current implementation forces the working set block after the project creation block. For PDE, it would be nice to be able to move the working set block down on the page, similar to JDT's new project wizard.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/wizards/newresource/BasicNewProjectResourceWizard.java
* </pre>
 * 
 * During the call to <code>open</code>, the wizard dialog is presented to
 * the user. When the user hits Finish, a project resource with the
 * user-specified name is created, the dialog closes, and the call to
 * <code>open</code> returns.
 * </p>
 */
public class BasicNewProjectResourceWizard extends BasicNewResourceWizard
		implements IExecutableExtension {
	private WizardNewProjectCreationPage mainPage;
	private WizardNewProjectReferencePage referencePage;
	
	private IProject newProject;
	/**
	 * The config element which declares this wizard.
	 */
	private IConfigurationElement configElement;
	private static String WINDOW_PROBLEMS_TITLE = ResourceMessages.NewProject_errorOpeningWindow;
	/**
	 * Extension attribute name for final perspective.
	 */
	private static final String FINAL_PERSPECTIVE = "finalPerspective"; 
	/**
	 * Extension attribute name for preferred perspectives.
	 */
	private static final String PREFERRED_PERSPECTIVES = "preferredPerspectives"; 
	/**
	 * Creates a wizard for creating a new project resource in the workspace.
	 */