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 AgendaTreeEntry s. |
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.