| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Action | An Action executes on a given ExecutionEnvironment | 
| Agenda | |
| AgendaTree | |
| AgendaTreeEntry | TODO... | 
| 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 Contextfor 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 Summary | |
|---|---|
| BasicAgenda | |
| BasicAgendaTree | |
| BasicAgendaTreeEntry | |
| BasicContext | |
| BasicExecutionEnvironment | |
| BasicRule | A Rulethat executes aActionwhen thePropositionis true. | 
| CollectionOfComparablesTermBasedProposition<T> | |
| ComparableTermBasedProposition<T> | An implementation of Propositionwhich uses aComparisonOperatorandTerm | 
| CompoundProposition | An implementation of Propositionwhich holds other Propositions and aLogicalOperator. | 
| EngineResultsImpl | |
| FalseTriggeredRule | A BasicRulethat executes itsActionwhen evaluation is false. | 
| PropositionResult | PropositionResults are returned by Proposition's evaluate method. | 
| ProviderBasedEngine | |
| ResultLogger | |
| StringTermBasedProposition | |
| SubAgenda | A Rulewhich executes it'sAgendaTreegiven a @{link ExecutionEnvironment}. | 
| TermResolutionEngineImpl | |
| TermResolutionEngineImpl.TermResolverKey | |
| Enum Summary | |
|---|---|
| CollectionOperator | Enumeration for simple collection operators used by CollectionOfComparablesTermBasedProposition. | 
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||