public abstract class AbstractModelQueryService extends java.lang.Object implements IModelQueryService
Constructor and Description |
---|
AbstractModelQueryService() |
Modifier and Type | Method and Description |
---|---|
protected IIncQueryEngineHelper |
createIncQueryEngineHelper() |
<T> java.util.List<T> |
getAllInstancesOf(org.eclipse.emf.ecore.EObject contextObject,
java.lang.Class<T> type) |
<T> java.util.List<T> |
getAllInstancesOf(org.eclipse.emf.ecore.resource.Resource contextResource,
java.lang.Class<T> type) |
protected IIncQueryEngineHelper |
getIncQueryEngineHelper() |
protected <T> IMatcherProvider |
getMatcherProvider(java.lang.Class<T> type) |
protected java.util.List<IMatcherProvider> |
getMatcherProviders() |
protected abstract void |
initMatcherProviders() |
protected abstract void initMatcherProviders()
protected java.util.List<IMatcherProvider> getMatcherProviders()
protected IIncQueryEngineHelper getIncQueryEngineHelper()
protected IIncQueryEngineHelper createIncQueryEngineHelper()
protected <T> IMatcherProvider getMatcherProvider(java.lang.Class<T> type)
public <T> java.util.List<T> getAllInstancesOf(org.eclipse.emf.ecore.EObject contextObject, java.lang.Class<T> type)
getAllInstancesOf
in interface IModelQueryService
public <T> java.util.List<T> getAllInstancesOf(org.eclipse.emf.ecore.resource.Resource contextResource, java.lang.Class<T> type)
getAllInstancesOf
in interface IModelQueryService