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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.xtext.linking.impl.AbstractLinkingService (implements org.eclipse.xtext.linking.ILinkingService)
    - org.eclipse.xtext.linking.impl.DefaultLinkingService
      - org.eclipse.viatra.query.patternlanguage.emf.scoping.EMFPatternLanguageLinkingService
  - org.eclipse.xtext.scoping.impl.AbstractScopeProvider (implements org.eclipse.xtext.scoping.IScopeProvider)
    - org.eclipse.xtext.scoping.impl.AbstractGlobalScopeDelegatingScopeProvider
      - org.eclipse.xtext.xbase.scoping.XImportSectionNamespaceScopeProvider
        - org.eclipse.viatra.query.patternlanguage.emf.scoping.EMFPatternLanguageImportNamespaceProvider
  - org.eclipse.viatra.query.patternlanguage.emf.scoping.BaseMetamodelProviderService (implements org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider)
    - org.eclipse.viatra.query.patternlanguage.emf.scoping.MetamodelProviderService (implements org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProviderInstance)
    - org.eclipse.viatra.query.patternlanguage.emf.scoping.ResourceSetMetamodelProviderService (implements org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProviderInstance)
  - org.eclipse.viatra.query.patternlanguage.emf.scoping.CompoundMetamodelProviderService (implements org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider)
  - org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy (implements org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy)
    - org.eclipse.viatra.query.patternlanguage.emf.scoping.PatternLanguageResourceDescriptionStrategy
  - org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider (implements org.eclipse.xtext.xbase.scoping.batch.IBatchScopeProvider, org.eclipse.xtext.scoping.impl.IDelegatingScopeProvider)
    - org.eclipse.viatra.query.patternlanguage.emf.scoping.EMFPatternLanguageDeclarativeScopeProvider
    - org.eclipse.viatra.query.patternlanguage.emf.scoping.EMFPatternLanguageScopeProvider

## Interface Hierarchy

- org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider
  - org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProviderInstance