# Hierarchy For Package org.eclipse.viatra.query.patternlanguage.emf.specification

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.viatra.query.runtime.matchers.psystem.queries.BasePQuery (implements org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery)
    - org.eclipse.viatra.query.patternlanguage.emf.specification.GenericEMFPatternPQuery (implements org.eclipse.viatra.query.runtime.matchers.psystem.InitializablePQuery)
    - org.eclipse.viatra.query.patternlanguage.emf.specification.GenericSingleConstraintPQuery
  - org.eclipse.viatra.query.runtime.api.impl.BaseQuerySpecification<Matcher> (implements org.eclipse.viatra.query.runtime.api.IQuerySpecification<Matcher>)
    - org.eclipse.viatra.query.runtime.api.GenericQuerySpecification<Matcher>
      - org.eclipse.viatra.query.patternlanguage.emf.specification.GenericQuerySpecification
  - org.eclipse.viatra.query.patternlanguage.emf.specification.JvmConstantEvaluator
  - org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder
  - org.eclipse.viatra.query.patternlanguage.emf.specification.XBaseEvaluator (implements org.eclipse.viatra.query.runtime.matchers.psystem.IExpressionEvaluator)