## Uses of Class
org.eclipse.incquery.runtime.evm.api.ActivationLifeCycle

- Packages that use ActivationLifeCycle
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.evm.api |
  org.eclipse.incquery.runtime.evm.specific |
  org.eclipse.incquery.runtime.evm.specific.lifecycle |

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

    Methods in org.eclipse.incquery.runtime.evm.api that return ActivationLifeCycle
    Modifier and Type | Method and Description
    --- | ---
    `static ActivationLifeCycle` | ActivationLifeCycle.`copyOf(ActivationLifeCycle lifeCycle)` Creates a complete copy of the life-cycle
    `static ActivationLifeCycle` | ActivationLifeCycle.`create(ActivationState inactiveState)`
    `ActivationLifeCycle` | RuleSpecification.`getLifeCycle()`
    `ActivationLifeCycle` | RuleInstance.`getLifeCycle()`

    Methods in org.eclipse.incquery.runtime.evm.api with parameters of type ActivationLifeCycle
    Modifier and Type | Method and Description
    --- | ---
    `static ActivationLifeCycle` | ActivationLifeCycle.`copyOf(ActivationLifeCycle lifeCycle)` Creates a complete copy of the life-cycle

    Constructors in org.eclipse.incquery.runtime.evm.api with parameters of type ActivationLifeCycle
    Constructor and Description
    `RuleSpecification(EventSourceSpecification<EventAtom> sourceSpecification, ActivationLifeCycle lifeCycle, java.util.Set<Job<EventAtom>> jobs)` Creates a specification with the given life-cycle and job set.

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

    Methods in org.eclipse.incquery.runtime.evm.specific that return ActivationLifeCycle
    Modifier and Type | Method and Description
    --- | ---
    `static ActivationLifeCycle` | Lifecycles.`getDefault(boolean useUpdate, boolean useDisappear)` See `DefaultActivationLifeCycle` documentation for details.

    Methods in org.eclipse.incquery.runtime.evm.specific with parameters of type ActivationLifeCycle
    Modifier and Type | Method and Description
    --- | ---
    `static <Match extends IPatternMatch> RuleSpecification<Match>` | Rules.`newMatcherRuleSpecification(IncQueryMatcher<Match> matcher, ActivationLifeCycle lifecycle, java.util.Set<Job<Match>> jobs)`
    `static <Match extends IPatternMatch> RuleSpecification<Match>` | Rules.`newMatcherRuleSpecification(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification, ActivationLifeCycle lifecycle, java.util.Set<Job<Match>> jobs)` Creates a `RuleSpecification` with the given query specification, life-cycle and jobs.

  - ### Uses of ActivationLifeCycle in org.eclipse.incquery.runtime.evm.specific.lifecycle

    Subclasses of ActivationLifeCycle in org.eclipse.incquery.runtime.evm.specific.lifecycle
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultActivationLifeCycle` This is the default implementation for an activation life cycle.
    `class` | `UnmodifiableActivationLifeCycle` This class represents life-cycles that cannot be modified.

    Methods in org.eclipse.incquery.runtime.evm.specific.lifecycle with parameters of type ActivationLifeCycle
    Modifier and Type | Method and Description
    --- | ---
    `static UnmodifiableActivationLifeCycle` | UnmodifiableActivationLifeCycle.`copyOf(ActivationLifeCycle lifeCycle)` Creates an unmodifiable copy of the given life-cycle.