Package | Description |
---|---|
org.eclipse.incquery.runtime.evm.api | |
org.eclipse.incquery.runtime.evm.specific | |
org.eclipse.incquery.runtime.evm.specific.lifecycle |
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() |
Modifier and Type | Method and Description |
---|---|
static ActivationLifeCycle |
ActivationLifeCycle.copyOf(ActivationLifeCycle lifeCycle)
Creates a complete copy of the life-cycle
|
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.
|
Modifier and Type | Method and Description |
---|---|
static ActivationLifeCycle |
Lifecycles.getDefault(boolean useUpdate,
boolean useDisappear)
See
DefaultActivationLifeCycle documentation for details. |
Modifier and Type | Method and Description |
---|---|
static <Match extends IPatternMatch> |
Rules.newMatcherRuleSpecification(IncQueryMatcher<Match> matcher,
ActivationLifeCycle lifecycle,
java.util.Set<Job<Match>> jobs) |
static <Match extends IPatternMatch> |
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. |
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.
|
Modifier and Type | Method and Description |
---|---|
static UnmodifiableActivationLifeCycle |
UnmodifiableActivationLifeCycle.copyOf(ActivationLifeCycle lifeCycle)
Creates an unmodifiable copy of the given life-cycle.
|