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

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.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
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)
           
AutotuneWorkloadMetric(java.lang.String name, AbleVariable initialValue)
           
AutotuneWorkloadMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction sensor)
           
AutotuneServiceLevelMetric(java.lang.String name, AbleVariable initialValue)
           
AutotuneServiceLevelMetric(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)
           
AutotuneConfigurationMetric(java.lang.String name, AbleVariable initialValue)
           
AutotuneConfigurationMetric(java.lang.String name, AbleVariable initialValue, AbleUserDefinedFunction sensor)
           
 

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 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 AbleBackwardChainInferenceEngine.myGoalVariable
           
protected  AbleVariable AbleSelector.selectorVariable
           
protected  AbleVariable[] AblePatternMatchClause.selectorVars
           
 

Methods in com.ibm.able.rules that return AbleVariable
 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.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 AbleBackwardChainInferenceEngine.getGoalVariable()
           
 AbleVariable AbleSelector.getSelectorVariable()
          Return the selector variable
 

Methods in com.ibm.able.rules with parameters of type AbleVariable
 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.
 void AbleRuleSet.addVariable(AbleVariable theVariable)
          Add a variable to the ruleset.
 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.
 

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
 


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

(C) Copyright IBM Corporation 1999, 2003