Package org.eclipse.ui.dialogs

Examples of org.eclipse.ui.dialogs.ElementTreeSelectionDialog.addFilter()


        .getDecoratorManager().getLabelDecorator());
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider);
    dialog.setValidator(validator);
    dialog.setTitle(WizardConstants.CONTAINER_SELECTION_DIALOG_TITLE);
    dialog.setMessage(WizardConstants.CONTAINER_SELECTION_DIALOG_DESC);
    dialog.addFilter(filter);
    String projectName = projectNameCombo.getText();;
    if (projectName==null || projectName.length()==0)
      return;
    IProject project = ResourcesPlugin.getWorkspace().getRoot().findMember(projectName).getProject();
    dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
View Full Code Here


        .getDecoratorManager().getLabelDecorator());
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider);
    dialog.setValidator(validator);
    dialog.setTitle(WizardConstants.CONTAINER_SELECTION_DIALOG_TITLE);
    dialog.setMessage(WizardConstants.CONTAINER_SELECTION_DIALOG_DESC);
    dialog.addFilter(filter);
    String projectName = projectNameCombo.getText();;
    if (projectName==null || projectName.length()==0)
      return;
    IProject project = ResourcesPlugin.getWorkspace().getRoot().findMember(projectName).getProject();
    dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
View Full Code Here

      {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
        dialog.setTitle("Scenario Selection");
        dialog.setMessage("Select a scenario:");
        dialog.setComparator(new ViewerComparator());
        dialog.addFilter(new FileExtensionFilter("script", "script2"));
        dialog.setInput(ResourcesPlugin.getWorkspace().getRoot().getProject(fProjectText.getText()).getFolder("scenarios"));

        if (dialog.open() == Window.OK)
        {
          if (dialog.getFirstResult() != null)
View Full Code Here

      {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
        dialog.setTitle("20-Sim Model Selection");
        dialog.setMessage("Select a 20-Sim Model:");
        dialog.setComparator(new ViewerComparator());
        dialog.addFilter(new FileExtensionFilter("emx"));
        dialog.setInput(ResourcesPlugin.getWorkspace().getRoot().getProject(fProjectText.getText()).getFolder("model_ct"));

        if (dialog.open() == Window.OK)
        {
          if (dialog.getFirstResult() != null)
View Full Code Here

        ;
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
        dialog.setTitle("Project Selection");
        dialog.setMessage("Select a project:");
        dialog.setComparator(new ViewerComparator());
        dialog.addFilter(new ViewerFilter()
        {
          @Override
          public boolean select(Viewer viewer, Object parentElement,
              Object element)
          {
View Full Code Here

      {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
        dialog.setTitle("Architecture Selection");
        dialog.setMessage("Select an architecture:");
        dialog.setComparator(new ViewerComparator());
        dialog.addFilter(new FileExtensionFilter(true,"arch"));
        dialog.setValidator(new ISelectionStatusValidator()
        {
         
          public IStatus validate(Object[] selection)
          {
View Full Code Here

        ;
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
        dialog.setTitle("Project Selection");
        dialog.setMessage("Select a project:");
        dialog.setComparator(new ViewerComparator());
        dialog.addFilter(new ViewerFilter()
        {
          @Override
          public boolean select(Viewer viewer, Object parentElement,
              Object element)
          {
View Full Code Here

      {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
        dialog.setTitle("Folder Selection");
        dialog.setMessage("Select a Folder:");
        dialog.setComparator(new ViewerComparator());
        dialog.addFilter(new FolderFilter());
        dialog.setValidator(new ISelectionStatusValidator()
        {
         
          public IStatus validate(Object[] selection)
          {
View Full Code Here

  }
 
  protected String handleBrowse(String title) {
    ElementTreeSelectionDialog etsd = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new WorkbenchContentProvider());
    etsd.setInput(refactoring.getProject().getWorkspace());
    etsd.addFilter(new ViewerFilter() {

      @Override
      public boolean select(Viewer viewer, Object parentElement, Object element) {
       
        if (element == null) {
View Full Code Here

        else
          res.setError(""); //$NON-NLS-1$
        return res;
      }
    });
    dialog.addFilter(new ClosedProjectFilter());
    dialog.addFilter(new OutputFolderOnlyFilter());
    dialog.setTitle(title);
    dialog.setMessage(message);
    dialog.setStatusLineAboveButtons(true);
    dialog.setInput(JavaCore.create(ResourcesPlugin.getWorkspace()
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.