1 11 package org.eclipse.pde.internal.ui.editor.schema; 12 13 import org.eclipse.core.resources.IProject; 14 import org.eclipse.jdt.ui.wizards.NewClassWizardPage; 15 import org.eclipse.jdt.ui.wizards.NewInterfaceWizardPage; 16 import org.eclipse.jface.viewers.StructuredSelection; 17 import org.eclipse.pde.internal.ui.editor.plugin.JavaAttributeWizard; 18 19 public class NewClassCreationWizard extends JavaAttributeWizard { 20 21 private boolean fIsInterface; 22 23 public NewClassCreationWizard(IProject project, boolean isInterface) { 24 super(project, null, null, null); 25 fIsInterface = isInterface; 26 } 27 28 public void addPages() { 29 if (fIsInterface) 30 fMainPage = new NewInterfaceWizardPage(); 31 else 32 fMainPage = new NewClassWizardPage(); 33 addPage(fMainPage); 34 if (fIsInterface) 35 ((NewInterfaceWizardPage)fMainPage).init(StructuredSelection.EMPTY); 36 else 37 ((NewClassWizardPage)fMainPage).init(StructuredSelection.EMPTY); 38 } 39 40 } 41 | Popular Tags |