Bug 490623

Summary: [Wizards] Allow opening a {New | Import | Export} Wizard with particular categories
Product: [Eclipse Project] Platform Reporter: Brian de Alwis <bsd>
Component: UIAssignee: Brian de Alwis <bsd>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: mistria
Version: 4.6   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Brian de Alwis CLA 2016-03-29 13:17:58 EDT
The New/Import/Export wizards can become a bit unwieldy once many plugins have been installed.  It can be useful to open one of these wizards showing only a subset of the available wizards, particularly from the Welcome page.

For example, the new EPP for JavaScript developers has 14 categories of wizard,  

The New wizard allows opening on a particular category (see org.eclipse.ui.internal.handlers.WizardHandler$New).  This category can only be configured programmatically.  The org.eclipse.ui.newWizard command does not provide a parameter to configure this value.

I propose adding a new command parameter to the New, Import, and Export wizards that supports a comma-separated list of category identifiers, and to add support for the wizards to use those identifiers.