## Uses of Interface
org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.PackageImport

- Packages that use PackageImport
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage |
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl |
  org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util |
  org.eclipse.incquery.patternlanguage.emf.helper |
  org.eclipse.incquery.patternlanguage.emf.scoping |
  org.eclipse.incquery.patternlanguage.emf.validation |

- - ### Uses of PackageImport in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage that return PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `PackageImport` | EMFPatternLanguageFactory.`createPackageImport()` Returns a new object of class 'Package Import'.
    `PackageImport` | ClassType.`getMetamodel()` Returns the value of the 'Metamodel' reference.

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage that return types with arguments of type PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<PackageImport>` | XImportSection.`getPackageImport()` Returns the value of the 'Package Import' containment reference list.

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage with parameters of type PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClassType.`setMetamodel(PackageImport value)` Sets the value of the '`Metamodel`' reference.

  - ### Uses of PackageImport in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl

    Classes in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl that implement PackageImport
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PackageImportImpl` An implementation of the model object 'Package Import'.

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl that return PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `PackageImport` | ClassTypeImpl.`basicGetMetamodel()`
    `PackageImport` | EMFPatternLanguageFactoryImpl.`createPackageImport()`
    `PackageImport` | ClassTypeImpl.`getMetamodel()`

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl that return types with arguments of type PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<PackageImport>` | XImportSectionImpl.`getPackageImport()`

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl with parameters of type PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClassTypeImpl.`setMetamodel(PackageImport newMetamodel)`

  - ### Uses of PackageImport in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.util with parameters of type PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `T` | EMFPatternLanguageSwitch.`casePackageImport(PackageImport object)` Returns the result of interpreting the object as an instance of 'Package Import'.

  - ### Uses of PackageImport in org.eclipse.incquery.patternlanguage.emf.helper

    Methods in org.eclipse.incquery.patternlanguage.emf.helper that return types with arguments of type PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<PackageImport>` | EMFPatternLanguageHelper.`getAllPackageImports(PatternModel model)` Initializes a new list of package imports defined in a selected pattern model
    `static java.lang.Iterable<PackageImport>` | EMFPatternLanguageHelper.`getPackageImportsIterable(PatternModel model)` Returns an iterable of package imports in a selected pattern model.

  - ### Uses of PackageImport in org.eclipse.incquery.patternlanguage.emf.scoping

    Methods in org.eclipse.incquery.patternlanguage.emf.scoping with parameters of type PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.xtext.scoping.IScope` | EMFPatternLanguageDeclarativeScopeProvider.`scope_EPackage(PackageImport ctx, org.eclipse.emf.ecore.EReference ref)`

  - ### Uses of PackageImport in org.eclipse.incquery.patternlanguage.emf.validation

    Methods in org.eclipse.incquery.patternlanguage.emf.validation with parameters of type PackageImport
    Modifier and Type | Method and Description
    --- | ---
    `void` | EMFPatternLanguageJavaValidator.`checkPackageImportGeneratedCode(PackageImport packageImport)`