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
ViatraQueryExceptionpublic 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 ISearchContextpublic NavigationHelper getBaseIndex()
getBaseIndex in interface ISearchContextpublic IQueryResultProvider getMatcher(MatcherReference reference) throws LocalSearchException
ISearchContextgetMatcher in interface ISearchContextQueryProcessingExceptionLocalSearchException