| Interface | Description |
|---|---|
| IMatchProcessor<Match extends IPatternMatch> |
A "lambda" action that can be executed on each match of a pattern.
|
| IMatchUpdateListener<Match extends IPatternMatch> |
An interface for low-level notifications about match appearance and disappearance.
|
| IncQueryEngineInitializationListener |
Listener interface to get notifications when a new managed engine is initialized.
|
| IncQueryEngineLifecycleListener |
Listener interface for getting notification on changes in an
IncQueryEngine. |
| IncQueryMatcher<Match extends IPatternMatch> |
Interface for an IncQuery matcher associated with a graph pattern.
|
| IncQueryModelUpdateListener |
Listener interface for model changes affecting different levels of the IncQuery architecture.
|
| IPatternMatch |
Generic interface for a single match of a pattern.
|
| IQueryGroup |
Generic interface for group of query specifications.
|
| IQuerySpecification<Matcher extends IncQueryMatcher<? extends IPatternMatch>> |
API interface for an IncQuery query specification.
|
| IRunOnceQueryEngine |
A run-once query engine is used to get matches for queries without incremental support.
|
| Class | Description |
|---|---|
| AdvancedIncQueryEngine |
Advanced interface to an IncQuery incremental evaluation engine.
|
| GenericMatchProcessor |
A generic, abstract match processor for handling matches as arrays.
|
| GenericPatternGroup |
Generic implementation of
IQueryGroup, covering an arbitrarily chosen set of patterns. |
| GenericPatternMatch |
Generic signature object implementation.
|
| GenericPatternMatcher |
This is a generic pattern matcher for any IncQuery pattern, with "interpretative" query execution.
|
| GenericQuerySpecification<Matcher extends GenericPatternMatcher> |
This is a generic query specification for IncQuery pattern matchers, for "interpretative" query execution.
|
| IncQueryEngine |
An IncQuery incremental evaluation engine, attached to a model such as an EMF resource.
|
| IncQueryEngineManager |
Global registry of active IncQuery engines.
|
| MatchUpdateAdapter<Match extends IPatternMatch> |
A default implementation of
IMatchUpdateListener that contains two match processors, one for appearance, one
for disappearance. |
| PackageBasedPatternGroup |
Package based
BasePatternGroup implementation. |
| Enum | Description |
|---|---|
| IModelConnectorTypeEnum |
This enum represents the possible notifier types which a model input should provide for the ui.
|
| IncQueryModelUpdateListener.ChangeLevel |
Possible notification levels for changes
|