# Hierarchy For Package org.eclipse.viatra.query.runtime.api.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.viatra.query.runtime.api.impl.BasePatternMatch (implements org.eclipse.viatra.query.runtime.api.IPatternMatch)
  - org.eclipse.viatra.query.runtime.matchers.psystem.queries.BasePQuery (implements org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery)
    - org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedEMFPQuery
  - org.eclipse.viatra.query.runtime.api.impl.BaseQueryGroup (implements org.eclipse.viatra.query.runtime.api.IQueryGroup)
    - org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup
  - org.eclipse.viatra.query.runtime.api.impl.BaseQuerySpecification<Matcher> (implements org.eclipse.viatra.query.runtime.api.IQuerySpecification<Matcher>)
    - org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedEMFQuerySpecification<Matcher>
    - org.eclipse.viatra.query.runtime.api.GenericQuerySpecification<Matcher>
      - org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedEMFQuerySpecificationWithGenericMatcher
  - org.eclipse.viatra.query.runtime.internal.apiimpl.QueryResultWrapper
    - org.eclipse.viatra.query.runtime.api.impl.BaseMatcher<Match> (implements org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher<Match>)
  - org.eclipse.viatra.query.runtime.api.impl.RunOnceQueryEngine (implements org.eclipse.viatra.query.runtime.api.IRunOnceQueryEngine)