Search in sources :

Example 1 with NewWorkflowGroupProjectWizard

use of org.knime.workbench.ui.wizards.workflowgroup.NewWorkflowGroupProjectWizard in project knime-core by knime.

the class CreateWorkflowGroupAction method run.

/**
 * {@inheritDoc}
 */
@Override
public void run() {
    NewWorkflowGroupProjectWizard wizard = new NewWorkflowGroupProjectWizard();
    IWorkbench workbench = PlatformUI.getWorkbench();
    ISelection selection = workbench.getActiveWorkbenchWindow().getSelectionService().getSelection();
    if (selection instanceof IStructuredSelection) {
        wizard.init(workbench, (IStructuredSelection) selection);
    }
    WizardDialog dialog = new WizardDialog(Display.getDefault().getActiveShell(), wizard);
    dialog.open();
}
Also used : IWorkbench(org.eclipse.ui.IWorkbench) ISelection(org.eclipse.jface.viewers.ISelection) NewWorkflowGroupProjectWizard(org.knime.workbench.ui.wizards.workflowgroup.NewWorkflowGroupProjectWizard) IStructuredSelection(org.eclipse.jface.viewers.IStructuredSelection) WizardDialog(org.eclipse.jface.wizard.WizardDialog)

Aggregations

ISelection (org.eclipse.jface.viewers.ISelection)1 IStructuredSelection (org.eclipse.jface.viewers.IStructuredSelection)1 WizardDialog (org.eclipse.jface.wizard.WizardDialog)1 IWorkbench (org.eclipse.ui.IWorkbench)1 NewWorkflowGroupProjectWizard (org.knime.workbench.ui.wizards.workflowgroup.NewWorkflowGroupProjectWizard)1