Package org.eclipse.ui.model

Examples of org.eclipse.ui.model.BaseWorkbenchContentProvider


    selectCtPathButton.addSelectionListener(new SelectionAdapter()
    {
      @Override
      public void widgetSelected(SelectionEvent e)
      {
        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"));
View Full Code Here


    selectArchitecturePathButton.addSelectionListener(new SelectionAdapter()
    {
      @Override
      public void widgetSelected(SelectionEvent e)
      {
        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()
View Full Code Here

    selectPathToConfigsButton.addSelectionListener(new SelectionAdapter()
    {
      @Override
      public void widgetSelected(SelectionEvent e)
      {
        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()
View Full Code Here

  }

  protected void initWidget(Composite parent, int style) {
    tree = new TreeViewer(parent, style);
    tree.setLabelProvider(new WorkbenchLabelProvider());
    tree.setContentProvider(new BaseWorkbenchContentProvider());
  }
View Full Code Here

  @Override
  protected void initWidget(Composite parent, int style) {
    tree = new CheckboxTreeViewer(parent, style);
    tree.setLabelProvider(new WorkbenchLabelProvider());
    tree.setContentProvider(new BaseWorkbenchContentProvider());
  }
View Full Code Here

    treeViewer.getTree().setLayoutData(
        new GridData(SWT.FILL, SWT.FILL, true, true));
    part.getSite().setSelectionProvider(treeViewer);
    Platform.getAdapterManager().registerAdapters(this, Tree.class);
    treeViewer.setLabelProvider(new WorkbenchLabelProvider());
    treeViewer.setContentProvider(new BaseWorkbenchContentProvider());
    treeViewer.setInput(rootTree);
    treeViewer.addSelectionChangedListener(new ISelectionChangedListener() {
      @SuppressWarnings("unchecked")
      public void selectionChanged(SelectionChangedEvent event) {
        Object o = ((ITreeSelection) treeViewer.getSelection())
View Full Code Here

  }

  public void createPartControl(Composite parent) {
    Tree tree = new Tree(parent, SWT.NONE);
    tv = new TreeViewer(tree);
    tv.setContentProvider(new BaseWorkbenchContentProvider());
    tv.setLabelProvider(new WorkbenchLabelProvider());
  }
View Full Code Here

        });
    }

    private void selectInWorkspace() {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(),
                new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
        dialog.setTitle("Select a workspace relative file:");
        dialog.setMessage("Select a workspace relative file:");
        // Filter closed projects
        dialog.addFilter(new ViewerFilter() {
            public boolean select(Viewer viewer, Object parentElement, Object element) {
View Full Code Here

   * @see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite)
   */
  @Override
  public void createPartControl(Composite parent) {
    viewer = new TreeViewer(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL |  SWT.MULTI);
    viewer.setContentProvider(new BaseWorkbenchContentProvider() {

      private Object[] input;

      /* (non-Javadoc)
       * @see org.eclipse.ui.model.BaseWorkbenchContentProvider#getElements(java.lang.Object)
View Full Code Here

  @SuppressWarnings("rawtypes")
  public static CheckedTreeSelectionDialog createMulti(Shell parent,
      String title, String message, Class[] filter,
      Object input, List selectedElements) {
    CheckedTreeSelectionDialog diag = new CheckedTreeSelectionDialog(parent,
        new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
   
    configure(diag, title, message);
   
    if (filter.length > 0) {
      diag.addFilter(new TypedViewerFilter(filter));
View Full Code Here

TOP

Related Classes of org.eclipse.ui.model.BaseWorkbenchContentProvider

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.