Bug 110643 [API] NewClassCreationWizard needs to be API
We need a Java class creation wizard that we can a) launch programmatically and b) set and get the new class' name, package fragment, superclass, super interfaces, etc. (i.e., prime it before launch and retrieve values after finish). Unfortunately, in Eclipse 3.1 NewClassCreationWizard is not only internal (i.e., not API) but also does not provide the needed getters/setters. So, our current choices seem to be: a) subclass NewClassCreationWizard anyway and implement the needed getters/setters ourselves; or b) copy & paste the code from NewClassCreationWizard (and its superclass, NewElementWizard) to create our own class creation wizard (and implement the getters/setters we need). Neither of these choices are good. (We currently do the former.) In Eclipse 3.2 we'd like NewClassCreationWizard to be API and for it to support the getters/setters we need (i.e., give access to its "model").
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/ActionMessages.java
public static String AddGetterSetterAction_SkipExistingDialog_skip_label;
	public static String AddGetterSetterAction_SkipExistingDialog_replace_label;
	public static String AddGetterSetterAction_SkipExistingDialog_skipAll_label;
	public static String AddGetterSetterAction_dialog_label;
	public static String AddGetterSetterAction_methods_selected;
	public static String AddGettSetterAction_typeContainsNoFields_message;
	
	public static String GetterSetterTreeSelectionDialog_select_getters;
	public static String GetterSetterTreeSelectionDialog_select_setters;
	public static String GetterSetterTreeSelectionDialog_alpha_pair_sort;
	public static String GetterSetterTreeSelectionDialog_alpha_method_sort;
	public static String GetterSetterTreeSelectionDialog_sort_label;
	public static String SourceActionDialog_enterAt_label;
	public static String SourceActionDialog_modifier_group;
	public static String SourceActionDialog_modifier_public;
	public static String SourceActionDialog_modifier_protected;
	public static String SourceActionDialog_modifier_default;
	public static String SourceActionDialog_modifier_private;
	public static String SourceActionDialog_modifier_synchronized;
	public static String SourceActionDialog_modifier_final;
	public static String SourceActionDialog_first_method;
	public static String SourceActionDialog_last_method;
	public static String SourceActionDialog_cursor;
	public static String SourceActionDialog_after;
	public static String SourceActionDialog_createMethodComment;
	public static String SourceActionDialog_createMethodAnnotation;
	public static String SourceActionDialog_no_entries;
	public static String SourceActionDialog_createConstructorComment;
	public static String AddUnimplementedConstructorsAction_label;
	public static String AddUnimplementedConstructorsAction_description;