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

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.
 


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

(C) Copyright IBM Corporation 1999, 2005