# Hierarchy For Package org.eclipse.incquery.runtime.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.incquery.runtime.api.impl.BasePatternGroup (implements org.eclipse.incquery.runtime.api.IQueryGroup)
    - org.eclipse.incquery.runtime.api.GenericPatternGroup
    - org.eclipse.incquery.runtime.api.PackageBasedPatternGroup
  - org.eclipse.incquery.runtime.api.impl.BasePatternMatch (implements org.eclipse.incquery.runtime.api.IPatternMatch)
    - org.eclipse.incquery.runtime.api.GenericPatternMatch
  - org.eclipse.incquery.runtime.api.impl.BaseQuerySpecification<Matcher> (implements org.eclipse.incquery.runtime.api.IQuerySpecification<Matcher>)
    - org.eclipse.incquery.runtime.api.GenericQuerySpecification<Matcher>
  - org.eclipse.incquery.runtime.api.GenericMatchProcessor (implements org.eclipse.incquery.runtime.api.IMatchProcessor<Match>)
  - org.eclipse.incquery.runtime.api.IncQueryEngine
    - org.eclipse.incquery.runtime.api.AdvancedIncQueryEngine
  - org.eclipse.incquery.runtime.api.IncQueryEngineManager
  - org.eclipse.incquery.runtime.api.MatchUpdateAdapter<Match> (implements org.eclipse.incquery.runtime.api.IMatchUpdateListener<Match>)
  - org.eclipse.incquery.runtime.internal.apiimpl.QueryResultWrapper
    - org.eclipse.incquery.runtime.api.impl.BaseMatcher<Match> (implements org.eclipse.incquery.runtime.api.IncQueryMatcher<Match>)
      - org.eclipse.incquery.runtime.api.GenericPatternMatcher

## Interface Hierarchy

- java.lang.Cloneable
  - org.eclipse.incquery.runtime.api.IPatternMatch
- org.eclipse.incquery.runtime.api.IMatchProcessor<Match>
- org.eclipse.incquery.runtime.api.IMatchUpdateListener<Match>
- org.eclipse.incquery.runtime.api.IncQueryEngineInitializationListener
- org.eclipse.incquery.runtime.api.IncQueryEngineLifecycleListener
- org.eclipse.incquery.runtime.api.IncQueryMatcher<Match>
- org.eclipse.incquery.runtime.api.IncQueryModelUpdateListener
- org.eclipse.incquery.runtime.api.IQueryGroup
- org.eclipse.incquery.runtime.api.IRunOnceQueryEngine
- org.eclipse.incquery.runtime.matchers.psystem.queries.PQueryHeader
  - org.eclipse.incquery.runtime.api.IQuerySpecification<Matcher>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.incquery.runtime.api.IncQueryModelUpdateListener.ChangeLevel
    - org.eclipse.incquery.runtime.api.IModelConnectorTypeEnum