public abstract class AbstractMatcherProvider extends AbstractIncQueryProvider implements IMatcherProvider
Constructor and Description |
---|
AbstractMatcherProvider() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.incquery.runtime.api.IncQueryMatcher |
getMatcher(org.eclipse.incquery.runtime.api.IncQueryEngine engine,
org.eclipse.emf.ecore.EClass eType) |
org.eclipse.incquery.runtime.api.IncQueryMatcher |
getMatcher(org.eclipse.incquery.runtime.api.IncQueryEngine engine,
org.eclipse.emf.ecore.EObject eObject) |
<T> boolean |
isProviderForType(java.lang.Class<T> type) |
boolean |
isProviderForType(org.eclipse.emf.ecore.EClass eType) |
boolean |
isProviderForType(org.eclipse.emf.ecore.EObject eObject) |
getSupportedTypes, initSupportedTypes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMatcher
public boolean isProviderForType(org.eclipse.emf.ecore.EObject eObject)
isProviderForType
in interface IMatcherProvider
public boolean isProviderForType(org.eclipse.emf.ecore.EClass eType)
isProviderForType
in interface IMatcherProvider
public <T> boolean isProviderForType(java.lang.Class<T> type)
isProviderForType
in interface IMatcherProvider
public org.eclipse.incquery.runtime.api.IncQueryMatcher getMatcher(org.eclipse.incquery.runtime.api.IncQueryEngine engine, org.eclipse.emf.ecore.EObject eObject) throws org.eclipse.incquery.runtime.exception.IncQueryException
getMatcher
in interface IMatcherProvider
org.eclipse.incquery.runtime.exception.IncQueryException
public org.eclipse.incquery.runtime.api.IncQueryMatcher getMatcher(org.eclipse.incquery.runtime.api.IncQueryEngine engine, org.eclipse.emf.ecore.EClass eType) throws org.eclipse.incquery.runtime.exception.IncQueryException
getMatcher
in interface IMatcherProvider
org.eclipse.incquery.runtime.exception.IncQueryException