ABLE 2.3.0 07/13/2005 14:21:00

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

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.beans.petrinet The PetriNet package provides a set of objects which implement PetriNet components for places, nodes, transitions, and arcs. 
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.beans.petrinet
 

Fields in com.ibm.able.beans.petrinet declared as AbleRuleSet
protected  AbleRuleSet AblePetriNet.myRuleSet
           
 

Methods in com.ibm.able.beans.petrinet that return AbleRuleSet
 AbleRuleSet AblePetriNet.getRuleSet()
           
 

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 AbleSelector.myRuleSet
           
protected  AbleRuleSet AbleRuleTemplate.myRuleSet
          The ruleset object which provides the context for this template.
protected  AbleRuleSet AbleRuleSetTemplate.myRuleSet
          The underlying AbleRule object (with the template attribute) used to generate new customized AbleRule object instances.
protected  AbleRuleSet AbleRuleBlock.myRuleSet
          The parent ruleset.
protected  AbleRuleSet AbleRule.myRuleSet
          myRuleSet is a reference to the owning ruleset.
protected  AbleRuleSet AblePlanningHTNProblemBuilder.myRuleSet
           
protected  AbleRuleSet AblePlanningClassicalProblemBuilder.myRuleSet
           
protected  AbleRuleSet AblePatternMatchNetwork.myRuleSet
           
protected  AbleRuleSet AblePatternMatchClause.myRuleSet
           
protected  AbleRuleSet AbleInferenceEngine.myRuleSet
          myRuleSet is the ruleset providing the context for this inference engine
 AbleRuleSet AbleInferenceContext.ruleSet
           
protected  AbleRuleSet AbleIfThenElseStatement.myRuleSet
           
protected  AbleRuleSet AbleClauseReferences.myRuleSet
          The ruleset that created this object and stuck it into an AbleVariable object.
protected  AbleRuleSet AbleByteCodeClassBuilder.myRuleSet
          The Ruleset that owns this class.
protected  AbleRuleSet AbleARMLParser.myRuleSet
           
 

Methods in com.ibm.able.rules that return AbleRuleSet
 AbleRuleSet AbleRuleSetTemplate.createInstance()
          Construct an instance of a new AbleRuleSet object from this ruleset template and its bound template variables.
 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 theXmlSource)
          Deprecated. As of version 2.2.0, use parseRuleSetFromARML(String)
 AbleRuleSet AbleRuleSet.parseRuleSetFromARML(java.lang.String theArmlSource)
          Parse and instantiate a complete ruleset object by reading an input String containing ABLE Rule Language ARML source string.
 AbleRuleSet AbleRuleSet.createRuleSetFromTemplate(AbleRuleSetTemplate theTemplate)
          Create a new ruleset from a template using the template and its bound template variable values
 AbleRuleSet AbleInferenceEngine.getRuleSet()
          Retrieve a reference to the current ruleset.
 

Methods in com.ibm.able.rules with parameters of type AbleRuleSet
 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)
           
 void AbleRuleVarDialog.setRuleSet(AbleRuleSet theRuleSet)
          Set a reference to the owning ruleset object
 void AbleRuleSetDebugConsole.removeTraceJTextAreaHandler(AbleRuleSet theBean, java.lang.String handlerName)
          Remove the Able.TraceLog file handler from a bean's trace logger.
 void AbleGUILib.askUser(AbleRuleSet theRuleSet, AbleVariable theVariable)
          Prompt a user to provide a value for specific variable during backward inferencing.
 void AbleGuiFuzzySetViewer.setRuleSet(AbleRuleSet theRuleSet)
          Set (or change) the ruleset.
 void AbleGuiFuzzySetInspector.setRuleSet(AbleRuleSet theRuleSet)
          Set (or change) the fuzzy ruleset.
 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.
static void ARL.fine(AbleRuleSet ruleset, java.lang.Object text)
          Write low level text to the ruleset's trace logger.
static void ARL.finer(AbleRuleSet ruleset, java.lang.Object text)
          Write medium level text to the ruleset's trace logger.
static void ARL.finest(AbleRuleSet ruleset, java.lang.Object 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.
 java.util.Vector AbleTreeRule.getTemplateVars(AbleRuleSet theRuleSet)
          Return a list of template vars referenced by this rule.
 void AbleSelector.convertExpressionToClauses(AbleRuleSet theRuleSet)
          Convert the constraintExpression to a Vector of AbleAntecedentClauses
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)
 java.util.Vector AbleRuleBlock.getTemplateVars(AbleRuleSet theRuleSet)
          Return a list of template vars referenced by this ruleblock.
 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.
