|
ABLE, Version 1.1b | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbleParException | |
com.ibm.able.beans.rules | The RULES package provides a set of objects implementing standard boolean-logic based forward and backward reasoning using if-then rules. |
Uses of AbleParException in com.ibm.able.beans.rules |
Methods in com.ibm.able.beans.rules that throw AbleParException | |
void |
AbleRuleSet.setGoalVariableName(java.lang.String theVariableName)
|
void |
AbleRuleSet.addVariableToInputSequence(java.lang.String theVariableName)
Specify that a variable is to be added to the input sequence. |
void |
AbleRuleSet.addVariableToOutputSequence(java.lang.String theVariableName)
Specify that a variable is to be added to the output sequence. |
void |
AbleRuleSet.defineEffector(java.lang.String theEffectorName)
Define an effector that must be available at runtime. |
void |
AbleRuleSet.defineSensor(java.lang.String theSensorName)
Define a sensor that must be available at runtime. |
void |
AbleRuleSet.makeBooleanVariable(java.lang.String theVariableName,
boolean theBooleanValue)
Create a boolean variable, give it an initial value, and add it to the ruleset. |
void |
AbleRuleSet.makeCategoricalVariable(java.lang.String theVariableName,
java.util.Hashtable theSymbolList)
Create a symbolic variable and add it to the ruleset. |
void |
AbleRuleSet.makeContinuousVariable(java.lang.String theVariableName,
double theLoValue,
double theHiValue)
Create a continuous variable over a range of values and add it to the ruleset. |
void |
AbleRuleSet.makeDiscreteVariable(java.lang.String theVariableName,
double theNumericValue)
Create a numeric variable, give it an initial value, and add it to the ruleset. |
void |
AbleRuleSet.makeAssertionRule(java.lang.String theRuleLabel,
AbleConsequentClause theCnsClause,
double theRulePriority)
Create an unconditional rule (that is, an assertion) from the specified bits, and add the rule to the ruleset. |
void |
AbleRuleSet.makeConditionalRule(java.lang.String theRuleLabel,
java.util.Vector theAntClauses,
AbleConsequentClause theCnsClause,
double theRulePriority)
|
void |
AbleRuleSet.instantiateFrom(java.io.DataInputStream theStream,
AbleParTrace theTracer,
boolean theStopOnAbleExceptionFlag)
Instantiate the ruleset object by reading a rule source file contained in the specified input stream. |
void |
AbleRuleSet.instantiateFrom(java.lang.String theFileName,
AbleParTrace theTracer,
boolean theStopOnAbleExceptionFlag)
Instantiate the ruleset object by reading a rule source file contained in the specified input file. |
void |
AbleRuleSet.instantiateFromXml(java.io.InputStream theInputStream,
AbleParTrace theTracer,
boolean theStopOnAbleExceptionFlag)
Instantiate the ruleset object by reading a boolean rule XML document contained in the specified input stream. |
void |
AbleRuleSet.instantiateFromXml(java.io.File theFile,
AbleParTrace theTracer,
boolean theStopOnAbleExceptionFlag)
Instantiate the ruleset object by reading a boolean XML document contained in the specified input file. |
java.lang.Object[] |
AbleRuleSet.resolveArgs(java.lang.Object[] theArgs)
Scan the list of arguments, turning any reference to a named variable into the variable's current value. |
|
ABLE, Version 1.1b | |||||||||
PREV NEXT | FRAMES NO FRAMES |