Class ResourceWorkingSetFilter

java.lang.Object
org.eclipse.jface.viewers.ViewerFilter
org.eclipse.ui.ResourceWorkingSetFilter

public class ResourceWorkingSetFilter extends ViewerFilter
A resource working set filter filters resources from a view that are neither a parent nor children of a working set element.
Since:
2.0
  • Constructor Details

    • ResourceWorkingSetFilter

      public ResourceWorkingSetFilter()
  • Method Details

    • getWorkingSet

      public IWorkingSet getWorkingSet()
      Returns the active working set the filter is working with.
      Returns:
      the active working set
    • setWorkingSet

      public void setWorkingSet(IWorkingSet workingSet)
      Sets the active working set.
      Parameters:
      workingSet - the working set the filter should work with
    • select

      public boolean select(Viewer viewer, Object parentElement, Object element)
      Determines if an element should be filtered out.
      Specified by:
      select in class ViewerFilter
      Parameters:
      viewer - the viewer
      parentElement - the parent element
      element - the element
      Returns:
      true if element is included in the filtered set, and false if excluded
      See Also:
    • filter

      public Object[] filter(Viewer viewer, Object parent, Object[] elements)
      Filters out elements that are neither a parent nor a child of a working set element.
      Overrides:
      filter in class ViewerFilter
      Parameters:
      viewer - the viewer
      parent - the parent element
      elements - the elements to filter
      Returns:
      the filtered elements
      See Also: