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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.viatra.query.patternlanguage.emf.types.AbstractTypeInferrer (implements org.eclipse.viatra.query.patternlanguage.emf.types.ITypeInferrer)
    - org.eclipse.viatra.query.patternlanguage.emf.types.EMFTypeInferrer
  - org.eclipse.viatra.query.patternlanguage.emf.types.AbstractTypeSystem (implements org.eclipse.viatra.query.patternlanguage.emf.types.ITypeSystem)
    - org.eclipse.viatra.query.patternlanguage.emf.types.EMFTypeSystem
  - org.eclipse.viatra.query.patternlanguage.emf.types.BottomTypeKey (implements org.eclipse.viatra.query.runtime.matchers.context.IInputKey)
  - org.eclipse.viatra.query.patternlanguage.emf.types.PatternLanguageTypeRules
    - org.eclipse.viatra.query.patternlanguage.emf.types.EMFPatternLanguageTypeRules
  - org.eclipse.viatra.query.patternlanguage.emf.types.TypeInformation

## Interface Hierarchy

- org.eclipse.viatra.query.patternlanguage.emf.types.ITypeInferrer
- org.eclipse.viatra.query.patternlanguage.emf.types.ITypeSystem