private NewElementWizard createWizard(StructuredSelection selection) { switch (fTypeKind) { case K_CLASS: { NewClassWizardPage page= new NewClassWizardPage(); page.init(selection); configureWizardPage(page); return new NewClassCreationWizard(page, true); } case K_INTERFACE: { NewInterfaceWizardPage page= new NewInterfaceWizardPage(); page.init(selection); configureWizardPage(page); return new NewInterfaceCreationWizard(page, true); } case K_ENUM: { NewEnumWizardPage page= new NewEnumWizardPage(); page.init(selection); configureWizardPage(page); return new NewEnumCreationWizard(page, true); } case K_ANNOTATION: { NewAnnotationWizardPage page= new NewAnnotationWizardPage(); page.init(selection); configureWizardPage(page); return new NewAnnotationCreationWizard(page, true); } } throw new IllegalArgumentException(); }
private NewElementWizard createWizard(StructuredSelection selection) { switch (fTypeKind) { case K_CLASS: { NewClassWizardPage page= new NewClassWizardPage(); page.init(selection); configureWizardPage(page); return new NewClassCreationWizard(page, true); } case K_INTERFACE: { NewInterfaceWizardPage page= new NewInterfaceWizardPage(); page.init(selection); configureWizardPage(page); return new NewInterfaceCreationWizard(page, true); } case K_ENUM: { NewEnumWizardPage page= new NewEnumWizardPage(); page.init(selection); configureWizardPage(page); return new NewEnumCreationWizard(page, true); } case K_ANNOTATION: { NewAnnotationWizardPage page= new NewAnnotationWizardPage(); page.init(selection); configureWizardPage(page); return new NewAnnotationCreationWizard(page, true); } } throw new IllegalArgumentException(); }