## Uses of Class
org.eclipse.incquery.runtime.matchers.psystem.rewriters.PDisjunctionRewriter

- Packages that use PDisjunctionRewriter
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.matchers.psystem.rewriters |

- - ### Uses of PDisjunctionRewriter in org.eclipse.incquery.runtime.matchers.psystem.rewriters

    Subclasses of PDisjunctionRewriter in org.eclipse.incquery.runtime.matchers.psystem.rewriters
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CachingPDisjunctionRewriter` Deprecated. Use the `PDisjunctionRewriterCacher` implementation instead.
    `class` | `PBodyNormalizer` A disjunction rewriter for creating a normalized form of specification, unifying variables and running basic sanity checks.
    `class` | `PDisjunctionRewriterCacher` A rewriter that stores the previously computed results of a rewriter or a rewriter chain.
    `class` | `PQueryFlattener` This rewriter class holds the query flattening logic
    `class` | `SurrogateQueryRewriter`

    Constructors in org.eclipse.incquery.runtime.matchers.psystem.rewriters with parameters of type PDisjunctionRewriter
    Constructor and Description
    `PDisjunctionRewriterCacher(PDisjunctionRewriter... rewriters)`
    `PDisjunctionRewriterCacher(PDisjunctionRewriter rewriter)`

    Constructor parameters in org.eclipse.incquery.runtime.matchers.psystem.rewriters with type arguments of type PDisjunctionRewriter
    Constructor and Description
    `PDisjunctionRewriterCacher(java.util.List<PDisjunctionRewriter> rewriterChain)`