static java.util.Vector AblePredicateLib.getSolutionList(AbleRuleSet theRuleSet, java.lang.String theRuleBlockKey)
          Return the solutionList.
static java.util.Vector AblePredicateLib.getSolution(AbleRuleSet theRuleSet, java.lang.String theRuleBlockKey, int theIndex)
          Return the solution at the specified index in the solutionList.
static java.util.Vector AblePredicateLib.getGroundSolution(AbleRuleSet theRuleSet, java.lang.String theRuleBlockKey, int theIndex)
          Return the solution at the specified index in the solutionList.
static boolean AblePredicateLib.getAnswer(AbleRuleSet theRuleSet)
          Return the answer.
 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 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".
 java.util.Vector AbleConditionalRule.getTemplateVars(AbleRuleSet theRuleSet)
          Return a list of template vars referenced by this rule.
 void AbleClauseReferences.setRuleSet(AbleRuleSet theRuleSet)
          Sets the ruleset which contains the inference engine that is evaluating clauses containing the variable in which this references object is stored.
 void AbleARMLParser.instantiateFrom(java.lang.String theRuleSetDocument, AbleRuleSet theRuleSet, AbleLogger theTracer, boolean theStopOnParExceptionFlag)
          Parse a XML ruleset with URI as source
 void AbleARMLParser.instantiateFrom(java.io.Reader theRuleSetReader, AbleRuleSet theRuleSet, AbleLogger theTracer, boolean theStopOnParExceptionFlag)
          Parse an XML ruleset with a Reader as source object
 void AbleARMLParser.instantiateFrom(org.xml.sax.InputSource theRuleSetSource, AbleRuleSet theRuleSet, AbleLogger theTracer, boolean theStopOnParExceptionFlag)
          Parse an XML ruleset with Sax InputSource as source object
 void AbleARMLParser.instantiateFrom(java.io.InputStream theRuleSetInputStream, AbleRuleSet theRuleSet, AbleLogger theTracer, boolean theStopOnParExceptionFlag)
          Parse an XML ruleset, with InputStream as source object
 AbleRuleBlock AbleARMLParser.instantiateRuleBlockFrom(AbleRuleSet theRuleSet, java.lang.String theArmlSource)
          Instantiate a complete ruleblock object by reading an input String containing ABLE Rule Language XML source.
 AbleRule AbleARMLParser.instantiateRuleFrom(AbleRuleSet theRuleSet, java.lang.String theArmlSource, java.lang.String theRuleBlockName, boolean theReplacementMode)
          Instantiate a complete rule object by reading an input String containing ABLE Rule Language text source.
 AbleRd AbleARMLParser.instantiateExpressionFrom(AbleRuleSet theRuleSet, java.lang.String theArmlSource)
          Instantiate an AbleRd object (a Literal, Variable, or Expression) by reading an input String containing ABLE Rule Language text source.
 AbleRd AbleARMLParser.testParseExpressionFromARL(AbleRuleSet theRuleSet, java.lang.String theSource)
           
 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 theRuleBlockKey, boolean theStopOnAbleParExceptionFlag, boolean theReplacementMode)
          Parses a String into an AbleRule object.
 AbleRd AbleARLParser.parseExpressionInput(AbleRuleSet theRuleSet, boolean theStopOnAbleParExceptionFlag)
          The method parseExpressionInput parses a String into an AbleExpression object.
 AbleRd AbleARLParser.parseActionInput(AbleRuleSet theRuleSet, boolean theStopOnAbleParExceptionFlag)
          The method parseExpressionInput parses a String into an AbleExpression object.
 void AbleARLParser.parseSetDefinitionInput(AbleRuleSet theRuleSet, AbleFuzzyVariable theFuzzyVar)
          The method parseSetDefinitionInput parses a String into an AbleFuzzySet object.
 void AbleARLParser.parseRuleBlockDeclarations(AbleRuleSet theRuleSet, boolean theStopOnAbleParExceptionFlag)
          Parses rule block declarations.
 void AbleARLParser.parseVariableDeclarations(AbleRuleSet theRuleSet, boolean theStopOnAbleParExceptionFlag)
          Parses variable declarations.
 

Constructors in com.ibm.able.rules with parameters of type AbleRuleSet
AbleZCECorrelationEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Constructor for AbleZCECorrelationEngine.
AbleRuleSetDebugConsole(AbleRuleSet theRuleSet)
           
AbleGuiFuzzySetViewer(AbleRuleSet theRuleSet)
          Create a new Fuzzy System fuzzy set viewer/property change listener over the specified ruleset.
AbleTreeRule(java.lang.String theLabel, AbleRd thePriority, AbleTree theDecisionTree, AbleRuleSet theRuleSet, AbleRuleBlock theRuleBlock)
          Create a new decision tree rule with the specified priority, and tree structure.
