Examples of WorkbenchContentProvider


Examples of org.eclipse.ui.model.WorkbenchContentProvider

    setControl(container);
    checkPage();
  }
 
  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) {
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

     *      a {@link Dialog} to select a single file in the workspace
     */
    private ElementTreeSelectionDialog createWorkspaceFileSelectionDialog()
    {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog( editor.getSite().getShell(),
            new WorkbenchLabelProvider(), new WorkbenchContentProvider() );
        dialog.setInput( ResourcesPlugin.getWorkspace().getRoot() );
        dialog.setMessage( Messages.getString( "EditorImportConfigurationAction.SelectConfigurationFileToImport" ) ); //$NON-NLS-1$
        dialog.setTitle( DIALOG_TITLE );
        dialog.setAllowMultiple( false );
        dialog.setStatusLineAboveButtons( false );
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

  private Map<IJavaElement, Integer> maxTotals;

  MaxTotalCache(ViewSettings settings) {
    this.settings = settings;
    this.contentProvider = new WorkbenchContentProvider();
    this.maxTotals = new HashMap<IJavaElement, Integer>();
  }
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

        | JavaElementLabelProvider.SHOW_SMALL_ICONS;
    final DecoratingLabelProvider provider = new DecoratingLabelProvider(
        new JavaElementLabelProvider(labelFlags),
        new ProblemsLabelDecorator(null));
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(
        shell, provider, new WorkbenchContentProvider());
    dialog.setComparator(new JavaElementComparator());
    dialog.setAllowMultiple(false);
    dialog.setValidator(new ISelectionStatusValidator() {
      public IStatus validate(Object[] selection) {
        StatusInfo res = new StatusInfo();
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

                                                       SWT.H_SCROLL |
                                                       SWT.V_SCROLL |
                                                       SWT.BORDER );

        viewer.setUseHashlookup( true );
        viewer.setContentProvider( new WorkbenchContentProvider() );
        viewer.setLabelProvider( new DecoratingLabelProvider( new WorkbenchLabelProvider(),
                                                              IDEWorkbenchPlugin.getDefault().getWorkbench().getDecoratorManager().getLabelDecorator() ) );

        viewer.setInput( ResourcesPlugin.getWorkspace().getRoot() );
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

    /**
     * Returns a content provider for <code>FileSystemElement</code>s that returns
     * only files as children.
     */
    private ITreeContentProvider getFileProvider() {
        return new WorkbenchContentProvider() {
            public Object[] getChildren(Object o) {
                if ( o instanceof FileSystemElement ) {
                    return ((FileSystemElement) o).getFiles().getChildren( o );
                }
                return new Object[0];
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

    /**
     * Returns a content provider for <code>FileSystemElement</code>s that returns
     * only folders as children.
     */
    private ITreeContentProvider getFolderProvider() {
        return new WorkbenchContentProvider() {
            public Object[] getChildren(Object o) {
                if ( o instanceof FileSystemElement ) {
                    return ((FileSystemElement) o).getFolders().getChildren( o );
                }
                return new Object[0];
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

                                    String dialogTitle, String dialogMessage)
    {
        IResource resource = null;
       
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(shell,
                new WorkbenchLabelProvider(), new WorkbenchContentProvider());
        dialog.setTitle(dialogTitle);
        dialog.setMessage(dialogMessage);
        dialog.setInput(root);
        dialog.setSorter(new ResourceSorter(ResourceSorter.NAME));
        int buttonId = dialog.open();
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

    public static IResource getWorkspaceResourceElement_REMOVE (Shell shell, IResource root)
    {
        IResource resource = null;
       
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(shell,
                new WorkbenchLabelProvider(), new WorkbenchContentProvider());
        dialog.setTitle("Select UIMA descriptor");
        dialog.setMessage("Select UIMA Xml descriptor file");
        dialog.setInput(root);
        dialog.setSorter(new ResourceSorter(ResourceSorter.NAME));
        int buttonId = dialog.open();
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

   *            The active window's {@link Shell}.
   */
  protected String useExistingFile(final Vertex vertex, Shell shell) {
    ElementTreeSelectionDialog tree = new ElementTreeSelectionDialog(shell,
        WorkbenchLabelProvider.getDecoratingWorkbenchLabelProvider(),
        new WorkbenchContentProvider());
    tree.setAllowMultiple(false);
    tree.setInput(ResourcesPlugin.getWorkspace().getRoot());
    tree.setMessage("Please select an existing file:");
    tree.setTitle("Choose an existing file");
    tree.setValidator(new ISelectionStatusValidator() {
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.