This package provides the basic building blocks for query configuration, storage,
presentation and execution.
Package Specification
- {@link com.ibm.xtools.emf.query.core.TopicQueryOperations} provides a set of utilities to create, configure
and read queries and overlay objects.
- {@link com.ibm.xtools.emf.query.core.QueryUtil} provides an executable (or unexecutable) command that can
be used to execute the query and present it in a specified context.
- {@link com.ibm.xtools.emf.query.core.IQueryExecutor} is the interface that clients must implement in order
to write their query execution logic.
- {@link com.ibm.xtools.emf.query.core.IQueryPresenter} is the interface that clients must implement in order
to present their execution results in a specific presentation context.
- Implementations of the {@link com.ibm.xtools.emf.query.core.IPresentationContext} interface define a specific
context in which query results can be presented.
- {@link com.ibm.xtools.emf.query.core.IOverlayConfigurator} is implemented by classes that have the capability
of further configuring the overlay in a specific presentation context immediately
prior to query execution.
- {@link com.ibm.xtools.emf.query.core.IQueryService} allows clients to query for query executors, presenters,
overlay configurators and system queries.