| Interface | Description |
|---|---|
| Action |
An Action executes on a given
ExecutionEnvironment |
| Agenda |
Interface for defining the execution and appliesTo of @{link ExecutionEnvironment}s for an Agenda.
|
| AgendaTree |
Interface for defining the execute method with a
ExecutionEnvironment for an AgendaTree. |
| AgendaTreeEntry |
Interface for defining the execute method with a
ExecutionEnvironment for an AgendaTreeEnty. |
| Context |
The context represents the area(s) of an organization's activity where a
rule applies and where the terms used to create the rule are defined and relevant.
|
| ContextProvider |
Loads a
Context for the given set of criteria. |
| Function | |
| Proposition |
Interface for logical propositions that may be executed in the
Engine. |
| Rule |
A Rule evaluates a given
ExecutionEnvironment, returning true if its conditions pass, false if they do not. |
| Class | Description |
|---|---|
| BasicAgenda |
An implementation of
Agenda that executes over an AgendaTree. |
| BasicAgendaTree |
An implementation of
AgendaTree that executes a ExecutionEnvironment over its list of AgendaTreeEntrys. |
| BasicAgendaTreeEntry |
A
AgendaTreeEntry which executes its ifTrue AgendaTree if the given Rule result is true or
its ifFalse AgendaTree if the result is false. |
| BasicContext |
An implementation of
Context |
| BasicExecutionEnvironment |
An implementation of
ExecutionEnvironment given SelectionCriteria, facts (Map<Term, Object> ), ExecutionOptions and TermResolutionEngine. |
| BasicRule | |
| CollectionOfComparablesTermBasedProposition<T> | |
| ComparableTermBasedProposition<T> | |
| CompoundProposition |
An implementation of
Proposition which holds other Propositions and a LogicalOperator. |
| EngineResultsImpl | |
| FalseTriggeredRule | |
| PropositionResult |
PropositionResults are returned by
Proposition's evaluate method. |
| ProviderBasedEngine |
An implementation of
Engine |
| ResultLogger |
A ResultLogger which invokes its listener's handleEvent method (passing in the
ResultEvent) if the event's
Environment is enabled. |
| StringTermBasedProposition | |
| SubAgenda |
A
Rule which executes it's AgendaTree given a @{link ExecutionEnvironment}. |
| TermResolutionEngineImpl |
An implementation of
TermResolutionEngine |
| TermResolutionEngineImpl.TermResolverKey |
| Enum | Description |
|---|---|
| CollectionOperator |
Enumeration for simple collection operators used by
CollectionOfComparablesTermBasedProposition. |
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.