Package org.eclipse.ui.dialogs

Examples of org.eclipse.ui.dialogs.ElementListSelectionDialog


  protected EObject selectElement(EObject[] elements) {
    Shell shell = Display.getCurrent().getActiveShell();
    ILabelProvider labelProvider = new AdapterFactoryLabelProvider(
        eu.admire.visual.pmml.treemodel._40.diagram.part.PMMLDiagramEditorPlugin
            .getInstance().getItemProvidersAdapterFactory());
    ElementListSelectionDialog dialog = new ElementListSelectionDialog(
        shell, labelProvider);
    dialog
        .setMessage(eu.admire.visual.pmml.treemodel._40.diagram.part.Messages.PMMLModelingAssistantProviderMessage);
    dialog
        .setTitle(eu.admire.visual.pmml.treemodel._40.diagram.part.Messages.PMMLModelingAssistantProviderTitle);
    dialog.setMultipleSelection(false);
    dialog.setElements(elements);
    EObject selected = null;
    if (dialog.open() == Window.OK) {
      selected = (EObject) dialog.getFirstResult();
    }
    return selected;
  }
View Full Code Here


  protected EObject selectElement(EObject[] elements) {
    Shell shell = Display.getCurrent().getActiveShell();
    ILabelProvider labelProvider = new AdapterFactoryLabelProvider(
        DispelDiagramEditorPlugin.getInstance()
            .getItemProvidersAdapterFactory());
    ElementListSelectionDialog dialog = new ElementListSelectionDialog(
        shell, labelProvider);
    dialog.setMessage(Messages.DispelModelingAssistantProviderMessage);
    dialog.setTitle(Messages.DispelModelingAssistantProviderTitle);
    dialog.setMultipleSelection(false);
    dialog.setElements(elements);
    EObject selected = null;
    if (dialog.open() == Window.OK) {
      selected = (EObject) dialog.getFirstResult();
    }
    return selected;
  }
View Full Code Here

  protected EObject selectElement(EObject[] elements) {
    Shell shell = Display.getCurrent().getActiveShell();
    ILabelProvider labelProvider = new AdapterFactoryLabelProvider(
        DispelDiagramEditorPlugin.getInstance()
            .getItemProvidersAdapterFactory());
    ElementListSelectionDialog dialog = new ElementListSelectionDialog(
        shell, labelProvider);
    dialog.setMessage(Messages.DispelModelingAssistantProviderMessage);
    dialog.setTitle(Messages.DispelModelingAssistantProviderTitle);
    dialog.setMultipleSelection(false);
    dialog.setElements(elements);
    EObject selected = null;
    if (dialog.open() == Window.OK) {
      selected = (EObject) dialog.getFirstResult();
    }
    return selected;
  }
View Full Code Here

  protected EObject selectElement(EObject[] elements) {
    Shell shell = Display.getCurrent().getActiveShell();
    ILabelProvider labelProvider = new AdapterFactoryLabelProvider(
        eu.admire.visual.pmml.radviz._40.diagram.part.PMMLDiagramEditorPlugin
            .getInstance().getItemProvidersAdapterFactory());
    ElementListSelectionDialog dialog = new ElementListSelectionDialog(
        shell, labelProvider);
    dialog
        .setMessage(eu.admire.visual.pmml.radviz._40.diagram.part.Messages.PMMLModelingAssistantProviderMessage);
    dialog
        .setTitle(eu.admire.visual.pmml.radviz._40.diagram.part.Messages.PMMLModelingAssistantProviderTitle);
    dialog.setMultipleSelection(false);
    dialog.setElements(elements);
    EObject selected = null;
    if (dialog.open() == Window.OK) {
      selected = (EObject) dialog.getFirstResult();
    }
    return selected;
  }
