|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
ConflictSet | This classes models the conflict set of the inference engine. |
DefaultRuleSorter | The default rule sorter used in this inference engine. |
KnowledgeBase | The main class of JEOPS. |
LRURuleSorter | A rule sorter that will fire the least recently used rule. |
MRURuleSorter | A rule sorter that will fire the most recently used rule. |
NaturalRuleSorter | A rule sorter that will fire each pair (rule, instanciations) only once, that is, no rule will fire twice with the same list of objects. |
ObjectBase | This class models the facts over which the inferenc engine will act. |
OneShotRuleSorter | A rule sorter that will fire each rule only once, even if it has more than one possible instantiations. |
Precondition | This class models one of the preconditions of a rule. |
PriorityRuleSorter | A rule sorter that will choose the rule that has been first declared in the rules file. |
Rule | This class models a rule to be evaluated in the inference engine. |
RuleAction | This class models an action of a rule to be executed if the rule's preconditions evaluate to true. |
RuleBase | Class that models the heart of the inference engine. |
RuleDeclaration | This class models a variable declaration (universally quantified) used in a rule definition. |
RuleLocalDeclaration | This class models a local variable declaration of a rule. |
RuleSorter | Abstract class that defines the methods needed by any rule sorter, used by the conflict set to choose the rule to be fired. |
Exception Summary | |
NoMoreRulesException | This class defines an exception that will be thrown when there aren't more rules to be fired in a conflict set. |
RuleNotFiredException | This class models an exception that may be thrown when a rule can't be fired, maybe due to its bad formation or by an exception being thrown when firing it. |
This package contains the main classes of JEOPS. Basically, this is the only package that needs to be seen by the user.
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |