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
Modifier and TypeMethodDescriptionCollection<org.eclipse.emf.ecore.EClass>
Returns the scope ofEClass
'es to select objects from.org.eclipse.core.resources.IProject
Returns the project to filter objects from.Methods inherited from interface com.google.common.base.Predicate
apply, equals, test
-
Method Details
-
getEClasses
Collection<org.eclipse.emf.ecore.EClass> getEClasses()Returns the scope ofEClass
'es to select objects from.- Returns:
- the scope of
EClass
'es, nevernull
-
getProject
org.eclipse.core.resources.IProject getProject()Returns the project to filter objects from.- Returns:
- the project to filter objects from, never
null
-