|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbleRuleSet | |
---|---|
com.ibm.able.agents | The AGENTS package provides a set of agents extending AbleDefaultAgent which contain AbleBean components. |
com.ibm.able.autotune | AutoTune is an agent-based approach to automated tuning that does not require prior knowledge of the controlled system that is being tuned. |
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 AbleRuleSet in com.ibm.able.agents |
---|
Fields in com.ibm.able.agents declared as AbleRuleSet | |
protected AbleRuleSet |
AbleScriptAgent.initScript
The initScript object is created from a ruleset named by the initScriptFileName when the agent is initialized. |
protected AbleRuleSet |
AbleScriptAgent.processScript
The processScript object is created from a ruleset named by the processScriptFileName when the agent is initialized. |
protected AbleRuleSet |
AbleScriptAgent.processTimerScript
The processTimerScript object is created from a ruleset named by the processTimerScriptFileName when the agent is initialized. |
protected AbleRuleSet |
AbleRuleAgent.behaviorRuleSet
The behavior ruleset bean used to define the agent's behavior |
Methods in com.ibm.able.agents that return AbleRuleSet | |
AbleRuleSet |
AbleRuleBase.getRuleSet(java.lang.String name)
|
AbleRuleSet |
AbleRuleAgent.getBehaviorRuleSet()
Get the ruleset bean which provides the agent behavior. |
Methods in com.ibm.able.agents with parameters of type AbleRuleSet | |
void |
AbleRuleAgent.setBehaviorRuleSet(AbleRuleSet theRuleSet)
Set the ruleset bean which provides the agent behavior |
Uses of AbleRuleSet in com.ibm.able.autotune |
---|
Fields in com.ibm.able.autotune declared as AbleRuleSet | |
protected AbleRuleSet |
Fuzzy2WayLoadBalanceController.fuzzyController
|
Uses of AbleRuleSet in com.ibm.able.examples.rules |
---|
Constructors in com.ibm.able.examples.rules with parameters of type AbleRuleSet | |
PluggableEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
Uses of AbleRuleSet in com.ibm.able.rules |
---|
Fields in com.ibm.able.rules declared as AbleRuleSet | |
protected AbleRuleSet |
AbleInferenceEngine.myRuleSet
myRuleSet is the ruleset providing the context for this inference engine |
protected AbleRuleSet |
AbleRule.myRuleSet
myRuleSet is a reference to the owning ruleset. |
AbleRuleSet |
AbleInferenceContext.ruleSet
|
protected AbleRuleSet |
AbleSelector.myRuleSet
|
protected AbleRuleSet |
AblePatternMatchClause.myRuleSet
|
protected AbleRuleSet |
AbleRuleSetTemplate.myRuleSet
The underlying AbleRule object (with the template attribute) used to generate new customized AbleRule object instances. |
protected AbleRuleSet |
AbleClauseReferences.myRuleSet
The ruleset that created this object and stuck it into an AbleVariable object. |
protected AbleRuleSet |
AbleRuleTemplate.myRuleSet
The ruleset object which provides the context for this template. |
protected AbleRuleSet |
AbleRuleBlock.myRuleSet
The parent ruleset |
Methods in com.ibm.able.rules that return AbleRuleSet | |
AbleRuleSet |
AbleInferenceEngine.getRuleSet()
Retrieve a reference to the current ruleset. |
AbleRuleSet |
AbleRuleSet.parseRuleSetFromARL(java.lang.String theArlSource)
Parse and instantiate a complete ruleset object by reading an input String containing ABLE Rule Language text source. |
AbleRuleSet |
AbleRuleSet.parseRuleSetFromXML(java.lang.String theArmlSource)
Parse and instantiate a complete ruleset object by reading an input String containing ABLE Rule Language XML source string. |
AbleRuleSet |
AbleRuleSet.createRuleSetFromTemplate(AbleRuleSetTemplate theTemplate)
Create a new ruleset from a template using the template and its bound template variable values |
AbleRuleSet |
AbleRuleSetTemplate.createInstance()
Construct an instance of a new AbleRuleSet object from this ruleset template and its bound template variables. |
Methods in com.ibm.able.rules with parameters of type AbleRuleSet | |
void |
AbleInferenceEngine.setRuleSet(AbleRuleSet theRuleSet)
Set the ruleset over which inferencing will take place. |
protected static boolean |
AbleInferenceEngine.conditionalRulesValid(AbleRuleSet ruleSet,
AbleRuleBlock theRuleBlock)
Make sure the conditional rules in a ruleblock are "executable". |
void |
AbleRuleSetDebugConsole.removeTraceJTextAreaHandler(AbleRuleSet theBean,
java.lang.String handlerName)
Remove the Able.TraceLog file handler from a bean's trace logger. |
protected static java.util.Vector |
AbleRuleSet.convertToConjunctiveNormalForm(AbleExpression theExpr,
AbleRuleSet theRuleSet)
Convert an Expression into conjunctive normal form a list of AbleAntecedentClauses (which may contain Expressions) |
void |
AbleRuleVarDialog.setRuleSet(AbleRuleSet theRuleSet)
Set a reference to the owning ruleset object |
void |
AbleARLParser.parseRuleSetInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseRuleSetInput is the initial rule. |
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. |
AbleRule |
AbleARLParser.parseRuleInput(AbleRuleSet theRuleSet,
java.lang.String theRuleBlockName,
boolean theStopOnAbleParExceptionFlag,
boolean theReplacementMode)
The method parseRuleInput parses a String into an AbleRule object. |
AbleRd |
AbleARLParser.parseExpressionInput(AbleRuleSet theRuleSet,
boolean theStopOnAbleParExceptionFlag)
The method parseExpressionInput parses a String into an AbleExpression object. |
java.util.Vector |
AblePredicateLib.getSolutionList(AbleRuleSet theRuleSet,
java.lang.String theRuleBlockName)
Return the solutionList. |
java.util.Vector |
AblePredicateLib.getSolution(AbleRuleSet theRuleSet,
java.lang.String theRuleBlockName,
int theIndex)
Return the solution at the specified index in the solutionList. |
java.util.Vector |
AblePredicateLib.getGroundSolution(AbleRuleSet theRuleSet,
java.lang.String theRuleBlockName,
int theIndex)
Return the solution at the specified index in the solutionList. |
boolean |
AblePredicateLib.getAnswer(AbleRuleSet theRuleSet)
Return the answer. |
void |
AbleGuiFuzzySetViewer.setRuleSet(AbleRuleSet theRuleSet)
Set (or change) the ruleset. |
java.util.Vector |
AbleRule.getTemplateVars(AbleRuleSet theRuleSet)
Return a list of template vars referenced by this rule. |
java.lang.String |
AbleRule.getPromptString(AbleRuleSet theRuleSet)
Retrieve the user prompt string associated with this rule. |
void |
AbleGUILib.askUser(AbleRuleSet theRuleSet,
AbleVariable theVariable)
Prompt a user to provide a value for specific variable during backward inferencing. |
void |
AbleFuzzyCurveMatchLib.matchCurve(AbleRuleSet ars,
java.lang.String fuzzVar1,
java.lang.String fuzzSet1,
java.lang.String fuzzVar2,
java.lang.String fuzzSet2,
java.lang.String fuzzVar3,
double tol1,
double tol2)
Determine the absolute value of a number. |
void |
AbleFuzzyCurveMatchLib.replaceSetCurve(AbleRuleSet theRuleSet,
java.lang.String theFuzzyVariableName,
java.lang.String theFuzzySetName,
double[] theTruthValues)
|
static void |
ARL.fine(AbleRuleSet ruleset,
java.lang.String text)
Write low level text to the ruleset's trace logger. |
static void |
ARL.finer(AbleRuleSet ruleset,
java.lang.String text)
Write medium level text to the ruleset's trace logger. |
static void |
ARL.finest(AbleRuleSet ruleset,
java.lang.String text)
Write high level text to the ruleset's trace logger. |
static void |
ARL.setTraceLevel(AbleRuleSet ruleset,
int level)
Set the trace level for a ruleset. |
static void |
ARL.loadVarsFromPropertiesFile(AbleRuleSet theRuleSet,
java.lang.String theFileName)
Load the properties file and assign any matching properties to variables with the same name. |
static java.lang.Object |
ARL.processRuleSet(AbleRuleSet theRuleSet,
java.lang.Object theInputBuffer)
Call the RuleSet via the process() method, passing a list of parameters via the bean's input buffer and returning the first element of the bean's output buffer in outputList. |
static void |
ARL.loadVarsFromMap(AbleRuleSet theRuleSet,
java.util.Map theMap)
Load the properties file and assign any matching properties to variables with the same name. |
static void |
ARL.loadMapFromVars(AbleRuleSet theRuleSet,
java.util.Map theMap,
java.util.Vector theVariableList)
Load the supplied hashmap with matching variables found in the variable list. |
static void |
ARL.loadMapFromVars(AbleRuleSet theRuleSet,
java.util.Map theMap,
java.util.Vector theVariableList,
java.lang.Boolean theOverwriteFlag)
Load the supplied hashmap with matching variables found in the variable list. |
void |
AblePatternMatchRule.createNetworkSelectors(AbleRuleSet theRuleSet)
Create a duplicate set of Selectors, with duplicate expressions as constraints and using duplicate selector variables. |
void |
AblePatternMatchRule.createNetworkSelectors2(AbleRuleSet theRuleSet)
Create a duplicate set of Selectors, with clauses rather than expressions as constraints and using duplicate selector variables. |
void |
AbleSelector.convertExpressionToClauses(AbleRuleSet theRuleSet)
Convert the constraintExpression to a Vector of AbleAntecedentClauses |
void |
AbleClauseReferences.setRuleSet(AbleRuleSet theRuleSet)
Set the ruleset which contains the inference engine that is evaluating clauses containing the variable in which this references object is stored. <smile> |
void |
AbleDebugLib.startDebugConsole(AbleRuleSet theRuleSet)
Open the debug console dialog. |
void |
AbleDebugLib.stopDebugConsole(AbleRuleSet theRuleSet)
Close the debug console dialog. |
void |
AbleDebugLib.engineBreakpoint(AbleRuleSet theRuleSet)
This function is called by the inference engine when a break point is reached. |
void |
AbleDebugLib.userBreakpoint(AbleRuleSet theRuleSet)
This function is called by the inference engine when a rule is reached containing a userBreakpoint(this) statement in it. |
void |
AbleDebugLib.userBreakpoint(AbleRuleSet theRuleSet,
java.lang.String theMsg)
This function is called by the inference engine when a rule is reached containing a userBreakpoint(this, msg) statement in it. |
java.util.Vector |
AbleConditionalRule.getTemplateVars(AbleRuleSet theRuleSet)
Return a list of template vars referenced by this rule. |
java.util.Vector |
AbleRuleBlock.getTemplateVars(AbleRuleSet theRuleSet)
Return a list of template vars referenced by this ruleblock. |
void |
AbleGuiFuzzySetInspector.setRuleSet(AbleRuleSet theRuleSet)
Set (or change) the fuzzy ruleset. |
Constructors in com.ibm.able.rules with parameters of type AbleRuleSet | |
AbleInferenceEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new base inference engine over the specified ruleset. |
|
AbleInferenceEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer)
Create a new base inference engine over the specified ruleset. |
|
AbleRuleSetDebugConsole(AbleRuleSet theRuleSet)
|
|
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)
Create a new 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. |
|
AbleGuiFuzzySetViewer(AbleRuleSet theRuleSet)
Create a new Fuzzy System fuzzy set viewer/property change listener over the specified ruleset. |
|
AbleObjectWorkingMemory(AbleRuleSet theRuleSet)
|
|
AbleRule(int theId,
java.lang.String theLabel,
AbleRd thePriority,
AbleRuleSet theRuleSet)
Create a new rule with the specified bits. |
|
AbleAssertionRule(int theId,
java.lang.String theLabel,
AbleAssertionClause theAssertion,
AbleRuleSet theRuleSet)
Create a new assertion rule with a default priority. |
|
AbleAssertionRule(int theId,
java.lang.String theLabel,
AbleRd thePriority,
AbleAssertionClause theAssertion,
AbleRuleSet theRuleSet)
Create a new assertion rule with the specified priority. |
|
AblePatternMatchLiteEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AblePredicateRule(java.lang.String theLabel,
java.util.Vector theAntecedents,
AblePredicate theConsequent,
AbleRuleSet theRuleSet)
Create a new predicate rule with the specified antecedent clauses and consequent clause. |
|
AblePredicateRule(java.lang.String theLabel,
AbleRd thePriority,
java.util.Vector theAntecedents,
AblePredicate theConsequent,
AbleRuleSet theRuleSet)
Create a new predicate rule with the specified priority, antecedent clauses, and consequent clause. |
|
AblePredicateRule(int theId,
java.lang.String theLabel,
java.util.Vector theAntecedents,
AblePredicate theConsequent,
AbleRuleSet theRuleSet)
Create a new predicate rule with the specified antecedent clauses and consequent clause. |
|
AblePredicateRule(int theId,
java.lang.String theLabel,
AbleRd thePriority,
java.util.Vector theAntecedents,
AblePredicate theConsequent,
AbleRuleSet theRuleSet)
Create a new predicate rule with the specified priority, antecedent clauses, and consequent clause. |
|
AblePredicateRule(int theId,
java.lang.String theLabel,
AbleRd thePriority,
AbleRuleSet theRuleSet)
Create a new predicate fact with the specified id, label, priority, and tracer |
|
AblePredicateFact(java.lang.String theLabel,
AblePredicate theAssertion,
AbleRuleSet theRuleSet)
Create a new predicate fact rule with a default priority. |
|
AblePredicateFact(java.lang.String theLabel,
AbleRd thePriority,
AblePredicate theAssertion,
AbleRuleSet theRuleSet)
Create a new predicate fact rule with the specified priority. |
|
AblePredicateFact(int theId,
java.lang.String theLabel,
AblePredicate theAssertion,
AbleRuleSet theRuleSet)
Create a new predicate fact rule with a default priority. |
|
AblePredicateFact(int theId,
java.lang.String theLabel,
AbleRd thePriority,
AblePredicate theAssertion,
AbleRuleSet theRuleSet)
Create a new predicate fact rule with the specified priority. |
|
AbleMutExEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AblePredicateWorkingMemory(AbleRuleSet theRuleSet)
|
|
AblePatternMatchRule(java.lang.String theLabel,
AbleRd thePriority,
java.util.Vector theSelectors,
java.util.Vector theConsequents,
AbleRuleSet theRuleSet)
Create a new pattern match rule with the specified priority, selectors, and consequent clauses. |
|
AbleSelector(AbleRuleSet theRuleSet,
AbleVariable selector,
java.util.Vector constraints,
boolean positive)
Construct a selector object |
|
AblePatternMatchEngine(AbleRuleSet theRuleSet,
AbleLogger theTracer,
AbleRuleBlock theRuleBlock)
Create a new inference engine. |
|
AbleRuleSetTemplate(AbleRuleSet theRuleSet)
Construct a rule template object from a base rule object |
|
AbleClauseReferences(AbleRuleSet theRuleSet)
Create a new set of references of which to keep track. |
|
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 |
|
AbleRuleBlock(java.lang.String theName,
AbleRuleSet theRuleSet,
AbleLogger theLogger,
java.lang.String theReturnType)
Create a new rule block with the specified name. |
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |