Interface IFilteredNavigatorContentProvider

All Known Implementing Classes:
FilteredNavigatorContentProvider

public interface IFilteredNavigatorContentProvider
Service that provides the filtered V8 navigator content slice keeping the objects order.
  • Method Details

    • getFilteredNavigatorContent

      EObjectTrie getFilteredNavigatorContent(IEClassBasedNavigatorFilter eClassBasedNavigatorFilter)
      Returns the EObjectTrie representing the filtered navigator content keeping the objects order.
      Parameters:
      eClassBasedNavigatorFilter -
      Returns:
      the filtered navigator content, never null
    • createTrieNodeComparator

      Comparator<IEObjectTrie.INode> createTrieNodeComparator(org.eclipse.core.resources.IProject project)
      Creates navigator tree node comparator. Orders metadata objects as they are in the navigator.
      Parameters:
      project - project to order objects for, cannot be null
      Returns:
      tree node comparator, can be null