## Uses of Class
org.eclipse.incquery.runtime.api.GenericPatternMatcher

- Packages that use GenericPatternMatcher
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.specification |
  org.eclipse.incquery.runtime.api |

- - ### Uses of GenericPatternMatcher in org.eclipse.incquery.patternlanguage.emf.specification

    Subclasses of GenericPatternMatcher in org.eclipse.incquery.patternlanguage.emf.specification
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericPatternMatcher` Deprecated. direct reference not recommended. As of 0.9, clients should use `SpecificationBuilder` to convert EMF patterns to `IQuerySpecification`s, or `GenericPatternMatcher` for other purposes. Note that the class `GenericPatternMatch` has also been moved.

  - ### Uses of GenericPatternMatcher in org.eclipse.incquery.runtime.api

    Classes in org.eclipse.incquery.runtime.api with type parameters of type GenericPatternMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericQuerySpecification<Matcher extends GenericPatternMatcher>` This is a generic query specification for IncQuery pattern matchers, for "interpretative" query execution.

    Methods in org.eclipse.incquery.runtime.api that return types with arguments of type GenericPatternMatcher
    Modifier and Type | Method and Description
    --- | ---
    `GenericQuerySpecification<? extends GenericPatternMatcher>` | GenericPatternMatcher.`getSpecification()`
    `GenericQuerySpecification<? extends GenericPatternMatcher>` | GenericPatternMatch.`specification()`

    Method parameters in org.eclipse.incquery.runtime.api with type arguments of type GenericPatternMatcher
    Modifier and Type | Method and Description
    --- | ---
    `static GenericPatternMatch` | GenericPatternMatch.`newEmptyMatch(GenericQuerySpecification<? extends GenericPatternMatcher> specification)` Returns an empty, mutable match.
    `static GenericPatternMatch` | GenericPatternMatch.`newMatch(GenericQuerySpecification<? extends GenericPatternMatcher> specification, java.lang.Object... parameters)` Returns a new (partial) match.
    `static GenericPatternMatch` | GenericPatternMatch.`newMutableMatch(GenericQuerySpecification<? extends GenericPatternMatcher> specification, java.lang.Object... parameters)` Returns a mutable (partial) match.