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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.xtext.service.AbstractElementFinder
    - org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder (implements org.eclipse.xtext.IGrammarAccess.IEnumRuleAccess)
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ClosureTypeElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.CompareFeatureElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ExecutionTypeModifierElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ParameterDirectionModifierElements
    - org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder (implements org.eclipse.xtext.IGrammarAccess)
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess
    - org.eclipse.xtext.service.AbstractElementFinder.AbstractParserRuleElementFinder (implements org.eclipse.xtext.IGrammarAccess.IParserRuleAccess)
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.AggregatedValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.AnnotationElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.AnnotationParameterElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.AnnotationValueReferenceElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.BoolValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.CheckConstraintElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.CompareConstraintElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ComputationValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ConstraintElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.EClassifierConstraintElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.EnumValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.FunctionEvaluationValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.JavaConstantValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.JavaTypeElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ListValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.LiteralValueReferenceElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ModifiersElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.NumberValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.PackageImportElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ParameterElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.PathExpressionConstraintElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.PatternBodyElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.PatternCallElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.PatternCompositionConstraintElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.PatternElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.PatternImportElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.PatternModelElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.RefTypeElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.StringValueElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.TypeCheckConstraintElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.TypeElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.ValueReferenceElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.VariableReferenceElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.VQLImportSectionElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.XBooleanLiteralElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.XImportDeclarationElements
      - org.eclipse.viatra.query.patternlanguage.emf.services.EMFPatternLanguageGrammarAccess.XNumberLiteralElements