Interface ISlicedSelectable
-
public interface ISlicedSelectable
Special interface for expanding functionality ofISelectable
for 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
-EClass
of searching item, can't benull
name
- name of searching item, can't benull
ignoreCase
-true
if letter's register does not matter for matching,false
otherwiseslices
- 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
-EClass
of selectable items, can't benull
slices
- list of predicates corresponding to the index slices, can't benull
- Returns:
- all elements which match the given type. May not be
null
.
-
-