1 11 package org.eclipse.jdt.internal.ui.wizards; 12 13 import org.eclipse.jface.wizard.Wizard; 14 15 import org.eclipse.ui.PlatformUI; 16 17 import org.eclipse.jdt.internal.ui.IJavaHelpContextIds; 18 19 public class OpenInterfaceWizardAction extends AbstractOpenWizardAction { 20 21 public OpenInterfaceWizardAction() { 22 PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.OPEN_INTERFACE_WIZARD_ACTION); 23 } 24 25 public OpenInterfaceWizardAction(String label, Class [] acceptedTypes) { 26 super(label, acceptedTypes, false); 27 PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IJavaHelpContextIds.OPEN_INTERFACE_WIZARD_ACTION); 28 } 29 30 protected Wizard createWizard() { 31 return new NewInterfaceCreationWizard(); 32 } 33 34 protected boolean shouldAcceptElement(Object obj) { 35 return isOnBuildPath(obj) && !isInArchive(obj); 36 } 37 } 38 | Popular Tags |