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

- Packages that use PatternModel
  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.validation |

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

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage that return PatternModel
    Modifier and Type | Method and Description
    --- | ---
    `PatternModel` | EMFPatternLanguageFactory.`createPatternModel()` Returns a new object of class 'Pattern Model'.

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

    Methods in org.eclipse.incquery.patternlanguage.emf.eMFPatternLanguage.impl that return PatternModel
    Modifier and Type | Method and Description
    --- | ---
    `PatternModel` | EMFPatternLanguageFactoryImpl.`createPatternModel()`

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

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

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

    Methods in org.eclipse.incquery.patternlanguage.emf.helper with parameters of type PatternModel
    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 PatternModel in org.eclipse.incquery.patternlanguage.emf.validation

    Methods in org.eclipse.incquery.patternlanguage.emf.validation with parameters of type PatternModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | EMFPatternLanguageJavaValidator.`checkClassPath(PatternModel modelFile)`
    `void` | EMFPatternLanguageJavaValidator.`checkDuplicatePackageImports(PatternModel patternModel)`