|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbleRuleBlock | |
---|---|
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 AbleRuleBlock in com.ibm.able.examples.rules |
---|
Methods in com.ibm.able.examples.rules with parameters of type AbleRuleBlock | |
boolean |
PluggableEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by this inference engine. |
void |
PluggableEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleset in sequential order. |
Constructors in com.ibm.able.examples.rules with parameters of type AbleRuleBlock | |
PluggableEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
Uses of AbleRuleBlock in com.ibm.able.rules |
---|
Fields in com.ibm.able.rules declared as AbleRuleBlock | |
protected AbleRuleBlock |
AbleInferenceEngine.myRuleBlock
myRuleBlock is the ruleblock whose rules are used for inferencing |
protected AbleRuleBlock |
AbleRuleSet.myCurrentRuleBlock
|
AbleRuleBlock |
AbleInferenceContext.ruleBlock
|
protected AbleRuleBlock |
AbleRuleTemplate.myRuleBlock
The ruleblock object which this rule would be added to |
Methods in com.ibm.able.rules that return AbleRuleBlock | |
AbleRuleBlock |
AbleRuleSet.parseRuleBlockFromARL(java.lang.String theArlSource)
Parse and instantiate a complete ruleblock object by reading an input String containing ABLE Rule Language text source. |
AbleRuleBlock |
AbleRuleSet.parseConsultRuleBlockFromARL(java.lang.String theArlSource)
Parse and instantiate a predicate consult() ruleblock object by reading an input String containing ABLE Rule Language text source. |
AbleRuleBlock |
AbleRuleSet.parseRuleBlockFromXML(java.lang.String theArmlSource)
Parse and instantiate a complete ruleblock object by reading an input String containing ABLE Rule Language XML source. |
AbleRuleBlock |
AbleRuleSet.setCurrentRuleBlock(java.lang.String theRuleBlockName)
Set the current rule block by name. |
AbleRuleBlock |
AbleRuleSet.getRuleBlock(java.lang.String theRuleBlockName)
Retrieve a rule block by name. |
AbleRuleBlock |
AbleARLParser.parseRuleBlockInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseRuleBlockInput parses a String into an AbleRuleBlock object. |
AbleRuleBlock |
AbleARLParser.parseConsultRuleBlockInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseRuleBlockInput parses a predicate consult() AbleRuleBlock object. |
AbleRuleBlock |
AbleRuleTemplate.getRuleBlock()
Retrieve the ruleblock that this template belongs to |
Methods in com.ibm.able.rules with parameters of type AbleRuleBlock | |
abstract boolean |
AbleInferenceEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" when examined from a static viewpoint. |
protected static boolean |
AbleInferenceEngine.conditionalRulesValid(AbleRuleSet ruleSet,
AbleRuleBlock theRuleBlock)
Make sure the conditional rules in a ruleblock are "executable". |
abstract void |
AbleInferenceEngine.infer(AbleRuleBlock theRuleBlock)
Inference over the set of rules in the specified ruleblock object. |
void |
AbleInferenceEngine.processRuleBlock(AbleRuleBlock theRuleBlock)
Fire all rules in the specified rule block in sequential order. |
protected void |
AbleInferenceEngine.processAssertions(AbleRuleBlock theRuleBlock)
Fire all enabled assertion rules. |
boolean |
AblePredicateEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by this inference engine. |
void |
AblePredicateEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleblock using Predicate rules of backward chaining inferencing: given a goal variable, apply inverse moves and work toward the intial state. |
void |
AbleRuleSet.addRule(AbleRuleBlock theRuleBlock,
AbleRule theRule)
Add an Able rule to the specified rule block. |
void |
AbleRuleSet.insertRuleAt(int theIndex,
AbleRuleBlock theRuleBlock,
AbleRule theRule)
Insert an Able rule at the specified position in the rule block. |
boolean |
AbleBackwardChainInferenceEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by examining the rule types and rule object configurations. |
void |
AbleBackwardChainInferenceEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleblock using boolean rules of backward chaining inferencing: given a goal variable, apply inverse moves and work toward the intial state. |
boolean |
AbleForwardChainInferenceEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by examining the rule types and rule object configurations. |
void |
AbleForwardChainInferenceEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleset using conditional rules and forward chaining inferencing. |
boolean |
AbleFuzzyInferenceEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by this inference engine. |
void |
AbleFuzzyInferenceEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleblock using fuzzy inferencing. |
void |
AbleFuzzyInferenceEngine.processRuleBlock(AbleRuleBlock theRuleBlock)
Fire all rules in the specified rule block in sequential order. |
boolean |
AblePatternMatchLiteEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by this inference engine. |
void |
AblePatternMatchLiteEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleset using boolean rules of forward chaining inferencing. |
boolean |
AbleMutExEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by this inference engine. |
void |
AbleMutExEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleset using boolean rules of forward chaining inferencing: work forward from an initial state to the goal state. |
void |
AbleInferenceContext.setRuleBlock(AbleRuleBlock theRuleBlock)
|
boolean |
AblePatternMatchEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by this inference engine. |
void |
AblePatternMatchEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleset using pattern match rules and forward chaining inferencing. |
boolean |
AbleScriptEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)
Make sure the current ruleblock is "executable" by examining the rule types and rule configurations. |
void |
AbleScriptEngine.infer(AbleRuleBlock theRuleBlock)
Fire the rules in the ruleset in sequential order. |
Constructors in com.ibm.able.rules with parameters of type AbleRuleBlock | |
AbleInferenceEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new base inference engine over the specified ruleset. |
|
AblePredicateEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AbleBackwardChainInferenceEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new Backward chain inference engine. |
|
AbleForwardChainInferenceEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AbleFuzzyInferenceEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AblePatternMatchLiteEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AbleMutExEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AblePatternMatchEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AbleScriptEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AbleRuleTemplate(AbleRuleSet theRuleSet,
AbleRuleBlock theRuleBlock,
AbleRule theRule)
Construct a rule template object from a base rule object |
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |