Class TrivialEClassBasedNavigatorFilter
- java.lang.Object
-
- com._1c.g5.v8.dt.navigator.filters.TrivialEClassBasedNavigatorFilter
-
- All Implemented Interfaces:
IEClassBasedNavigatorFilter
,com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>
,Predicate<org.eclipse.xtext.resource.IEObjectDescription>
public class TrivialEClassBasedNavigatorFilter extends Object implements IEClassBasedNavigatorFilter
The default implementation ofIEClassBasedNavigatorFilter
reprsenting trivial predicate forEObjectDescription
's.
-
-
Constructor Summary
Constructors Constructor Description TrivialEClassBasedNavigatorFilter(Collection<org.eclipse.emf.ecore.EClass> eClasses, org.eclipse.core.resources.IProject project)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
apply(org.eclipse.xtext.resource.IEObjectDescription input)
Collection<org.eclipse.emf.ecore.EClass>
getEClasses()
Returns the scope ofEClass
'es to select objects from.org.eclipse.core.resources.IProject
getProject()
Returns the project to filter objects from.
-
-
-
Constructor Detail
-
TrivialEClassBasedNavigatorFilter
public TrivialEClassBasedNavigatorFilter(Collection<org.eclipse.emf.ecore.EClass> eClasses, org.eclipse.core.resources.IProject project)
Creates a new instance.- Parameters:
eClasses
- the scope ofEClass
'es to select objects from, cannot benull
project
- the project to filter objects from, cannot benull
-
-
Method Detail
-
getEClasses
public Collection<org.eclipse.emf.ecore.EClass> getEClasses()
Description copied from interface:IEClassBasedNavigatorFilter
Returns the scope ofEClass
'es to select objects from.- Specified by:
getEClasses
in interfaceIEClassBasedNavigatorFilter
- Returns:
- the scope of
EClass
'es, nevernull
-
getProject
public org.eclipse.core.resources.IProject getProject()
Description copied from interface:IEClassBasedNavigatorFilter
Returns the project to filter objects from.- Specified by:
getProject
in interfaceIEClassBasedNavigatorFilter
- Returns:
- the project to filter objects from, never
null
-
apply
public boolean apply(org.eclipse.xtext.resource.IEObjectDescription input)
- Specified by:
apply
in interfacecom.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>
-
-