public Object execute(ExecutionEvent event) throws ExecutionException { final INewWizard wizard = new NewModelWizard(); // Initialize the selection final IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); final ISelectionService service = window.getSelectionService(); final IStructuredSelection selection = (IStructuredSelection)service .getSelection("org.eclipse.sirius.ui.tools.views.model.explorer"); //$NON-NLS-1$ wizard.init(PlatformUI.getWorkbench(), selection); // Open the new model wizard final WizardDialog dialog = new WizardDialog(window.getShell(), wizard); dialog.open(); return null; }
/** * Create the new-plan-resource wizard and open the dialog. * If the active part is an EnsembleCommonNavigator, get the StructuredSelection from it; * otherwise the selection is empty. * @param action ignored */ @Override public void run(IAction action) { IStructuredSelection structuredSeleciton = StructuredSelection.EMPTY; IWorkbench workbench = PlatformUI.getWorkbench(); INewWizard newResourceWizard = new NewPlanResourceWizard(); IWorkbenchPart part = window.getPartService().getActivePart(); if (part instanceof EnsembleCommonNavigator) { ISelection selection = ((EnsembleCommonNavigator) part).getCommonViewer().getSelection(); if(selection instanceof IStructuredSelection) { structuredSeleciton = (IStructuredSelection)selection; } } newResourceWizard.init(workbench, structuredSeleciton); Shell parent = workbench.getActiveWorkbenchWindow().getShell(); WizardDialog wizardDialog = new WizardDialog(parent, newResourceWizard); wizardDialog.create(); wizardDialog.open(); }
@Override public void run() { Shell shell= getShell(); if (!doCreateProjectFirstOnEmptyWorkspace(shell)) { return; } try { INewWizard wizard= createWizard(); wizard.init(PlatformUI.getWorkbench(), getSelection()); WizardDialog dialog= new WizardDialog(shell, wizard); PixelConverter converter= new PixelConverter(JFaceResources.getDialogFont()); dialog.setMinimumPageSize(converter.convertWidthInCharsToPixels(70), converter.convertHeightInCharsToPixels(20)); dialog.create(); int res= dialog.open(); if (res == Window.OK && wizard instanceof NewElementWizard) { fCreatedElement= ((NewElementWizard)wizard).getCreatedElement(); } notifyResult(res == Window.OK); } catch (CoreException e) { String title= NewWizardMessages.AbstractOpenWizardAction_createerror_title; String message= NewWizardMessages.AbstractOpenWizardAction_createerror_message; ExceptionHandler.handle(e, shell, title, message); } }
public void run(String[] params, ICheatSheetManager manager) { if ((params != null) && (params.length > 0)) { IWorkbench workbench = PlatformUI.getWorkbench(); INewWizard wizard = getWizard(params[0]); wizard.init(workbench, new StructuredSelection()); WizardDialog dialog = new WizardDialog(PlatformUI.getWorkbench() .getActiveWorkbenchWindow().getShell(), wizard); dialog.create(); dialog.open(); // did the wizard succeed ? notifyResult(dialog.getReturnCode() == Window.OK); } }
private INewWizard getWizard(String typeName) { if (typeName.equals("Mapper")) { return new NewMapperWizard(); } else if (typeName.equals("Reducer")) { return new NewReducerWizard(); } else if (typeName.equals("Driver")) { return new NewDriverWizard(); } else { log.severe("Invalid Wizard requested"); return null; } }
@Override public void run() { Shell localShell = getShell(); if (!doCreateProjectFirstOnEmptyWorkspace(localShell)) { return; } try { INewWizard wizard = createWizard(); wizard.init(PlatformUI.getWorkbench(), getSelection()); WizardDialog dialog = new WizardDialog(localShell, wizard); IPixelConverter converter = PixelConverterFactory.createPixelConverter(JFaceResources.getDialogFont()); dialog.setMinimumPageSize(converter.convertWidthInCharsToPixels(70), converter.convertHeightInCharsToPixels(20)); dialog.create(); int res = dialog.open(); if (res == Window.OK && wizard instanceof NewElementWizard) { createdElement = ((NewElementWizard) wizard).getCreatedElement(); } notifyResult(res == Window.OK); } catch (CoreException e) { String title = NewWizardMessages.AbstractOpenWizardAction_createerror_title; String message = NewWizardMessages.AbstractOpenWizardAction_createerror_message; ExceptionHandler.handle(e, localShell, title, message); } }
@Override public void run(IAction action) { IWorkbench workbench = PlatformUI.getWorkbench(); INewWizard newResourceWizard = getNewResourceWizard(); newResourceWizard.init(workbench, getCurrentSelection()); Shell parent = workbench.getActiveWorkbenchWindow().getShell(); WizardDialog wizardDialog = new WizardDialog(parent, newResourceWizard); wizardDialog.create(); wizardDialog.open(); }
@Override protected INewWizard getNewResourceWizard() { try { return MissionExtender.construct(NewSpifeProjectResourceWizard.class); } catch (ConstructionException e) { LogUtil.error(e); return null; } }
private static INewWizard getWizardClass( Extension extension ) { return extension.createExecutableExtension( "class", INewWizard.class ); }
@Override protected INewWizard createWizard() throws CoreException { return new NewWebAppProjectWizard(); }
@Override protected INewWizard getNewResourceWizard() { return new NewPlanResourceWizard(); }
@Override protected final INewWizard createWizard() throws CoreException { return new NewClassCreationWizard(fPage, fOpenEditorOnFinish); }
@Override protected final INewWizard createWizard() throws CoreException { return new NewEnumCreationWizard(fPage, fOpenEditorOnFinish); }
@Override protected final INewWizard createWizard() throws CoreException { return new NewSourceFolderCreationWizard(); }
@Override protected final INewWizard createWizard() throws CoreException { return new NewInterfaceCreationWizard(fPage, fOpenEditorOnFinish); }
@Override protected final INewWizard createWizard() throws CoreException { return new NewAnnotationCreationWizard(fPage, fOpenEditorOnFinish); }
@Override protected final INewWizard createWizard() throws CoreException { return new NewPackageCreationWizard(fPage); }
@Override protected final INewWizard createWizard() throws CoreException { return new JavaProjectWizard(fPageOne, fPageTwo); }
@Override protected INewWizard createWizard() throws CoreException { return (INewWizard) CoreUtility.createExtension(fConfigurationElement, ATT_CLASS); }
/** * {@inheritDoc} */ @Override protected INewWizard createWizard() throws CoreException { return fWizard; }