View Full Code Here

        }
      }
    } catch (Exception e) {
      DesignerPlugin.log(e);
    }
    ElementListSelectionDialog dialog =
        new ElementListSelectionDialog(getShell(),
            new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT));
    dialog.setIgnoreCase(false);
    dialog.setTitle("Package selection");
    dialog.setMessage("Select package for View:");
    dialog.setHelpAvailable(false);
    dialog.setElements(packages.toArray());
    {
      IPackageFragment packageFragment = packageRoot.getPackageFragment(packageField.getText());
      if (packageFragment != null && packageFragment.exists()) {
        dialog.setInitialSelections(new Object[]{packageFragment});
      }
    }
    if (dialog.open() == Window.OK) {
      Object element = dialog.getFirstResult();
      if (element instanceof IPackageFragment) {
        IPackageFragment packageFragment = (IPackageFragment) element;
        packageField.setTextWithoutUpdate(packageFragment.getElementName());
      }
    }
View Full Code Here

  protected EObject selectElement(EObject[] elements) {
    Shell shell = Display.getCurrent().getActiveShell();
    ILabelProvider labelProvider = new AdapterFactoryLabelProvider(
        CismodelDiagramEditorPlugin.getInstance()
            .getItemProvidersAdapterFactory());
    ElementListSelectionDialog dialog = new ElementListSelectionDialog(
        shell, labelProvider);
    dialog.setMessage(Messages.CismodelModelingAssistantProviderMessage);
    dialog.setTitle(Messages.CismodelModelingAssistantProviderTitle);
    dialog.setMultipleSelection(false);
    dialog.setElements(elements);
    EObject selected = null;
    if (dialog.open() == Window.OK) {
      selected = (EObject) dialog.getFirstResult();
    }
    return selected;
  }
View Full Code Here

  protected ILaunchConfiguration chooseConfiguration(
      List<ILaunchConfiguration> configList) {
    IDebugModelPresentation labelProvider = DebugUITools
        .newDebugModelPresentation();
    ElementListSelectionDialog dialog = new ElementListSelectionDialog(
        getShell(), labelProvider);
    dialog.setElements(configList.toArray());
    dialog.setTitle("Select launch configuration");
    dialog.setMessage("Select launch configuration...");
    dialog.setMultipleSelection(false);
    int result = dialog.open();
    labelProvider.dispose();
    if (result == Window.OK) {
      return (ILaunchConfiguration) dialog.getFirstResult();
    }
    return null;
  }
View Full Code Here

  protected EObject selectElement(EObject[] elements) {
    Shell shell = Display.getCurrent().getActiveShell();
    ILabelProvider labelProvider = new AdapterFactoryLabelProvider(
        CismodelDiagramEditorPlugin.getInstance()
            .getItemProvidersAdapterFactory());
    ElementListSelectionDialog dialog = new ElementListSelectionDialog(
        shell, labelProvider);
    dialog.setMessage(Messages.CismodelModelingAssistantProviderMessage);
    dialog.setTitle(Messages.CismodelModelingAssistantProviderTitle);
    dialog.setMultipleSelection(false);
    dialog.setElements(elements);
    EObject selected = null;
    if (dialog.open() == Window.OK) {
      selected = (EObject) dialog.getFirstResult();
    }
    return selected;
  }
View Full Code Here

        }
        return (IFile[])existentFiles.toArray(new IFile[existentFiles.size()]);
    }

    private IFile selectWorkspaceFile(IFile[] files) {
        ElementListSelectionDialog dialog= new ElementListSelectionDialog(fWindow.getShell(), new FileLabelProvider());
        dialog.setElements(files);
        dialog.setTitle(""); //$NON-NLS-1$
        dialog.setMessage(""); //$NON-NLS-1$
        if (dialog.open() == Window.OK)
            return (IFile) dialog.getFirstResult();
        return null;
    }
View Full Code Here

        }
        return (IFile[])existentFiles.toArray(new IFile[existentFiles.size()]);
    }

    private IFile selectWorkspaceFile(IFile[] files) {
        ElementListSelectionDialog dialog= new ElementListSelectionDialog(fWindow.getShell(), new FileLabelProvider());
        dialog.setElements(files);
        dialog.setTitle(""); //$NON-NLS-1$
        dialog.setMessage(""); //$NON-NLS-1$
        if (dialog.open() == Window.OK)
            return (IFile) dialog.getFirstResult();
        return null;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.ui.dialogs.ElementListSelectionDialog

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.