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.data.AbleVariable

Packages that use AbleVariable
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.data | The ABLE data package defines classes for literals (constants) and variables used in expressions holding Java and user-defined data types as well as operators which can be applied to them.
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 AbleVariable in com.ibm.able.autotune

Fields in com.ibm.able.autotune declared as AbleVariable
`protected AbleVariable` | `AutotuneMetric.myInitialValue`
`protected AbleVariable` | `AutotuneMetric.myValue`

Methods in com.ibm.able.autotune that return AbleVariable
`AbleVariable` | `AutotuneMetric.getInitialValue()`

Constructors in com.ibm.able.autotune with parameters of type AbleVariable
`AutotuneWorkloadMetric(java.lang.String name, AbleVariable initialValue)`
`AutotuneWorkloadMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction sensor)`
`AutotuneTuningControlMetric(java.lang.String name, AbleVariable initialValue)`
`AutotuneTuningControlMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction effector)`
`AutotuneTuningControlMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction sensor, AbleUserDefinedFunction effector)`
`AutotuneServiceLevelMetric(java.lang.String name, AbleVariable initialValue)`
`AutotuneServiceLevelMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction sensor)`
`AutotuneMetric(java.lang.String name, AbleVariable initialValue)`
`AutotuneMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction sensor, java.lang.Object[] sensorArgs)`
`AutotuneMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction sensor)`
`AutotuneConfigurationMetric(java.lang.String name, AbleVariable initialValue)`
`AutotuneConfigurationMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction sensor)`

Uses of AbleVariable in com.ibm.able.beans.petrinet

Methods in com.ibm.able.beans.petrinet that return AbleVariable
`AbleVariable` | `AblePetriNet.getVariable(java.lang.String theVarName)`

Uses of AbleVariable in com.ibm.able.data

Subclasses of AbleVariable in com.ibm.able.data
`class` | `AbleArrayVariable` This class wraps a value of the type Object[] in an AbleVariable object.
`class` | `AbleBooleanVariable` This class wraps a value of the primitive type boolean in an object.
`class` | `AbleBuiltInVariable` This class defines the Able data built-in variable.
`class` | `AbleByteVariable` This class wraps a value of the primitive type byte in an object.
`class` | `AbleCategoricalField` Categorical fields are String fields with a finite set of possible values.
`class` | `AbleCategoricalVariable` This class defines the Able data categorical variable.
`class` | `AbleCharacterVariable` This class wraps a value of the primitive type char in an object.
`class` | `AbleClassVariable` This class is used to represent static Java classes (such as java.lang.Math) when they are imported into AbleRuleSets.
`class` | `AbleContinuousField` Continuous fields are numeric fields with an infinite set of possible values.
`class` | `AbleContinuousVariable` This class wraps a value of the primitive type double in an object.
`class` | `AbleDiscreteField` Discrete fields are numeric fields with a finite set of possible values.
`class` | `AbleDiscreteVariable` This class defines the Able data discrete variable.
`class` | `AbleDoubleVariable` This class wraps a value of the primitive type double in an object.
`class` | `AbleExpressionVariable` This class holds a value of an AbleExpression object.
`class` | `AbleFloatVariable` This class wraps a value of the primitive type float in an object.
`class` | `AbleFuzzyVariable` This class represents a FuzzySet value subject to a minimum and maximum value called the range of discource.
`class` | `AbleGenericField` AbleField defines a basic field for use in data sources and inferencing.
`class` | `AbleGenericVariable` This class defines the Able data generic variable.
`class` | `AbleIncludeVariable` This class is not a true variable; it is merely a place holder in a ruleset's variable list so that a proper ARL `include "fileSpec";` statement can be generated in the proper place in a generated ARL stream.
`class` | `AbleIntegerVariable` This class wraps a value of the primitive type int in an object.
`class` | `AbleLongVariable` This class wraps a value of the primitive type long in an object.
`class` | `AbleShortVariable` This class wraps a value of the primitive type short in an object.
`class` | `AbleStringVariable` This class wraps a value of java.lang.String type in an object.
`class` | `AbleTimeStampVariable` This class wraps a value of the Java Calendar type in an AbleVariable object.
`class` | `AbleTypedVariable` This class defines an AbleVariable that takes values of a single specified Class or implementors of a specified Interface.

Uses of AbleVariable in com.ibm.able.examples.rules

Methods in com.ibm.able.examples.rules with parameters of type AbleVariable
`static boolean` | `TstRuleObject.getGenericValue(boolean truth, java.lang.Object value, AbleVariable theVar)`

Uses of AbleVariable in com.ibm.able.rules

Fields in com.ibm.able.rules declared as AbleVariable
`protected AbleVariable` | `AbleSelector.selectorVariable`
`protected AbleVariable[]` | `AblePatternMatchClause.selectorVars`
`protected AbleVariable` | `AbleBackwardChainInferenceEngine.myGoalVariable`
`protected AbleVariable` | `AbleARMLParser.myDclVariable`
`protected AbleVariable` | `AbleARMLParser.myWdSelVariable`