AbleSwitchStatement(AbleRuleSet theRuleSet, AbleRuleBlock theRuleBlock, AbleExpression theIntExpression)
          Creates a new switch statement with the specified integer expression.
AbleSelector(AbleRuleSet theRuleSet, AbleVariable selector, java.util.Vector constraints, boolean positive)
          Construct a selector object
AbleSelector(AbleRuleSet theRuleSet, java.lang.String theVariableName, AbleExpression theConstraintExpression)
          Construct a selector object from the specified variable name and expression.
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
AbleRuleSetTemplate(AbleRuleSet theRuleSet)
          Construct a rule template object from a base rule object
AbleRuleBlockInclude(java.lang.String theName, AbleRuleSet theRuleSet, java.lang.String theComment, java.util.Map theProperties)
          Create a new rule block with the specified characteristics.
AbleRuleBlock(java.lang.String theName, AbleRuleSet theRuleSet, AbleLogger theLogger, java.lang.String theReturnType)
          Deprecated. Use version with 'FormalSignature'.
AbleRuleBlock(java.lang.String theName, AbleRuleSet theRuleSet, AbleLogger theLogger, java.lang.String theReturnType, java.lang.String theFormalSignature, java.util.Vector theFormalParameters, java.lang.String theEngineType, java.lang.String theComment, java.util.Map theProperties)
          Create a new rule block with the specified characteristics.
AbleRule(int theId, java.lang.String theLabel, AbleRd thePriority, AbleRuleSet theRuleSet)
          Create a new rule with the specified bits.
AblePredicateWorkingMemory(AbleRuleSet theRuleSet)
           
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.
AblePredicateEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AblePolicyEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new policy inference engine.
AblePolicyEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new policy inference engine.
AblePlanningRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theParameters, AbleExpression thePrecondition, java.util.Vector theEffects, AbleRuleSet theRuleSet)
          Create a new planning rule with the specified priority, preconditions and effects.
AblePlanningHTNProblemBuilder(AblePlanningEngine theEngine, AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new planning inference engine.
AblePlanningEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new planning inference engine.
AblePlanningClassicalProblemBuilder(AblePlanningEngine theEngine, AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new planning inference engine.
AblePatternMatchRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theSelectors, java.util.Vector theConsequents, AbleRuleSet theRuleSet, AbleRuleBlock theRuleBlock)
          Create a new pattern match rule with the specified priority, selectors, and consequent clauses.
AblePatternMatchNetwork(AbleRuleSet theRuleSet, AbleRuleBlock theRules, AbleLogger theTracer, AbleWorkingMemory memory)
           
AblePatternMatchLiteEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AblePatternMatchEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleObjectWorkingMemory(AbleRuleSet theRuleSet)
           
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.
AbleInferenceContext(AbleRuleSet rs)
           
AbleIfThenElseStatement(AbleRuleSet theRuleSet, AbleRuleBlock theRuleBlock, AbleExpression theAntecedent, java.util.Vector theThenActions, java.util.Vector theElseActions)
          Create a new if/then/else statement with the specified condition and actions.
AbleIfThenElseStatement(AbleRuleSet theRuleSet, AbleRuleBlock theRuleBlock, AbleExpression theAntecedent)
          Create a new if/then/else statement with the specified condition and no actions.
AbleHierarchicalPlanningRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theParameters, AbleExpression thePrecondition, java.util.Vector theEffects, java.util.Vector theExpansions, AbleRuleSet theRuleSet)
          Create a new planning rule with the specified priority, preconditions and effects.
AbleFuzzyInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleForwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new inference engine.
AbleForwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleDecisionTreeEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new inference engine.
AbleDecisionTreeEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleCorrelationRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theConditionArgs, java.util.Vector theCloneableArgs, java.util.Vector theEventSelectors, java.util.Vector theActions, AbleRuleSet theRuleSet)
          Create a new event-condition-action rule with the specified priority, arguments, event selectors, and actions.
AbleCorrelationEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Constructor for AbleCorrelationEngine.
AbleClauseReferences(AbleRuleSet theRuleSet)
          Create a new set of references of which to keep track.
AbleByteCodeClassBuilder(AbleRuleSet theRuleSet)
          Create a new bytecode class builder.
AbleByteCodeClassBuilder(AbleRuleSet theRuleSet, java.lang.ClassLoader parent)
          Create a new bytecode class builder.
AbleBackwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new Backward chain inference engine.
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.
 


ABLE 2.3.0 07/13/2005 14:21:00

(C) Copyright IBM Corporation 1999, 2005