ABLE 2.0.0 07/02/2003 10:25:01

Uses of Package
com.ibm.able.rules

Packages that use com.ibm.able.rules
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. 
 

Classes in com.ibm.able.rules used by com.ibm.able.agents
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
 

Classes in com.ibm.able.rules used by com.ibm.able.autotune
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
 

Classes in com.ibm.able.rules used by com.ibm.able.examples.rules
AbleClauseReferences
          This class is used to keep track of a set of references from other objects to the object that contains this "references" object.
AbleInferenceEngine
          This class is an abstract base class for all inference engines used by an AbleRuleSet.
AbleRuleBlock
          This class represents a named set of rules, an associated inference engine, and a return data type.
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
 

Classes in com.ibm.able.rules used by com.ibm.able.rules
AbleAntecedentClause
          This class is used to represent an antecedent boolean or fuzzy expression in a conditional if-then rule.
AbleARLParser
          This class parses ABLE rule language source files and instantiates a specified AbleRuleSet object.
AbleARLParserTokenTypes
           
AbleARLTreeNode
          This class represents a node in the abstract syntax tree created as a byproduct of parsing an ABLE Rule Language file using the Antlr (AbleARLParser) parser.
AbleAssertionClause
          This class is used to represent an assignment, function call or method invocation used in an assertion rule.
AbleAssertionRule
          This class represents a rule comprised of a single assignment statement, function call or method invocation.
AbleClause
          This class is an abstract base class that contains a function or method call, or a unary or binary relation between two Able data objects.
AbleClauseReferences
          This class is used to keep track of a set of references from other objects to the object that contains this "references" object.
AbleConditionalRule
          This class represents a conditional if-then rule, containing one or more boolean or fuzzy antecedent clauses (logically ANDed together) and one or more consequent clauses.
AbleConsequentClause
          This class represents an action (assignment, function call or method invocation) in a rule.
AbleDoUntilRule
          This class represents a do/until "iteration" rule consisting of a boolean test expression and one or more consequent clauses (the body).
AbleDoWhileRule
          This class represents a do/while "iteration" rule consisting of a booean test expression and one or more consequent clauses (the body).
AbleForLoopRule
          This class represents a for-loop "iteration" rule consisting of an initializer expression, a conditional test expression, and an increment expression.
AbleIfThenElseRule
          This class holds the expressions and actions used in an if-then-else scripting rule.
AbleInferenceContext
           
AbleInferenceEngine
          This class is an abstract base class for all inference engines used by an AbleRuleSet.
AbleIterationRule
          This interface defines an iteration rule, that has a boolean test expression and and a list of actions (consequent clauses).
AbleLocation
          This class represents a location in an ARL source file.
AbleParException
          This class defines the Able rule Parser exception.
AblePatternMatchClause
          This class is used to consolidate a set of Selector variables and their associated constraint expressions for processing of an AblePatternMatchRule.
AblePatternMatchRule
          This class defines a pattern match rule which consists of a set of AbleSelectors (logically ANDed together) and one or more consequent action clauses.
AblePredicateFact
          This class represents a predicate fact, a single predicate.
AblePredicateQuery
           
AblePredicateRule
          This class represents a predicate rule (or Horn clause) containing one or more antecedent clauses (logically ANDed together) (the body) and one and only one predicate consequent clause (the head).
AbleRule
          This class defines an abstract rule from which derived rules can inherit an ID, label, priority, and other parts.
AbleRuleBlock
          This class represents a named set of rules, an associated inference engine, and a return data type.
AbleRuleBreakpoint
          This class represents a breakpoint on an AbleRuleSet
AbleRuleSet
          This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset.
AbleRuleSetDebugConsole
          This class provides a GUI for stepping through an ABLE rule set while tracing.
AbleRuleSetEditor
          This class contains the Able Ruleset Editor panel.
AbleRuleSetTemplate
          This class allows a user to customize an AbleRuleSet object using a template metaphor.
AbleRuleTemplate
          This class allows a user to customize an AbleRule object using a template metaphor.
AbleSelector
          This class represents a single AbleVariable (the selected variable) and a set of constraints on the value that variable can take.
AbleTemplate
          This interface defines the behavior for all ABLE rule template classes.
AbleWhileDoRule
          This class defines a while/do "iteration" rule consisting of a boolean test expression and one or more consequent clauses (the body).
AbleWorkingMemory
          This class defines an interface which the behavior of a working memory used by one of the AbleInferenceEngines as part of an AbleRuleSet.
 


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003