public static class ISearchContext.SearchContext extends java.lang.Object implements ISearchContext
ISearchContext.SearchContext
Constructor and Description |
---|
SearchContext(IBaseIndex baseIndex,
IQueryResultProviderAccess resultProviderAccess,
QueryEvaluationHint overrideHints) |
Modifier and Type | Method and Description |
---|---|
NavigationHelper |
getBaseIndex() |
IQueryResultProvider |
getMatcher(MatcherReference reference)
Returns a matcher for a selected query specification.
|
void |
registerObservedTypes(java.util.Set<org.eclipse.emf.ecore.EClass> classes,
java.util.Set<org.eclipse.emf.ecore.EDataType> dataTypes,
java.util.Set<org.eclipse.emf.ecore.EStructuralFeature> features) |
public SearchContext(IBaseIndex baseIndex, IQueryResultProviderAccess resultProviderAccess, QueryEvaluationHint overrideHints) throws ViatraQueryException
ViatraQueryException
public void registerObservedTypes(java.util.Set<org.eclipse.emf.ecore.EClass> classes, java.util.Set<org.eclipse.emf.ecore.EDataType> dataTypes, java.util.Set<org.eclipse.emf.ecore.EStructuralFeature> features)
registerObservedTypes
in interface ISearchContext
public NavigationHelper getBaseIndex()
getBaseIndex
in interface ISearchContext
public IQueryResultProvider getMatcher(MatcherReference reference) throws LocalSearchException
ISearchContext
getMatcher
in interface ISearchContext
QueryProcessingException
LocalSearchException