## Uses of Interface
org.eclipse.incquery.runtime.evm.api.resolver.ConflictResolver

- Packages that use ConflictResolver
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.evm.api |
  org.eclipse.incquery.runtime.evm.api.resolver |
  org.eclipse.incquery.runtime.evm.specific.resolver |
  org.eclipse.incquery.viewers.runtime.util |

- - ### Uses of ConflictResolver in org.eclipse.incquery.runtime.evm.api

    Methods in org.eclipse.incquery.runtime.evm.api with parameters of type ConflictResolver
    Modifier and Type | Method and Description
    --- | ---
    `ScopedConflictSet` | RuleEngine.`createScopedConflictSet(ConflictResolver conflictResolver, com.google.common.collect.Multimap<RuleSpecification<?>,EventFilter<?>> specifications)`
    `ScopedConflictSet` | RuleBase.`createScopedConflictSet(ConflictResolver conflictResolver, com.google.common.collect.Multimap<RuleSpecification<?>,EventFilter<?>> specifications)` Creates a scoped conflict set of the enabled activations of the provided rule specifications and filters using the given conflict resolver.
    `void` | RuleEngine.`setConflictResolver(ConflictResolver conflictResolver)`
    `void` | Agenda.`setConflictResolver(ConflictResolver resolver)`

    Constructors in org.eclipse.incquery.runtime.evm.api with parameters of type ConflictResolver
    Constructor and Description
    `Agenda(RuleBase ruleBase, ConflictResolver conflictResolver)`

  - ### Uses of ConflictResolver in org.eclipse.incquery.runtime.evm.api.resolver

    Methods in org.eclipse.incquery.runtime.evm.api.resolver that return ConflictResolver
    Modifier and Type | Method and Description
    --- | ---
    `ConflictResolver` | ScopedConflictSet.`getConflictResolver()`
    `ConflictResolver` | ConflictSet.`getConflictResolver()`

    Constructors in org.eclipse.incquery.runtime.evm.api.resolver with parameters of type ConflictResolver
    Constructor and Description
    `ScopedConflictSet(RuleBase ruleBase, ConflictResolver conflictResolver, com.google.common.collect.Multimap<RuleSpecification<?>,EventFilter<?>> specificationFilters)`

  - ### Uses of ConflictResolver in org.eclipse.incquery.runtime.evm.specific.resolver

    Classes in org.eclipse.incquery.runtime.evm.specific.resolver that implement ConflictResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArbitraryOrderConflictResolver`
    `class` | `CallbackConflictResolver`
    `class` | `ComparingConflictResolver`
    `class` | `FairRandomConflictResolver`
    `class` | `FixedPriorityConflictResolver` This conflict resolver uses Integer value priorities assigned to rules.
    `class` | `InvertedDisappearancePriorityConflictResolver` A conflict resolver implementation that assigns a fixed priority for each `RuleSpecification` it understands, and uses this priority for the appeared activations, while uses the inverse of this for the disappeared events.
    `class` | `LifoConflictResolver`
    `class` | `ReconfigurableConflictResolver<RCSet extends ChangeableConflictSet>`

    Methods in org.eclipse.incquery.runtime.evm.specific.resolver that return ConflictResolver
    Modifier and Type | Method and Description
    --- | ---
    `ConflictResolver` | LifoConflictResolver.LifoConflictSet.`getConflictResolver()`

  - ### Uses of ConflictResolver in org.eclipse.incquery.viewers.runtime.util

    Classes in org.eclipse.incquery.viewers.runtime.util that implement ConflictResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ViewersConflictResolver` Deprecated. Use `InvertedDisappearancePriorityConflictResolver` instead