Methods in com.ibm.able.rules that return AbleVariable
`AbleVariable` | `AbleSelector.getSelectorVariable()` Return the selector variable
`AbleVariable` | `AbleRuleSet.getVariable(java.lang.String theVariableName)` Retrieve a reference to a variable declared in the ruleset.
`AbleVariable` | `AbleRuleSet.declareGlobalVariable(java.lang.String theVariableName, boolean theVariableStaticFlag, java.lang.String theVariableType)` Declare a global variable by creating an instance and adding it to the ruleset.
`protected AbleVariable` | `AbleRuleSet.findOrCreateLocalPredicateVariable(java.lang.String theVariableName)`
`AbleVariable` | `AbleRuleSet.addRuleBlockVariable(AbleRuleBlock theRuleBlock, java.lang.String theVariableName, java.lang.String theVariableType)` Create and add a local variable to the specified ruleblock
`AbleVariable` | `AbleRuleSet.addLocalVariable(java.lang.String theVariableName, java.lang.String theVariableType)` Create and add a local variable to the ruleset
`protected AbleVariable` | `AbleRuleSet.addLocalOrGlobalVariable(java.lang.String theVariableName, java.lang.String theVariableType)`
`AbleVariable` | `AbleRuleBlock.addRuleBlockVariable(java.lang.String theVariableName, java.lang.String theVariableType)` Create and add a variable local to this ruleblock
`AbleVariable` | `AbleRuleBlock.getVariable(java.lang.String theVariableName)` Retrieve a reference to a variable declared in the ruleblock.
`AbleVariable` | `AbleBackwardChainInferenceEngine.getGoalVariable()`

Methods in com.ibm.able.rules with parameters of type AbleVariable
`void` | `AbleRuleVarDialog.setData(AbleVariable ruleVar)` Method setData
`void` | `AbleGUILib.askUser(AbleVariable theVariable)` Prompt a user to provide a value for specific variable during backward inferencing.
`void` | `AbleGUILib.askUser(AbleRuleSet theRuleSet, AbleVariable theVariable)` Prompt a user to provide a value for specific variable during backward inferencing.
`void` | `AbleRuleSet.addVariable(AbleVariable theVariable)` Add a variable to the ruleset.
`void` | `AbleRuleBlock.addVariable(AbleVariable theVariable)` Add a variable to the rule block.
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generateTestNodes(com.ibm.able.rules.AblePatternMatchNode parentNode, AbleExpression testExpression, AbleVariable selectorVar)` Create a sequence of ANDed one-input (test) pattern match nodes
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generateTestNode(com.ibm.able.rules.AblePatternMatchNode parentNode, AbleExpression testExpression, AbleVariable selectorVar)` Create a one-input (test) pattern match node
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generateDummyJoinNode(com.ibm.able.rules.AblePatternMatchNode parentNode2, AbleExpression testExpression, AbleVariable selectorVar, java.util.Vector selectorVars)` Create a two-input dummy (join) pattern match node Note: parentNode1 is always null
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generateAndJoinNode(com.ibm.able.rules.AblePatternMatchNode parentNode1, com.ibm.able.rules.AblePatternMatchNode parentNode2, AbleExpression testExpression, AbleVariable selectorVar, java.util.Vector selectorVars)` Create a two-input AND (join) pattern match node
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generateJoinNode(com.ibm.able.rules.AblePatternMatchNode parentNode1, com.ibm.able.rules.AblePatternMatchNode parentNode2, AbleExpression testExpression, AbleVariable selectorVar, java.util.Vector selectorVars)` Create a two-input (join) pattern match node
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generateNegJoinNode(com.ibm.able.rules.AblePatternMatchNode parentNode1, com.ibm.able.rules.AblePatternMatchNode parentNode2, AbleExpression testExpression, AbleVariable selectorVar, java.util.Vector selectorVars)` Create a two-input (join) pattern match node
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generateTerminalNode(com.ibm.able.rules.AblePatternMatchNode parentNode, AbleVariable selectorVar)` Create a terminal node
`void` | `AbleInferenceEngine.askUser(AbleVariable theVariable)` If the askUser() UDF has been defined, prompt a user to provide a value for specific variable during backward inferencing.

Constructors in com.ibm.able.rules with parameters of type AbleVariable
`AbleSelector(AbleVariable selector, java.util.Vector constraints)` Create an AbleSelector object
`AbleSelector(AbleRuleSet theRuleSet, AbleVariable selector, java.util.Vector constraints, boolean positive)` Construct a selector object
`AbleSelector(AbleVariable selector, AbleExpression constraintExpr, boolean positive)` Construct a selector object.
`AbleSelector(AbleVariable selector, java.lang.Object constraintExpr, boolean positive)` Construct a selector object.

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