Interface IEClassBasedNavigatorFilter

  • All Superinterfaces:
    com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>, Predicate<org.eclipse.xtext.resource.IEObjectDescription>
    All Known Implementing Classes:
    TrivialEClassBasedNavigatorFilter

    public interface IEClassBasedNavigatorFilter
    extends com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>
    EClass based navigator filter description to filter navigator content by EClass'es and predicate for IEObjectDescription for one project.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Collection<org.eclipse.emf.ecore.EClass> getEClasses()
      Returns the scope of EClass'es to select objects from.
      org.eclipse.core.resources.IProject getProject()
      Returns the project to filter objects from.
      • Methods inherited from interface com.google.common.base.Predicate

        apply, equals, test
    • Method Detail

      • getEClasses

        Collection<org.eclipse.emf.ecore.EClass> getEClasses()
        Returns the scope of EClass'es to select objects from.
        Returns:
        the scope of EClass'es, never null
      • getProject

        org.eclipse.core.resources.IProject getProject()
        Returns the project to filter objects from.
        Returns:
        the project to filter objects from, never null