# Uses of Package
org.eclipse.incquery.runtime.base.api

- Packages that use org.eclipse.incquery.runtime.base.api
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.api |
  org.eclipse.incquery.runtime.api.impl |
  org.eclipse.incquery.runtime.base.api |
  org.eclipse.incquery.runtime.base.comprehension |
  org.eclipse.incquery.runtime.base.core |
  org.eclipse.incquery.runtime.emf |
  org.eclipse.incquery.runtime.evm.qrm |
  org.eclipse.incquery.runtime.localsearch.matcher |

- Classes in org.eclipse.incquery.runtime.base.api used by org.eclipse.incquery.runtime.api
  Class and Description
  BaseIndexOptions The base index options indicate how the indices are built.

- Classes in org.eclipse.incquery.runtime.base.api used by org.eclipse.incquery.runtime.api.impl
  Class and Description
  BaseIndexOptions The base index options indicate how the indices are built.

- Classes in org.eclipse.incquery.runtime.base.api used by org.eclipse.incquery.runtime.base.api
  Class and Description
  BaseIndexOptions The base index options indicate how the indices are built.
  DataTypeListener Interface for observing insertion and deletion of instances of data types.
  EMFBaseIndexChangeListener Listener interface for change notifications from the IncQuery Base index.
  FeatureListener Interface for observing insertion and deletion of structural feature values ("settings").
  IEClassifierProcessor
  IEClassifierProcessor.IEClassProcessor
  IEClassifierProcessor.IEDataTypeProcessor
  IEMFIndexingErrorListener This interface contains callbacks for various internal errors from the `base index`.
  IEStructuralFeatureProcessor
  IncQueryBaseFactory Factory class for the utils in the library: NavigationHelper (automatic and manual) TransitiveClosureUtil
  InstanceListener Interface for observing insertion / deletion of instances of EClass.
  IQueryResultSetter Setter interface for query result multimaps that allow modifications of the model through the multimap.
  IQueryResultUpdateListener Listener interface for receiving notification from `QueryResultMultimap`
  LightweightEObjectObserver Listener interface for lightweight observation on EObject feature value changes.
  NavigationHelper Using an index of the EMF model, this interface exposes useful query functionality, such as: Getting all the (direct or descendant) instances of a given `EClass` Inverse navigation along arbitrary `EReference` instances (heterogenous paths too) Finding model elements by attribute value (i.e.
  QueryResultAssociativeStore
  TransitiveClosureHelper The class can be used to compute the transitive closure of a given emf model, where the nodes will be the objects in the model and the edges will be represented by the references between them.

- Classes in org.eclipse.incquery.runtime.base.api used by org.eclipse.incquery.runtime.base.comprehension
  Class and Description
  BaseIndexOptions The base index options indicate how the indices are built.

- Classes in org.eclipse.incquery.runtime.base.api used by org.eclipse.incquery.runtime.base.core
  Class and Description
  BaseIndexOptions The base index options indicate how the indices are built.
  DataTypeListener Interface for observing insertion and deletion of instances of data types.
  EMFBaseIndexChangeListener Listener interface for change notifications from the IncQuery Base index.
  FeatureListener Interface for observing insertion and deletion of structural feature values ("settings").
  IEClassifierProcessor.IEClassProcessor
  IEClassifierProcessor.IEDataTypeProcessor
  IEMFIndexingErrorListener This interface contains callbacks for various internal errors from the `base index`.
  IEStructuralFeatureProcessor
  InstanceListener Interface for observing insertion / deletion of instances of EClass.
  LightweightEObjectObserver Listener interface for lightweight observation on EObject feature value changes.
  NavigationHelper Using an index of the EMF model, this interface exposes useful query functionality, such as: Getting all the (direct or descendant) instances of a given `EClass` Inverse navigation along arbitrary `EReference` instances (heterogenous paths too) Finding model elements by attribute value (i.e.
  TransitiveClosureHelper The class can be used to compute the transitive closure of a given emf model, where the nodes will be the objects in the model and the edges will be represented by the references between them.

- Classes in org.eclipse.incquery.runtime.base.api used by org.eclipse.incquery.runtime.emf
  Class and Description
  BaseIndexOptions The base index options indicate how the indices are built.
  NavigationHelper Using an index of the EMF model, this interface exposes useful query functionality, such as: Getting all the (direct or descendant) instances of a given `EClass` Inverse navigation along arbitrary `EReference` instances (heterogenous paths too) Finding model elements by attribute value (i.e.

- Classes in org.eclipse.incquery.runtime.base.api used by org.eclipse.incquery.runtime.evm.qrm
  Class and Description
  QueryResultAssociativeStore
  QueryResultMultimap Implementation of `Multimap` interface to represent query results.

- Classes in org.eclipse.incquery.runtime.base.api used by org.eclipse.incquery.runtime.localsearch.matcher
  Class and Description
  NavigationHelper Using an index of the EMF model, this interface exposes useful query functionality, such as: Getting all the (direct or descendant) instances of a given `EClass` Inverse navigation along arbitrary `EReference` instances (heterogenous paths too) Finding model elements by attribute value (i.e.