## Uses of Interface
org.eclipse.incquery.runtime.api.IQueryGroup

- Packages that use IQueryGroup
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.api |
  org.eclipse.incquery.runtime.api.impl |
  org.eclipse.incquery.runtime.internal.apiimpl |
  org.eclipse.incquery.uml.derivedfeatures |
  org.eclipse.incquery.viewers.runtime.model.patterns |
  org.eclipse.incquery.viewmodel.traceability.patterns |

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

    Classes in org.eclipse.incquery.runtime.api that implement IQueryGroup
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericPatternGroup` Generic implementation of `IQueryGroup`, covering an arbitrarily chosen set of patterns.
    `class` | `PackageBasedPatternGroup` Package based `BasePatternGroup` implementation.

    Methods in org.eclipse.incquery.runtime.api that return IQueryGroup
    Modifier and Type | Method and Description
    --- | ---
    `static IQueryGroup` | GenericPatternGroup.`of(IQueryGroup... subGroups)` Creates a generic `IQueryGroup` instance from other `IQueryGroup` objects (subgroups).
    `static IQueryGroup` | GenericPatternGroup.`of(IQuerySpecification<?>... querySpecifications)` Creates a generic `IQueryGroup` instance from `IQuerySpecification` objects.
    `static IQueryGroup` | GenericPatternGroup.`of(java.util.Set<IQuerySpecification<?>> querySpecifications)` Creates a generic `IQueryGroup` instance from `IQuerySpecification` objects.

    Methods in org.eclipse.incquery.runtime.api with parameters of type IQueryGroup
    Modifier and Type | Method and Description
    --- | ---
    `static IQueryGroup` | GenericPatternGroup.`of(IQueryGroup... subGroups)` Creates a generic `IQueryGroup` instance from other `IQueryGroup` objects (subgroups).
    `abstract void` | AdvancedIncQueryEngine.`prepareGroup(IQueryGroup queryGroup, QueryEvaluationHint optionalEvaluationHints)` Initializes matchers for a group of patterns as one step (optionally overriding some of the default query evaluation hints).

  - ### Uses of IQueryGroup in org.eclipse.incquery.runtime.api.impl

    Classes in org.eclipse.incquery.runtime.api.impl that implement IQueryGroup
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseGeneratedPatternGroup`
    `class` | `BasePatternGroup` Base implementation of `IQueryGroup`.

  - ### Uses of IQueryGroup in org.eclipse.incquery.runtime.internal.apiimpl

    Methods in org.eclipse.incquery.runtime.internal.apiimpl with parameters of type IQueryGroup
    Modifier and Type | Method and Description
    --- | ---
    `void` | IncQueryEngineImpl.`prepareGroup(IQueryGroup queryGroup, QueryEvaluationHint optionalEvaluationHints)`

  - ### Uses of IQueryGroup in org.eclipse.incquery.uml.derivedfeatures

    Classes in org.eclipse.incquery.uml.derivedfeatures that implement IQueryGroup
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DerivedFeatures` A pattern group formed of all patterns defined in DerivedFeatures.eiq.

  - ### Uses of IQueryGroup in org.eclipse.incquery.viewers.runtime.model.patterns

    Classes in org.eclipse.incquery.viewers.runtime.model.patterns that implement IQueryGroup
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Traceability` A pattern group formed of all patterns defined in traceability.eiq.

  - ### Uses of IQueryGroup in org.eclipse.incquery.viewmodel.traceability.patterns

    Classes in org.eclipse.incquery.viewmodel.traceability.patterns that implement IQueryGroup
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Helpers` A pattern group formed of all patterns defined in helpers.eiq.