Interface ISlicedSelectable
-
public interface ISlicedSelectableSpecial interface for expanding functionality ofISelectablefor index slices. SeeIIndexSlice
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterable<org.eclipse.xtext.resource.IEObjectDescription>getExportedObjects(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName name, boolean ignoreCase, Collection<ISliceFilter> slices)Gets all elements which match the given qualified name and type for concrete index slicesIterable<org.eclipse.xtext.resource.IEObjectDescription>getExportedObjectsByType(org.eclipse.emf.ecore.EClass type, Collection<ISliceFilter> slices)Gets all elements which match the given type for concrete index slices
-
-
-
Method Detail
-
getExportedObjects
Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjects(org.eclipse.emf.ecore.EClass type, org.eclipse.xtext.naming.QualifiedName name, boolean ignoreCase, Collection<ISliceFilter> slices)
Gets all elements which match the given qualified name and type for concrete index slices- Parameters:
type-EClassof searching item, can't benullname- name of searching item, can't benullignoreCase-trueif letter's register does not matter for matching,falseotherwiseslices- list of predicates corresponding to the index slices, can't benull- Returns:
- all elements which match the given qualified name and type. May not be
null.
-
getExportedObjectsByType
Iterable<org.eclipse.xtext.resource.IEObjectDescription> getExportedObjectsByType(org.eclipse.emf.ecore.EClass type, Collection<ISliceFilter> slices)
Gets all elements which match the given type for concrete index slices- Parameters:
type-EClassof selectable items, can't benullslices- list of predicates corresponding to the index slices, can't benull- Returns:
- all elements which match the given type. May not be
null.
-
-