Interface ISlicedSelectable
public interface ISlicedSelectable
Special interface for expanding functionality of
ISelectable for index slices. See IIndexSlice-
Method Summary
Modifier and TypeMethodDescriptionIterable<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 Details
-
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.
-