|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
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 Summary | |
---|---|
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 | A Rule that executes a Action when the Proposition is true. |
CollectionOfComparablesTermBasedProposition<T> | |
ComparableTermBasedProposition<T> | An implementation of Proposition which uses a ComparisonOperator and Term |
CompoundProposition | An implementation of Proposition which holds other Propositions and a LogicalOperator . |
EngineResultsImpl | An implementation of EngineResults using List<ResultEvent > for results and Map |
FalseTriggeredRule | A BasicRule that executes its Action when evaluation is false. |
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 Summary | |
---|---|
CollectionOperator | Enumeration for simple collection operators used by CollectionOfComparablesTermBasedProposition . |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |