Class AbstractInterpretedMatcher<T>
java.lang.Object
tools.refinery.store.query.resultset.AbstractResultSet<T>
tools.refinery.store.query.interpreter.internal.matcher.AbstractInterpretedMatcher<T>
- All Implemented Interfaces:
IUpdateable
,AnyResultSet
,ResultSet<T>
- Direct Known Subclasses:
InterpretedFunctionalMatcher
,InterpretedRelationalMatcher
public abstract class AbstractInterpretedMatcher<T>
extends AbstractResultSet<T>
implements IUpdateable
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractInterpretedMatcher
(QueryInterpreterAdapterImpl adapter, Query<T> query, RawPatternMatcher rawPatternMatcher) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
Methods inherited from class tools.refinery.store.query.resultset.AbstractResultSet
addListener, getAdapter, getCanonicalQuery, notifyChange, removeListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tools.refinery.store.query.resultset.AnyResultSet
size
Methods inherited from interface tools.refinery.interpreter.matchers.backend.IUpdateable
update
-
Field Details
-
backend
-
-
Constructor Details
-
AbstractInterpretedMatcher
protected AbstractInterpretedMatcher(QueryInterpreterAdapterImpl adapter, Query<T> query, RawPatternMatcher rawPatternMatcher)
-
-
Method Details
-
startListeningForChanges
protected void startListeningForChanges()- Specified by:
startListeningForChanges
in classAbstractResultSet<T>
-
stopListeningForChanges
protected void stopListeningForChanges()- Specified by:
stopListeningForChanges
in classAbstractResultSet<T>
-