public static class ISearchContext.SearchContext extends java.lang.Object implements ISearchContext
ISearchContext.SearchContext
Constructor and Description |
---|
SearchContext(IBaseIndex baseIndex) |
SearchContext(IBaseIndex baseIndex,
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) |
SearchContext(org.eclipse.emf.ecore.resource.ResourceSet set,
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) |
Modifier and Type | Method and Description |
---|---|
NavigationHelper |
getBaseIndex() |
LocalSearchMatcher |
getMatcher(MatcherReference reference)
Returns a matcher for a selected query specification.
|
void |
loadMatcher(MatcherReference reference,
LocalSearchMatcher matcher)
Temporary load function for storing local search matchers
|
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)
public SearchContext(org.eclipse.emf.ecore.resource.ResourceSet set, 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) throws IncQueryBaseException
IncQueryBaseException
public SearchContext(IBaseIndex baseIndex, 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 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 void loadMatcher(MatcherReference reference, LocalSearchMatcher matcher)
ISearchContext
loadMatcher
in interface ISearchContext
public LocalSearchMatcher getMatcher(MatcherReference reference)
ISearchContext
getMatcher
in interface ISearchContext