Name | Description | Type | Package | Framework |
AbstractConflictSet | This class provides a skeletal implementation of the ConflictSet interface to minimize the effort required to implement this interface. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
AbstractKnowledgeBase | The main class of JEOPS. | Class | org.jscience.computing.ai.expertsystem | JScience |
AbstractRuleBase | A generic rule base of Jeops. | Class | org.jscience.computing.ai.expertsystem | JScience |
ClassFilterReteNode | A node in the Rete network that is activated if the object belongs to the class it represents. | Class | org.jscience.computing.ai.expertsystem.rete | JScience |
ConflictSet | Defines the required operations that a conflict set should implement. | Interface | org.jscience.computing.ai.expertsystem.conflict | JScience |
ConflictSetElement | An element present in the conflict set. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
ConflictSetEvent | A semantic event that indicates that an element was either added to or removed from a conflict set. | Class | org.jscience.computing.ai.expertsystem | JScience |
ConflictSetListener | The listener interface for receiving conflict set events. | Interface | org.jscience.computing.ai.expertsystem | JScience |
DefaultConflictSet | A default conflict set, whose conflict resolution policy is not specified. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
FilterReteNode | A discriminant node in the Rete network. | Class | org.jscience.computing.ai.expertsystem.rete | JScience |
FinalReteNode | A final node in the Rete network. | Class | org.jscience.computing.ai.expertsystem.rete | JScience |
ImportException | An exception thrown by the import list when an identifier can represent more than one class (ambiguity). | Class | org.jscience.computing.ai.expertsystem.compiler | JScience |
ImportList | A list of import statements. | Class | org.jscience.computing.ai.expertsystem.compiler | JScience |
InternalConflictSetEvent | A semantic event that indicates that an element was added to or removed from a conflict set. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
InternalConflictSetListener | The listener interface for receiving conflict set events. | Interface | org.jscience.computing.ai.expertsystem.conflict | JScience |
JavaCompiler | Auxiliar class that compiles java files into bytecodes (. | Class | org.jscience.computing.ai.expertsystem.compiler | JScience |
JeopsException | An exception thrown by JEOPS. | Class | org.jscience.computing.ai.expertsystem.compiler | JScience |
JoinReteNode | A node in the Rete network that has more than one input, so that objects coming from distinct parts of the network are joined together in instances | Class | org.jscience.computing.ai.expertsystem.rete | JScience |
LRUConflictSet | A conflict set whose conflict resolution policy is one that the least recently fired rules have priority over the remaining ones. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
Main | Main class in the Jeops phase of converting rule files into Java When invoked, the method convert() will create a java file | Class | org.jscience.computing.ai.expertsystem.compiler | JScience |
MRUConflictSet | A conflict set whose conflict resolution policy is one that the most recently fired rules have priority over the remaining ones. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
NaturalConflictSet | A conflict set whose conflict resolution policy specifies that no rule can be fired more than once with the same objects. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
NoMoreElementsException | This class defines an exception that will be thrown when there aren't more rules to be fired in a conflict set. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
ObjectBase | This class models the facts over which the inference engine will act. | Class | org.jscience.computing.ai.expertsystem | JScience |
OneShotConflictSet | A conflict set whose conflict resolution policy specifies that no rule can be fired more than once. | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
PriorityConflictSet | A conflict set whose conflict resolution policy is one that rules defined first in the rule base have a higher priority over the ones defined | Class | org.jscience.computing.ai.expertsystem.conflict | JScience |
ReteNode | A node in the Rete network. | Class | org.jscience.computing.ai.expertsystem.rete | JScience |
RuleEvent | A semantic event that indicates that a rule was fired. | Class | org.jscience.computing.ai.expertsystem | JScience |
RuleFireListener | The listener interface for receiving rule fire events. | Interface | org.jscience.computing.ai.expertsystem | JScience |
Scanner | Class used in the parsing of the rules file. | Class | org.jscience.computing.ai.expertsystem.compiler.parser | JScience |
Token | Class used to store the tokens read from the rules file. | Class | org.jscience.computing.ai.expertsystem.compiler.parser | JScience |
TokenConstants | Interface used to define the constants used by the tokenization process of the scanning/parser of the rule files. | Interface | org.jscience.computing.ai.expertsystem.compiler.parser | JScience |