ABLE 2.0.0 07/02/2003 10:25:01

Uses of Class
com.ibm.able.rules.AbleInferenceEngine

Packages that use AbleInferenceEngine
com.ibm.able.examples.rules The rules Examples package contains a number of different types of examples. 
com.ibm.able.rules The rules package defines the ABLE rule language; various inferencing engines; objects and APIs for creating and running rulesets under program control. 
 

Uses of AbleInferenceEngine in com.ibm.able.examples.rules
 

Subclasses of AbleInferenceEngine in com.ibm.able.examples.rules
 class PluggableEngine
          This class extends the AbleInferenceEngine class so that it can be used as a customized pluggable inference engine.
 

Uses of AbleInferenceEngine in com.ibm.able.rules
 

Subclasses of AbleInferenceEngine in com.ibm.able.rules
 class AbleBackwardChainInferenceEngine
          This class provides the inferencing algorithm for processing conditional rules in a ruleblock using goal-driven or backward chaining.
 class AbleForwardChainInferenceEngine
          This class provides the inferencing algorithm for processing a set of rules in a ruleblock using data-driven or forward chaining.
 class AbleFuzzyInferenceEngine
          This class provides the control code and inferencing algorithm for processing a set of conditional rules in a ruleblock containing Fuzzy linguistic variables and hedges using data-driven or forward chaining and fuzzy inferencing logic.
 class AbleMutExEngine
          This rule engine provides the control code and inferencing algorithms for processing a ruleblock and fires a single rule in the ruleblock.
 class AblePatternMatchEngine
          This class provides the inferencing algorithm for processing a set of pattern match rules in a ruleblock using data-driven or forward chaining.
 class AblePatternMatchLiteEngine
          This class provides the inferencing algorithm for processing a set of pattern match rules in a ruleblock using data-driven or forward chaining.
 class AblePredicateEngine
          This class provides the control code and inferencing algorithm for processing a set of Predicate rules in a ruleblock using backward chaining with backtracking (similar to Prolog).
 class AbleScriptEngine
          This class provides the control code for processing a set of rules in a ruleblock using standard sequential or scripting behavior.
 

Fields in com.ibm.able.rules declared as AbleInferenceEngine
protected  AbleInferenceEngine AbleRuleSet.myCurrentInferenceEngine
           
protected  AbleInferenceEngine AbleRuleBlock.myInferenceEngine
          The inference engine associated with this ruleblock
 

Methods in com.ibm.able.rules that return AbleInferenceEngine
 AbleInferenceEngine AbleRuleSet.getInferenceEngine()
          Retrieve the current inference engine object.
 AbleInferenceEngine AbleRuleSet.getInferenceEngine(java.lang.String theRuleBlockName)
          Retrieve the inference engine associated with the specified ruleblock.
 AbleInferenceEngine AbleRuleBlock.getInferenceEngine()
          Retrieve the rule block's inference engine.
 


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003