Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

(C) Copyright IBM Corporation 1999, 2005