# Package org.eclipse.viatra.query.patternlanguage.emf

- Interface Summary
  Interface | Description
  --- | ---
  IGenmodelMappingLoader | Loads corresponding nsURI-genmodel pairs.

- Class Summary
  Class | Description
  --- | ---
  AbstractEMFPatternLanguageRuntimeModule | Manual modifications go to `EMFPatternLanguageRuntimeModule`.
  EcoreGenmodelRegistry |
  EMFPatternLanguageConfigurationConstants |
  EMFPatternLanguagePlugin |
  EMFPatternLanguageQualifiedNameProvider |
  EMFPatternLanguageRuntimeModule | Use this class to register components to be used at runtime / without the Equinox extension registry.
  EMFPatternLanguageServiceProvider |
  EMFPatternLanguageStandaloneCompilerModule |
  EMFPatternLanguageStandaloneCompilerSetup |
  EMFPatternLanguageStandaloneSetup | Initialization support for running Xtext languages without equinox extension registry
  EMFPatternLanguageStandaloneSetup.StandaloneParserModule | Module implementation that is optimized for headless parsing, e.g.
  EMFPatternLanguageStandaloneSetup.StandaloneParserWithSeparateModules | Module implementation that is used for headless parsing by `PatternParser`, where separate parse calls should be considered independent without recreating the the pattern parser instance.
  EMFPatternLanguageStandaloneSetupGenerated |
  GenmodelExtensionLoader | A genmodel mapping loader that uses the "org.eclipse.emf.ecore.generated_package" extensions to populate the `EcoreGenmodelRegistry`.