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

Packages that use AbleDataException
com.ibm.able | The com.ibm.able package provides core interfaces and base classes to construct local and remote AbleBeans and AbleAgents.
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 | The BEANS package provides a set of interfaces and objects which implement components ranging from simple file i/o to intelligent learning algorithms.
com.ibm.able.beans.decisiontree | The Decision Tree package is used to develop rules for classifying objects.
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 AbleDataException in com.ibm.able

Methods in com.ibm.able that throw AbleDataException
`void` | `AbleMethodAdaptor.setMethodSource(java.lang.Object source)` Change the method source object, provided it is an instance of the same class.

Uses of AbleDataException in com.ibm.able.agents

Methods in com.ibm.able.agents that throw AbleDataException
`void` | `AbleNeuralClusteringAgent.setClusterCategory(int clusterIndex, java.lang.String category)` Set the category for the specified cluster

Uses of AbleDataException in com.ibm.able.autotune

Methods in com.ibm.able.autotune that throw AbleDataException
`boolean` | `AutotuneMetricTarget.test()` test to see if the target condition holds, for example if x > 100 or if x is high return true if targetOperator returns true, false otherwise
`double` | `AutotuneMetricTarget.computeDelta()` compute the error between a metric value and a target
`double` | `AutotuneMetricOperator.computeDelta(AbleLiteral target, AbleLiteral actual)` Compute the error or difference between a metric value and a target value The error can be computed in 3 ways: DELTA_AT : actual - target DELTA_TA : target - actual DELTA_ABS : absolute value of (actual - target)
`double[]` | `AutotuneMetricCollection.getMetricValues(AutotuneMetric[] metricList)` returns an array of numeric metric values in the same order they appear in the metricList convenience method
`double[]` | `AutotuneMetricCollection.getMetricValues(java.lang.String[] metricNames)` returns an array of numeric metric values in the same order they appear in the metricNames parameter convenience method
`boolean` | `AutotuneMetric.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleLiteral` | `AutotuneMetric.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AutotuneMetric.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AutotuneMetric.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AutotuneMetric.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AutotuneMetric.getValue()` Retrieve the value of this data object as a literal.
`void` | `AutotuneMetric.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AutotuneMetric.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AutotuneMetric.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AutotuneMetric.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AutotuneMetric.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AutotuneMetric.reset()` Reset the variable to its intial state.

Uses of AbleDataException in com.ibm.able.beans

Methods in com.ibm.able.beans that throw AbleDataException
`void` | `AbleSelfOrganizingMap.setClusterCategory(int clusterIndex, java.lang.String category)` Set the category for the specified cluster

Uses of AbleDataException in com.ibm.able.beans.decisiontree

Methods in com.ibm.able.beans.decisiontree that throw AbleDataException
`protected void` | `Data.readFeatNames(java.io.ByteArrayInputStream b)` readFeatNames

Uses of AbleDataException in com.ibm.able.data

Methods in com.ibm.able.data that throw AbleDataException
`void` | `AbleWr.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleWr.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleWr.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleWr.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleWr.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleWr.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleWr.asgnEq(AbleRd theRhs)` Assignment (boolean): assign the current value of theRhs to this data object.
`void` | `AbleWr.asgnIs(AbleRd theRhs)` Assignment (fuzzy): assign the current value of theRhs to this data object.
`void` | `AbleWr.asgnIs(AbleRd theRhs, double theTruthValue)` Assignment (fuzzy): assign the current value of theRhs to this data object, correlated with the specified truth value.
`abstract void` | `AbleVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`abstract void` | `AbleVariable.init()` Init the variable to its default or initial state.
`abstract void` | `AbleVariable.reset()` Reset the variable to its initial state subject to static flag (if static is true then variable is not reset).
`void` | `AbleVariable.setInitialValue(AbleRd theInitialValue)` Set the initial value (literal or expression) for this variable
`boolean` | `AbleTypedVariableStringField.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`protected void` | `AbleTypedVariableMethodLiteral.performCall()`
`static java.lang.Class[]` | `AbleTypedVariableMethodLiteral.getArgClasses(java.util.Vector theArgs)`
`boolean` | `AbleTypedVariableField.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleTypedVariableField.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleTypedVariableField.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleTypedVariableField.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleTypedVariableField.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleTypedVariableField.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleTypedVariableField.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableField.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableField.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableField.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableField.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableField.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleTypedVariableField.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`boolean` | `AbleTypedVariableField.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleTypedVariableField.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleTypedVariableField.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleTypedVariableField.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement of the current value of this data object.
`AbleLiteral` | `AbleTypedVariableField.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableField.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`void` | `AbleTypedVariableField.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleTypedVariableField.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleTypedVariableField.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleTypedVariableField.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleTypedVariableField.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleTypedVariableField.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleTypedVariableField.asgnEq(AbleRd theRhs)` Assignment (boolean): assign the current value of theRhs to this data object.
`void` | `AbleTypedVariableField.asgnIs(AbleRd theRhs)` Assignment (fuzzy): assign the current value of theRhs to this data object.
`void` | `AbleTypedVariableField.asgnIs(AbleRd theRhs, double theTruthValue)` Assignment (fuzzy): assign the current value of theRhs to this data object, correlated with the specified truth value.
`protected java.lang.Object` | `AbleTypedVariableField.getFieldValue()`
`boolean` | `AbleTypedVariableCompoundLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleTypedVariableCompoundLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleTypedVariableCompoundLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleTypedVariableCompoundLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleTypedVariableCompoundLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement of the current value of this data object.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`java.lang.Object` | `AbleTypedVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`java.lang.String` | `AbleTypedVariable.getStringValue()` Retrieve the value of this data object as a string value.
`void` | `AbleTypedVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleTypedVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariable.cmpGt(AbleRd theRhs)`
`boolean` | `AbleTypedVariable.cmpGtEq(AbleRd theRhs)`
`double` | `AbleTypedVariable.cmpIs(AbleRd theRhs)`
`boolean` | `AbleTypedVariable.cmpLt(AbleRd theRhs)`
`boolean` | `AbleTypedVariable.cmpLtEq(AbleRd theRhs)`
`boolean` | `AbleTypedVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleTypedVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`void` | `AbleTypedVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleTypedVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleTypedVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleTypedVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleTypedVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleTypedVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleTypedVariable.reset()` Reset the variable to its initial state.
`void` | `AbleTypedVariable.init()` Init the variable to its initial state.
`AbleFuzzySet` | `AbleTypedVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`boolean` | `AbleTypedVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleLiteral` | `AbleTypedVariable.getValue()` Retrieve the value of this data object as a literal.
`double` | `AbleTypedVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`void` | `AbleTypedVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`boolean` | `AbleTimeStampVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleTimeStampVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleTimeStampVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleTimeStampVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleTimeStampVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleTimeStampVariable.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleTimeStampVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`void` | `AbleTimeStampVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleTimeStampVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleTimeStampVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleTimeStampVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleTimeStampVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleTimeStampVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleTimeStampVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleTimeStampVariable.reset()` Reset the variable to its initial state.
`void` | `AbleTimeStampVariable.init()` Init the variable to its default or initial state.
`boolean` | `AbleTimeStampLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleTimeStampLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleTimeStampLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleTimeStampLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleTimeStampLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleTimeStampLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleTimeStampLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTimeStampLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleStringVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleStringVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleStringVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleStringVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleStringVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleStringVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleStringVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleStringVariable.compPlus(AbleRd theRhs)` Compute, concatenate the current value of this data object to the current value of theRhs.
`void` | `AbleStringVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleStringVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleStringVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleStringVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleStringVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleStringVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleStringVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleStringVariable.reset()` Reset the variable to its initial state.
`void` | `AbleStringVariable.init()` Init the variable to its initial state.
`boolean` | `AbleStringLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleStringLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleStringLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleStringLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleStringLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleStringLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleStringLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleStringLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleStringLiteral.compPlus(AbleRd theRhs)` Compute, concatenate the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleShortVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleShortVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleShortVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleShortVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleShortVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleShortVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleShortVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleShortVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleShortVariable.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement of the current value of this data object.
`AbleLiteral` | `AbleShortVariable.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleShortVariable.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`void` | `AbleShortVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleShortVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleShortVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleShortVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleShortVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleShortVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleShortVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleShortVariable.reset()` Reset the variable to its intial state.
`void` | `AbleShortVariable.init()` Init the variable to its initial state.
`boolean` | `AbleShortLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleShortLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleShortLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleShortLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleShortLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleShortLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleShortLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleShortLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleShortLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleShortLiteral.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleShortLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleShortLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`protected void` | `AbleReferences.updateReferences()` Walk through the list of "references", and do special processing.
`boolean` | `AbleRd.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleRd.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleRd.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleRd.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleRd.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleRd.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleRd.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleRd.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleRd.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`double` | `AbleRd.cmpIs(AbleRd theRhs)` Comparison, fuzzy equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleRd.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleRd.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleRd.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleRd.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleRd.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleRd.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleRd.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleRd.compModulo(AbleRd theRhs)` Compute, modulo - return the remainder of a divide the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleRd.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`boolean` | `AbleRd.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleRd.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleRd.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleRd.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleRd.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleRd.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleRd.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleRd.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleRd.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleRd.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`boolean` | `AblePredicate.isMember(java.lang.Object fact)`
`java.util.Vector` | `AblePredicate.getUnboundVariables()` Get a list of all unbound variables in this predicate (and any contained predicates) Note: this list will not contain any duplicates
`AbleLiteral` | `AbleNewObjectLiteral.getValue()` Retrieve the value of this data object as a literal.
`java.lang.Object` | `AbleNewObjectLiteral.createInstance()` Create the new object instance
`protected void` | `AbleNewObjectLiteral.resolveConstructor(java.lang.Object[] theArgs)` Find the constructor to use to create new instances.
`boolean` | `AbleNewObjectLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleNewObjectLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleNewObjectLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleNewObjectLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleNewObjectLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`boolean` | `AbleNewObjectLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleNewObjectLiteral.cmpGt(AbleRd theRhs)`
`boolean` | `AbleNewObjectLiteral.cmpGtEq(AbleRd theRhs)`
`double` | `AbleNewObjectLiteral.cmpIs(AbleRd theRhs)`
`boolean` | `AbleNewObjectLiteral.cmpLt(AbleRd theRhs)`
`boolean` | `AbleNewObjectLiteral.cmpLtEq(AbleRd theRhs)`
`boolean` | `AbleNewObjectLiteral.cmpNeq(AbleRd theRhs)`
`protected java.lang.Class[]` | `AbleNewObjectLiteral.getArgClasses(java.util.Vector theArgs)`
`protected java.lang.Object[]` | `AbleNewObjectLiteral.cvtArgs(java.util.Vector theArgs)`
`boolean` | `AbleLongVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleLongVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleLongVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleLongVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleLongVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleLongVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleLongVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleLongVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleLongVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleLongVariable.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement the current value of this data object.
`AbleLiteral` | `AbleLongVariable.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLongVariable.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`void` | `AbleLongVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleLongVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleLongVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleLongVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleLongVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleLongVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleLongVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleLongVariable.reset()` Reset the variable to its intial state.
`void` | `AbleLongVariable.init()` Init the variable to its initial state.
`boolean` | `AbleLongLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleLongLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleLongLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleLongLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleLongLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleLongLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleLongLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLongLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleLongLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleLongLiteral.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement the current value of this data object.
`AbleLiteral` | `AbleLongLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLongLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`abstract boolean` | `AbleLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`abstract AbleFuzzySet` | `AbleLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`abstract java.lang.Object` | `AbleLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`abstract double` | `AbleLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`abstract java.lang.String` | `AbleLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`abstract AbleLiteral` | `AbleLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`double` | `AbleLiteral.cmpIs(AbleRd theRhs)` Comparison, fuzzy equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLiteral.compModulo(AbleRd theRhs)` Compute, modulo - return the remainder of a divide the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`boolean` | `AbleLiteral.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleLiteral.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleLiteral.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`abstract boolean` | `AbleLhs.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`abstract AbleFuzzySet` | `AbleLhs.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`abstract java.lang.Object` | `AbleLhs.getGenericValue()` Retrieve the value of this data object as an Object.
`abstract double` | `AbleLhs.getNumericValue()` Retrieve the value of this data object as a numeric value.
`abstract java.lang.String` | `AbleLhs.getStringValue()` Retrieve the value of this data object as a string value.
`abstract AbleLiteral` | `AbleLhs.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleLhs.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLhs.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLhs.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`double` | `AbleLhs.cmpIs(AbleRd theRhs)` Comparison, fuzzy equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLhs.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLhs.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleLhs.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLhs.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLhs.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleLhs.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleLhs.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLhs.compModulo(AbleRd theRhs)` Compute, modulo - return the remainder of a divide the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLhs.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`boolean` | `AbleLhs.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleLhs.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleLhs.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleLhs.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLhs.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLhs.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleLhs.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleLhs.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLhs.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleLhs.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`abstract void` | `AbleLhs.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`abstract void` | `AbleLhs.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`abstract void` | `AbleLhs.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`abstract void` | `AbleLhs.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`abstract void` | `AbleLhs.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`abstract void` | `AbleLhs.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleLhs.asgnEq(AbleRd theRhs)` Assignment (boolean): assign the current value of theRhs to this data object.
`void` | `AbleLhs.asgnIs(AbleRd theRhs)` Assignment (fuzzy): assign the current value of theRhs to this data object.
`void` | `AbleLhs.asgnIs(AbleRd theRhs, double theTruthValue)` Assignment (fuzzy): assign the current value of theRhs to this data object, correlated with the specified truth value.
`boolean` | `AbleIntegerVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleIntegerVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleIntegerVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleIntegerVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleIntegerVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleIntegerVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleIntegerVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleIntegerVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleIntegerVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleIntegerVariable.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement of the current value of this data object.
`AbleLiteral` | `AbleIntegerVariable.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleIntegerVariable.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`void` | `AbleIntegerVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleIntegerVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleIntegerVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleIntegerVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleIntegerVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleIntegerVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleIntegerVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleIntegerVariable.reset()` Reset the variable to its intial state.
`void` | `AbleIntegerVariable.init()` Init the variable to its initial state.
`boolean` | `AbleIntegerLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleIntegerLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleIntegerLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleIntegerLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleIntegerLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleIntegerLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleIntegerLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleIntegerLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleIntegerLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleIntegerLiteral.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleIntegerLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleIntegerLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`boolean` | `AbleIncludeVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleIncludeVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleIncludeVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleIncludeVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleIncludeVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleIncludeVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleIncludeVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleIncludeVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleIncludeVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleIncludeVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleIncludeVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleIncludeVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleIncludeVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleIncludeVariable.init()` Init the variable to its initial state.
`void` | `AbleIncludeVariable.reset()` Reset the variable to its intial state.
`java.lang.String` | `AbleGenericVariable.getStringValue()` Retrieve the value of this data object as a string value.
`void` | `AbleGenericVariable.reset()` Reset the variable to its intial state.
`void` | `AbleGenericVariable.init()` Init the variable to its intial state.
`protected void` | `AbleGenericVariable.setRawValue(java.lang.Object theNewValue)` Set the variable's current value.
`boolean` | `AbleGenericLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleGenericLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleGenericLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleGenericLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleGenericLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleGenericLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleGenericLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleGenericLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFuzzyVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleFuzzyVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleFuzzyVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleFuzzyVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleFuzzyVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleFuzzyVariable.getValue()` Retrieve the value of this data object as a literal.
`double` | `AbleFuzzyVariable.cmpIs(AbleRd theRhs)` Comparison, fuzzy equal to: compare the current value of this data object to the current value of theRhs.
`void` | `AbleFuzzyVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleFuzzyVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleFuzzyVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleFuzzyVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleFuzzyVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleFuzzyVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleFuzzyVariable.asgnIs(AbleRd theRhs)` Assignment (fuzzy): assign the current value of theRhs to this data object.
`void` | `AbleFuzzyVariable.asgnIs(AbleRd theRhs, double theTruthValue)` Assignment (fuzzy): assign the current value of theRhs to this data object, correlated with the specified truth value.
`boolean` | `AbleFuzzyVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFuzzyVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFuzzyVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFuzzyVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFuzzyVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFuzzyVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFuzzyVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFuzzyVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleFuzzyVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFuzzyVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleFuzzyVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`void` | `AbleFuzzyVariable.setValueString(java.lang.String theNewValue)` Set the variable's current (crisp) value from a string.
`void` | `AbleFuzzyVariable.reset()` Reset the variable to its intial state.
`AbleFuzzySet` | `AbleFuzzyVariable.getOrAddHedgedSet(java.lang.String theSetName, java.lang.String theHedges)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetBeta theSet)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetGaussian theSet)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetLinear theSet)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetPi theSet)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetSegments theSet)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetShoulder theSet)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetSigmoid theSet)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetTrapezoid theSet)`
`void` | `AbleFuzzyVariable.addSet(AbleFuzzySetTriangle theSet)`
`protected void` | `AbleFuzzyVariable.validateSetBasics(AbleFuzzySet theSet)`
`void` | `AbleFuzzyVariable.addSetComplement(java.lang.String theSetName, java.lang.String theCompName)`
`void` | `AbleFuzzyVariable.setDefuzzifyMethod(int theDefuzzifyMethod)` Set the defuzzification method to the specified type.
`void` | `AbleFuzzyVariable.replaceSetSegments(java.lang.String theFuzzySetName, double[] theTruthVector)` Replace the contents of an existing fuzzy set with new curve
`boolean` | `AbleFuzzySet.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleFuzzySet.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleFuzzySet.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleFuzzySet.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleFuzzySet.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleFuzzySet.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleFloatVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleFloatVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleFloatVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleFloatVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleFloatVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleFloatVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleFloatVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleFloatVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFloatVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFloatVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleFloatVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFloatVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleFloatVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`void` | `AbleFloatVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleFloatVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleFloatVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleFloatVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleFloatVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleFloatVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleFloatVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleFloatVariable.reset()` Reset the variable to its intial state.
`void` | `AbleFloatVariable.init()` Init the variable to its initial state.
`boolean` | `AbleFloatLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleFloatLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleFloatLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleFloatLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleFloatLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleFloatLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleFloatLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleFloatLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFloatLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFloatLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleFloatLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleFloatLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleFloatLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`java.lang.String` | `AbleField.getStringValue()` Return the value of this field, represented as a string for display.
`boolean` | `AbleExpressionVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleExpressionVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleExpressionVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleExpressionVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleExpressionVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleExpressionVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleExpressionVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleExpressionVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleExpressionVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleExpressionVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleExpressionVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleExpressionVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleExpressionVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleExpressionVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleExpressionVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleExpressionVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleExpressionVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleExpressionVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`boolean` | `AbleExpressionVariable.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleExpressionVariable.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleExpressionVariable.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleExpressionVariable.bitwiseXOR(AbleRd theRhs)` Logical XOR: exclusive OR the current value of this data object with the current value of theRhs.
`void` | `AbleExpressionVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleExpressionVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleExpressionVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleExpressionVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleExpressionVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleExpressionVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleExpressionVariable.setInitialValue(AbleRd theInitialValue)` Set the initial value (literal or expression) for this variable
`void` | `AbleExpressionVariable.reset()` Reset the variable to its intial state.
`void` | `AbleExpressionVariable.init()` Init the variable to its intial state.
`protected void` | `AbleExpressionVariable.setRawValue(java.lang.Object theNewValue)` Set the variable's current value.
`AbleLiteral` | `AbleExpression.getValue()` Compute the value of this expression clause and return the value as an AbleLiteral
`java.lang.String` | `AbleExpression.getStringValue()`
`double` | `AbleExpression.getNumericValue()`
`java.lang.Object` | `AbleExpression.getGenericValue()`
`AbleFuzzySet` | `AbleExpression.getFuzzyValue()`
`boolean` | `AbleExpression.getBooleanValue()`
`boolean` | `AbleDoubleVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleDoubleVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleDoubleVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleDoubleVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleDoubleVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleDoubleVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleDoubleVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleDoubleVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleDoubleVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleDoubleVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleDoubleVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleDoubleVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleDoubleVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`void` | `AbleDoubleVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleDoubleVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleDoubleVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleDoubleVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleDoubleVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleDoubleVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleDoubleVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleDoubleVariable.reset()` Reset the variable to its intial state.
`void` | `AbleDoubleVariable.init()` Init the variable to its intial state.
`boolean` | `AbleDoubleLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleDoubleLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleDoubleLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleDoubleLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleDoubleLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleDoubleLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleDoubleLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDoubleLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleDoubleLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleDoubleLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleDoubleLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleDoubleLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleDoubleLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`static AbleRd` | `AbleDiscreteVariable.createInitializer(AbleDataContext theContext, java.util.Vector theValueList, double theInitialValue)` Contruct an initializer for a Discrete variable
`static AbleRd` | `AbleDiscreteVariable.createInitializer(AbleDataContext theContext, java.util.Vector theValueList)` Contruct an initializer for a Discrete variable
`boolean` | `AbleDiscreteVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleDiscreteVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleDiscreteVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleDiscreteVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleDiscreteVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleDiscreteVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleDiscreteVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleDiscreteVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDiscreteVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDiscreteVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDiscreteVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDiscreteVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleDiscreteVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`void` | `AbleDiscreteVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleDiscreteVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleDiscreteVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleDiscreteVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleDiscreteVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleDiscreteVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleDiscreteVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleDiscreteVariable.reset()` Reset the variable to its intial state.
`void` | `AbleDiscreteVariable.init()` Init the variable to its initial state.
`void` | `AbleDiscreteVariable.setInitialValue(AbleRd theInitialValue)` Set the initial value for this variable
`void` | `AbleDiscreteVariable.addValue(double theValue)` Add a value to the list of pre-defined values.
`void` | `AbleDiscreteVariable.removeValue(double theValue)` Remove a value from the list of pre-defined values.
`int` | `AbleDiscreteVariable.getIndexOf(double theValue)` Retrieve the index of a value in the list of pre-defined values.
`double` | `AbleDiscreteVariable.getValueAt(int theIndex)` Retrieve the value at a specific location in the list of pre-defined values.
`static AbleRd` | `AbleContinuousVariable.createInitializer(AbleDataContext theContext, double theLo, double theHi, double theInitialValue)` Construct an initializer for a Continuous variable
`static AbleRd` | `AbleContinuousVariable.createInitializer(AbleDataContext theContext, double theLo, double theHi)` Construct an initializer for a Continuous variable
`boolean` | `AbleContinuousVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleContinuousVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleContinuousVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleContinuousVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleContinuousVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleContinuousVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleContinuousVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleContinuousVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleContinuousVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleContinuousVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleContinuousVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleContinuousVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleContinuousVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleContinuousVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleContinuousVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleContinuousVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleContinuousVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleContinuousVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`void` | `AbleContinuousVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleContinuousVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleContinuousVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleContinuousVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleContinuousVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleContinuousVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleContinuousVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleContinuousVariable.reset()` Reset the variable to its intial state.
`void` | `AbleContinuousVariable.init()` Init the variable to its initial state.
`void` | `AbleContinuousVariable.setInitialValue(AbleRd theInitialValue)` Set the initial value (literal or expression) for this variable
`boolean` | `AbleCharacterVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleCharacterVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleCharacterVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleCharacterVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleCharacterVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleCharacterVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleCharacterVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleCharacterVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement of the current value of this data object.
`boolean` | `AbleCharacterVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleCharacterVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`void` | `AbleCharacterVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleCharacterVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleCharacterVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleCharacterVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleCharacterVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleCharacterVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleCharacterVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleCharacterVariable.reset()` Reset the variable to its intial state.
`void` | `AbleCharacterVariable.init()` Init the variable to its initial state.
`boolean` | `AbleCharacterLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleCharacterLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleCharacterLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleCharacterLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleCharacterLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleCharacterLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleCharacterLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleCharacterLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleCharacterLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`static AbleRd` | `AbleCategoricalVariable.createInitializer(AbleDataContext theContext, java.util.Vector theValueList, java.lang.String theInitialValue)` Contruct an initializer for a Categorical variable
`boolean` | `AbleCategoricalVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleCategoricalVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleCategoricalVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleCategoricalVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleCategoricalVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleCategoricalVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleCategoricalVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleCategoricalVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCategoricalVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCategoricalVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCategoricalVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCategoricalVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCategoricalVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCategoricalVariable.compPlus(AbleRd theRhs)` Compute, concatenate the current value of this data object to the current value of theRhs.
`void` | `AbleCategoricalVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleCategoricalVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleCategoricalVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleCategoricalVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleCategoricalVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleCategoricalVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleCategoricalVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleCategoricalVariable.reset()` Reset the variable to its initial state.
`void` | `AbleCategoricalVariable.init()` Init the variable to its initial state.
`void` | `AbleCategoricalVariable.setInitialValue(AbleRd theInitialValue)` Set the initial value for this variable
`void` | `AbleCategoricalVariable.addValue(java.lang.String theValue)` Add a value to the list of pre-defined values.
`void` | `AbleCategoricalVariable.removeValue(java.lang.String theValue)` Remove a value from the list of pre-defined values.
`int` | `AbleCategoricalVariable.getIndexOf(java.lang.String theValue)` Retrieve the index of a value in the list of pre-defined values.
`java.lang.String` | `AbleCategoricalVariable.getValueAt(int theIndex)` Retrieve the value at a specific location in the list of pre-defined values.
`boolean` | `AbleCallLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleCallLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleCallLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleCallLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleCallLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleCallLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleCallLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCallLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCallLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCallLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCallLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCallLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCallLiteral.compPlus(AbleRd theRhs)` Compute, add the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCallLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleCallLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCallLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCallLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`boolean` | `AbleCallLiteral.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleCallLiteral.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleCallLiteral.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`java.lang.String` | `AbleCallLiteral.getCalleeWithArgs()`
`protected void` | `AbleCallLiteral.performCall()`
`protected java.lang.Object[]` | `AbleCallLiteral.cvtArgs(java.util.Vector theArgs)`
`boolean` | `AbleByteVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleByteVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleByteVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleByteVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleByteVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleByteVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleByteVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleByteVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleByteVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleByteVariable.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement of the current value of this data object.
`AbleLiteral` | `AbleByteVariable.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleByteVariable.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`void` | `AbleByteVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleByteVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleByteVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleByteVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleByteVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleByteVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleByteVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleByteVariable.reset()` Reset the variable to its intial state.
`void` | `AbleByteVariable.init()` Init the variable to its initial state.
`boolean` | `AbleByteLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleByteLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleByteLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleByteLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleByteLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleByteLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleByteLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleByteLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleByteLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleByteLiteral.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleByteLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleByteLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`protected void` | `AbleBuiltInVariable.setRawValue(java.lang.Object theNewValue)`
`boolean` | `AbleBooleanVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleBooleanVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleBooleanVariable.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleBooleanVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleBooleanVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleBooleanVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleBooleanVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleBooleanVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleBooleanVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleBooleanVariable.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleBooleanVariable.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleBooleanVariable.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleBooleanVariable.bitwiseXOR(AbleRd theRhs)` Logical XOR: exclusive OR the current value of this data object with the current value of theRhs.
`void` | `AbleBooleanVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleBooleanVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleBooleanVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleBooleanVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleBooleanVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleBooleanVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleBooleanVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleBooleanVariable.reset()` Reset the variable to its initial state.
`void` | `AbleBooleanVariable.init()` Init the variable to its initial state.
`boolean` | `AbleBooleanLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleBooleanLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleBooleanLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleBooleanLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleBooleanLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleBooleanLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleBooleanLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleBooleanLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleBooleanLiteral.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleBooleanLiteral.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleBooleanLiteral.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleBooleanLiteral.bitwiseXOR(AbleRd theRhs)` Logical XOR: exclusive OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleArrayVariableExpression.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleArrayVariableExpression.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleArrayVariableExpression.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleArrayVariableExpression.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleArrayVariableExpression.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleArrayVariableExpression.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayVariableExpression.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayVariableExpression.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleArrayVariableExpression.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayVariableExpression.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`void` | `AbleArrayVariableExpression.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleArrayVariableExpression.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleArrayVariableExpression.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleArrayVariableExpression.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleArrayVariableExpression.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleArrayVariableExpression.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleArrayVariableExpression.asgnEq(AbleRd theRhs)` Assignment (boolean): assign the current value of theRhs to this data object.
`void` | `AbleArrayVariableExpression.asgnIs(AbleRd theRhs)` Assignment (fuzzy): assign the current value of theRhs to this data object.
`void` | `AbleArrayVariableExpression.asgnIs(AbleRd theRhs, double theTruthValue)` Assignment (fuzzy): assign the current value of theRhs to this data object, correlated with the specified truth value.
`boolean` | `AbleArrayVariable.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleArrayVariable.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleArrayVariable.getGenericValue()` Retrieve the value of this data object as an Array of Objects of the element type.
`double` | `AbleArrayVariable.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleArrayVariable.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleArrayVariable.getValue()` Retrieve the value of this data object as a literal.
`void` | `AbleArrayVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleArrayVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`void` | `AbleArrayVariable.setBooleanValue(boolean theNewValue)` Set the value of this data object from a boolean value.
`void` | `AbleArrayVariable.setFuzzyValue(AbleFuzzySet theNewValue)` Set the value of this data object from a fuzzy value.
`void` | `AbleArrayVariable.setGenericValue(java.lang.Object theNewValue)` Set the value of this data object from an object.
`void` | `AbleArrayVariable.setNumericValue(double theNewValue)` Set the value of this data object from a numeric value.
`void` | `AbleArrayVariable.setStringValue(java.lang.String theNewValue)` Set the value of this data object from a string value.
`void` | `AbleArrayVariable.setValue(AbleLiteral theNewValue)` Set the value of this data object from a literal object.
`void` | `AbleArrayVariable.setValueString(java.lang.String theNewValue)` Set the variable's current value from a string.
`void` | `AbleArrayVariable.reset()` Reset the variable to its intial state.
`void` | `AbleArrayVariable.init()` Init the variable to its initial state.
`AbleLiteral` | `AbleArrayVariable.getValueAt(int theIndex)` Retrieve the value of the specified element of the array as a literal.
`void` | `AbleArrayVariable.setValueAt(int theIndex, AbleRd theNewValue)` Set the value of the specified element of the array as a literal.
`protected void` | `AbleArrayVariable.setRawValue(java.lang.Object theNewValue)` Set the variable's current value.
`boolean` | `AbleArrayLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleArrayLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleArrayLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleArrayLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleArrayLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleArrayLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleArrayLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`static java.lang.String` | `AbleArrayLiteral.arrayToString(java.lang.Object theArray)` Format a Java array for output display Java just returns an object ref, we need pretty print
`boolean` | `AbleArrayLengthLiteral.getBooleanValue()` Retrieve the value of this data object as a boolean value.
`AbleFuzzySet` | `AbleArrayLengthLiteral.getFuzzyValue()` Retrieve the value of this data object as a fuzzy value.
`java.lang.Object` | `AbleArrayLengthLiteral.getGenericValue()` Retrieve the value of this data object as an Object.
`double` | `AbleArrayLengthLiteral.getNumericValue()` Retrieve the value of this data object as a numeric value.
`java.lang.String` | `AbleArrayLengthLiteral.getStringValue()` Retrieve the value of this data object as a string value.
`AbleLiteral` | `AbleArrayLengthLiteral.getValue()` Retrieve the value of this data object as a literal.
`boolean` | `AbleArrayLengthLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLengthLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLengthLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLengthLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLengthLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleArrayLengthLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleArrayLengthLiteral.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.

Constructors in com.ibm.able.data that throw AbleDataException
`AbleTypedVariableMethodLiteral(AbleTypedVariable theTypedVariable, java.lang.String theMethod, java.util.Vector theArgs)` Create a new Able data method object with the specified information.
`AbleTypedVariableMethodLiteral(AbleTypedVariableMethodLiteral theLiteral, AbleTypedVariable theReplacementVariable, java.util.Vector theArgs)` Create a copy of this method literal with replacement args
`AbleTypedVariableCompoundLiteral(AbleTypedVariable theTypedVariable, java.util.Vector theLiterals)` Create a new Able data method object with the specified information.
`AbleTypedVariableCompoundLiteral(AbleTypedVariableCompoundLiteral theLiteral, AbleTypedVariable theReplacementVariable, java.util.Vector theLiterals)` Create a copy of this method literal with replacement args
`AbleTimeStampVariable(java.lang.String theName, boolean theStaticFlag, boolean theGlobalFlag, java.lang.String theInitialValue)` Create a new numeric variable with the specified initial value.
`AbleNewObjectLiteral(AbleDataContext theContext, java.lang.String theDataType, java.lang.String theDataTypeClassName, java.util.Vector theArgs, AbleRd theIndexExpression)` Create a new Able new object literal with the specified information.
`AbleNewObjectLiteral(AbleNewObjectLiteral theLiteral, java.util.Vector theArgs, AbleRd theIndexExpression)` Create a copy of this method literal with replacement args
`AbleDiscreteVariable(java.lang.Object[] theValueList)` Create a new AbleDiscreteVariable, used to initialize another discrete variable, over the specified set of numbers.
`AbleDiscreteVariable(java.util.Vector theValueList)` Create a new AbleDiscreteVariable, used to initialize another discrete variable, over the specified set of numbers.
`AbleDiscreteVariable(java.lang.Object[] theValueList, double theInitialValue)` Create a new AbleDiscreteVariable, used to initialize another discrete variable, over the specified set of numbers with specified initial value.
`AbleDiscreteVariable(java.util.Vector theValueList, double theInitialValue)` Create a new AbleDiscreteVariable, used to initialize another discrete variable, over the specified set of numbers with specified initial value.
`AbleCategoricalVariable(java.lang.Object[] theValueList)` Create a AbleCategoricalVariable, used to initialize another categorical variable, over the specified categories.
`AbleCategoricalVariable(java.util.Vector theValueList)` Create a new AbleCategoricalVariable, used to initialize another categorical variable, over the specified categories.
`AbleCategoricalVariable(java.lang.Object[] theValueList, java.lang.String theInitialValue)` Create a new AbleCategoricalVariable, used to initialize another categorical variable, over the specified categories with the specified initial value.
`AbleCategoricalVariable(java.util.Vector theValueList, java.lang.String theInitialValue)` Create a new AbleCategoricalVariable, used to initialize another categorical variable, over the specified categories with the specified initial value.

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

Methods in com.ibm.able.examples.rules that throw AbleDataException
`static boolean` | `TstRuleObject.getGenericValue(boolean truth, java.lang.Object value, AbleVariable theVar)`
`void` | `PluggableEngine.infer(AbleRuleBlock theRuleBlock)` Fire the rules in the ruleset in sequential order.
`void` | `PluggableEngine.reevaluateClausesWithChangedVariable(AbleClauseReferences theClauseReferences)` Re-evaluate, if necessary, the specified clauses that contain a reference to a variable whose current value has just changed.
`void` | `PluggableEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on this inference engine.
`java.lang.Object` | `PluggableEngine.getControlParameter(java.lang.String theControlParameter)` Get the specified control parameter on this inference engine.

Uses of AbleDataException in com.ibm.able.rules

Methods in com.ibm.able.rules that throw AbleDataException
`void` | `AbleZCECorrelationEngine.infer(AbleRuleBlock theRuleBlock)`
`void` | `AbleGuiFuzzySetViewer.setRuleSet(AbleRuleSet theRuleSet)` Set (or change) the ruleset.
`void` | `AbleGuiFuzzySetViewer.ruleSetChanged()` Notify the Viewer that the underlying ruleset has somehow changed.
`void` | `AbleGuiFuzzySetInspector.ruleSetChanged()` Notify the Inspector that the underlying ruleset has somehow changed.
`java.lang.Object` | `AbleWorkingMemoryLib.find(AbleWorkingMemory wm, AbleSelector query)` Find the first fact to match the query
`java.util.AbstractCollection` | `AbleWorkingMemoryLib.findAll(AbleWorkingMemory wm, AbleSelector query)` Find all facts that match the query
`java.util.AbstractCollection` | `AbleWorkingMemoryLib.findAllInstances(AbleWorkingMemory wm, java.lang.String className)` Find all objects that match the class
`AbleLiteral` | `AbleWorkingMemoryAssertMethod.getValue()`
`java.lang.Object` | `AbleWorkingMemory.find(AbleSelector query)` Find the first fact to match the query
`java.util.AbstractCollection` | `AbleWorkingMemory.findAll(AbleSelector query)` Find all facts that match the query
`java.lang.Object[]` | `AbleWorkingMemory.toArray()` Format the contents of working memory as an array of String[] Able array variables Note: this is an expensive operation
`java.lang.String` | `AbleWhileDoRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`boolean` | `AbleTreeRule.eval(AbleTreeNode theRootNode)` Evaluate the decision tree structure directly via depth-first search of the tree
`java.util.Vector` | `AbleTreeRule.getTemplateVars(AbleRuleSet theRuleSet)` Return a list of template vars referenced by this rule.
`java.lang.String` | `AbleTreeRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`java.lang.Object[]` | `AbleTemplate.getTemplateVars()` Retrieve the template variables for this template object
`java.lang.String` | `AbleTemplate.getArlString()` Retrieve the ARL text string (of the underlying ruleset or rule object)
`AbleLiteral` | `AbleSwitchStatement.getValue()` Retrieves the value of this data object as a literal.
`void` | `AbleSwitchStatement.evaluate()` Evaluates this switch statement.
`protected void` | `AbleSwitchStatement.evalConsequentClause(AbleConsequentClause theClause)` Evaluate the specified consequent clause.
`boolean` | `AbleSwitchStatement.getBooleanValue()`
`AbleFuzzySet` | `AbleSwitchStatement.getFuzzyValue()`
`java.lang.Object` | `AbleSwitchStatement.getGenericValue()`
`double` | `AbleSwitchStatement.getNumericValue()`
`java.lang.String` | `AbleSwitchStatement.getStringValue()`
`java.lang.String` | `AbleSwitchRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`java.util.Vector` | `AbleSelector.match(AbleWorkingMemory workingMemory)` Find a list of matching instances in working memory
`boolean` | `AbleSelector.exists(AbleOclCollection theCollection)` Determine whether the collection contains at least one element for which the expression evaluates to true.
`boolean` | `AbleSelector.forAll(AbleOclCollection theCollection)` Determine whether all elements of the collection are true for the contained expression expression.
`boolean` | `AbleSelector.isUnique(AbleOclCollection theCollection)` Determine whether the expression evaluates to a unique value for each element of the specified collection.
`java.lang.Object` | `AbleSelector.any(AbleOclCollection theCollection)` From the specified collection, find and return the first element that satisfies the contained expression.
`boolean` | `AbleSelector.one(AbleOclCollection theCollection)` From the specified collection, find and return the first element that satisfies the contained expression.
`AbleOclCollection` | `AbleSelector.collect(AbleOclCollection theCollection)` Collect the values returned when the expression is evaluated against each element of the specified collection.
`AbleOclCollection` | `AbleSelector.select(AbleOclCollection theCollection)` From the specified collection, create a list of those elements that evaluate to true against the contained expression.
`AbleOclCollection` | `AbleSelector.reject(AbleOclCollection theCollection)` From the specified collection, create a list of those elements that evaluate to false against the contained expression.
`java.lang.Object` | `AbleSelector.getSelectorValue()` Return the value of the selector variable
`java.lang.String` | `AbleSelector.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`void` | `AbleScriptEngine.infer(AbleRuleBlock theRuleBlock)` Fire the rules in the ruleset in sequential order.
`void` | `AbleScriptEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AbleScriptEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`protected void` | `AbleRuleTemplate.ctorInitTemplateVarList()` Prepend 2 template variables, one for the rule label, and one for the rule comment The rule comment is the first {0} replacement variable The rule label is the second {1} replacement variable
`java.lang.Object[]` | `AbleRuleTemplate.getTemplateVars()`
`void` | `AbleRuleTemplate.resetTemplateVars()` Calls reset on all template vars to insure they hold the initial values as coded in the ruleset.
`java.lang.String` | `AbleRuleTemplate.getName()` Retrieve the name of the template (of the underlying rule object)
`java.lang.String` | `AbleRuleTemplate.getPromptString()` Retrieve the name of the template (of the underlying rule object)
`java.lang.String` | `AbleRuleTemplate.getArlString()` Retrieve the ARL text string (of the underlying rule object)
`void` | `AbleRuleTemplate.addGeneratedRule(AbleRule theGeneratedRule)`
`void` | `AbleRuleTemplate.removeGeneratedRule(AbleRule theGeneratedRule)`
`protected void` | `AbleRuleSetTemplate.ctorInitTemplateVarList()` Prepend 2 template variables, one for the ruleset name, and one for the ruleset comment The ruleset comment is the first {0} replacement variable The ruleset label is the second {1} replacement variable
`java.lang.Object[]` | `AbleRuleSetTemplate.getTemplateVars()` Return a list of AbleVariables used to customize this ruleset template
`void` | `AbleRuleSetTemplate.resetTemplateVars()` Calls reset on all template vars to insure they hold the initial values as coded in the ruleset.
`java.lang.String` | `AbleRuleSetTemplate.getArlString()` Retrieve the ARL text string (of the underlying ruleset object)
`void` | `AbleRuleSet.checkTimePeriodPreConditions(java.util.Calendar theCurrentTime)` Evaluate each rule in every ruleblock against the time period preconditions.
`boolean` | `AbleRuleSet.processPlan(java.util.ArrayList thePlan)`
`void` | `AbleRuleSet.resetVariable(java.lang.String theVariableName)` Reset a global variable to its initial value (as declared in the variables section).
`void` | `AbleRuleSet.resetVariables(java.lang.Object[] theVariableNames)` Reset a list of global variables to their initial value (as declared in the variables section).
`java.util.Hashtable` | `AbleRuleSet.getVariables()` Get variables.
`java.util.Vector` | `AbleRuleSet.getFuzzyVariables()` Get fuzzy variables.
`java.util.Vector` | `AbleRuleSet.getVariables(java.util.BitSet theIds)` Get a list of variables based on a BitSet.
`protected java.util.Vector` | `AbleRuleSet.getTemplateVariables(java.util.BitSet theIds)` Get a list of template variables based on a BitSet.
`java.util.Vector` | `AbleRuleSet.getTemplateVariables()` Return a list of all template vars referenced by this ruleset.
`double` | `AbleRuleSet.getRulePriority(java.lang.String theRuleLabel)` Retrieve a rule's priority.
`protected void` | `AbleRuleSet.processInput(java.util.BitSet theFactBase)` For each variable appearing in the input sequence, extract a value from the input buffer and assign it to the variable.
`void` | `AbleRuleSet.processOutput()` For each variable appearing in the output sequence, obtain the variable's current value and write it to the output buffer.
`void` | `AbleRuleSet.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set a single control parameter on the current inference engine.
`java.lang.Object` | `AbleRuleSet.getControlParameter(java.lang.String theControlParameter)` Returns a single control parameter on the current inference engine.
`void` | `AbleRuleSet.setControlParameter(java.lang.String theRuleBlockKey, java.lang.String theControlParameter, java.lang.Object theValue)` Set a single control parameter on the inference engine associated with the specified ruleblock.
`java.lang.Object` | `AbleRuleSet.getControlParameter(java.lang.String theRuleBlockKey, java.lang.String theControlParameter)` Returns a single control parameter on the inference engine associated with the specified ruleblock.
`AbleRuleSetTemplate` | `AbleRuleSet.getRuleSetTemplate()` Retrieve a ruleset template object (if defined) else return null
`AbleRule` | `AbleRuleSet.replaceRuleFromTemplate(java.lang.String theTemplateName, java.lang.Object[] theTemplateVarValues)` Replace an existing rule (previously generated from a template) using the template name and associated template variable values
`AbleRule` | `AbleRuleSet.replaceRuleFromTemplate(AbleRuleTemplate theTemplate)` Replace an existing rule (previously generated from a template) using the template and its bound template variable values
`protected AbleRule` | `AbleRuleSet.createRuleFromTemplate(AbleRuleTemplate theTemplate, boolean theReplacementMode)` Create a new rule (or replace an existing one) using the rule template and its bound template variable values
`java.util.Collection` | `AbleRuleSet.getGeneratedRulesFromTemplate(java.lang.String theTemplateName)` Retrieve the list of rules generated from the specified template
`AbleRuleTemplate` | `AbleRuleSet.getRuleTemplateFromRule(java.lang.String theRuleName)` Retrieve the template from which this rule was generated (if any)
`AbleRuleSet` | `AbleRuleSet.createRuleSetFromTemplate(AbleRuleSetTemplate theTemplate)` Create a new ruleset from a template using the template and its bound template variable values
`java.util.Vector` | `AbleRuleSet.getRuleTemplates()` Retrieve all the rule template objects defined in this ruleset
`void` | `AbleRuleSet.initRuleTemplates()` Initialize the rule template in this ruleset and invoke the initRuleTemplates() ruleblock to refresh any info on rules that were already generated in this ruleset.
`void` | `AbleRuleSet.setRuleTemplateInfo(java.lang.String theTemplateName, java.lang.Object[] theTemplateVarValues)` Set the rule template info for a previously generated rule.
`AbleRuleTemplate` | `AbleRuleSet.getRuleTemplate(java.lang.String theRuleName)` Retrieve a rule template object based on specified rule name
`java.lang.String` | `AbleRuleSet.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by ruleset templates.
`protected java.lang.String` | `AbleRuleSet.getTemplateStringRules(java.util.Vector theTemplateVars)`
`void` | `AbleRuleBlockInclude.init()`
`void` | `AbleRuleBlockInclude.process()`
`void` | `AbleRuleBlock.init()` Initialize and configure the ruleblock by dynamically creating an instance of the specified inference engine.
`void` | `AbleRuleBlock.process()`
`void` | `AbleRuleBlock.checkTimePeriodPreConditions(java.util.Calendar theCurrentTime)` Evaluate each rule in the ruleblock against the time period preconditions.
`void` | `AbleRuleBlock.setControlParameters(java.util.Hashtable theControlParameters)` Set the (possibly empty) set of parameters passed to the associated inference engine.
`void` | `AbleRuleBlock.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set a single control parameter on the associated inference engine.
`java.lang.Object` | `AbleRuleBlock.getControlParameter(java.lang.String theControlParameter)` Returns a single control parameter on the associated inference engine.
`java.util.Vector` | `AbleRuleBlock.getRuleTemplates()` Retrieve all rule template objects defined in this ruleblock
`java.lang.String` | `AbleRuleBlock.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by ruleset templates.
`java.util.Vector` | `AbleRuleBlock.getTemplateVars(AbleRuleSet theRuleSet)` Return a list of template vars referenced by this ruleblock.
`void` | `AbleRuleBlock.processInputs(java.lang.Object[] theParameters)` Set the formal input parameter values prior to invoking the ruleblock.
`double` | `AbleRule.getPriority()` Retrieve the rule's priority.
`void` | `AbleRule.setPreConditions(java.lang.Object[] thePreConditions)` Set the preConditions on this rule
`java.lang.Object[]` | `AbleRule.getPreConditions()` Retrieve the preConditions on this rule
`void` | `AbleRule.setMetaData(java.lang.Object[] theMetaData)` Set the metaData (preConditions) on this rule
`java.lang.Object[]` | `AbleRule.getMetaData()` Retrieve the metaData (preConditions) on this rule
`void` | `AbleRule.checkTimePeriodPreConditions(java.util.Calendar theCurrentTime)` Evaluate each rule in the ruleblock against the time period preconditions.
`abstract java.lang.String` | `AbleRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by templates.
`java.lang.String` | `AbleRule.getTemplateHeaderString(java.util.Vector theTemplateVars)` Retrieve a text format string for the rule header info for use by rule templates.
`java.util.Vector` | `AbleRule.getTemplateVars(AbleRuleSet theRuleSet)` Return a list of template vars referenced by this rule.
`java.lang.Object` | `AblePredicateWorkingMemory.find(AbleSelector query)` Given a query which is a pattern match rule Return the first object that matches the constraints
`java.util.AbstractCollection` | `AblePredicateWorkingMemory.findAll(AbleSelector query)` Given a query which is a pattern match rule Return the all objects that match the constraints
`java.lang.Object[]` | `AblePredicateWorkingMemory.toArray()` Format the contents of working memory as an array of String[] Able array variables Note: this is an expensive operation
`void` | `AblePredicateRule.setBindings(java.util.Vector bindings)` Apply these bindings to this rule.
`java.util.Vector` | `AblePredicateRule.getBindings()` Create a Vector of all variables and their current values
`void` | `AblePredicateRule.applyBindings(java.util.Vector bindings)`
`void` | `AblePredicateRule.displayBindings(java.util.Vector bindings)`
`java.lang.String` | `AblePredicateRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`AbleDoubleLiteral` | `AblePredicateLib.plus(java.lang.Object theNumberA, java.lang.Object theNumberB)` Add two numbers and return the result.
`AbleDoubleLiteral` | `AblePredicateLib.minus(java.lang.Object theNumberA, java.lang.Object theNumberB)` Subtract B from A and return the result.
`AbleDoubleLiteral` | `AblePredicateLib.times(java.lang.Object theNumberA, java.lang.Object theNumberB)` Multiply B by A and return the result.
`AbleDoubleLiteral` | `AblePredicateLib.divideBy(java.lang.Object theNumberA, java.lang.Object theNumberB)` Divide A by B and return the result.
`void` | `AblePredicateEngine.infer(AbleRuleBlock theRuleBlock)` Fire the rules in the ruleblock using Predicate rules of backward chaining inferencing: given a goal variable, apply inverse moves and work toward the intial state.
`protected boolean` | `AblePredicateEngine.matchLists(AblePredicate list1, AblePredicate list2, java.util.Vector bindings, java.util.Vector goalBindings)` See if list1 matches (unifies) with list2.
`protected boolean` | `AblePredicateEngine.match(java.lang.Object term1, java.lang.Object term2, java.util.Vector bindings, java.util.Vector goalBindings)` This is the major method in this inference engine It unifies two predicates, binds local variables as required and returns a list of goalBindings (when both vars are unbound) Note: this method causes side-effects, local variables are bound, so they must be unbound to restore predicates to initial condition in case of failure Returns true if term1 matches (unifies) with term2, false otherwise
`protected boolean` | `AblePredicateEngine.backwardChain(java.util.Vector goalList, java.util.Vector goalBindings, int level)` Given a goal variable, apply inverse moves and work toward the intial state:
`protected void` | `AblePredicateEngine.applyGoalBindings(java.util.Vector bindings)` Apply the value of match variables to any unbound goal variables Remove the binding from the list once it is applied
`void` | `AblePredicateEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AblePredicateEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`protected boolean` | `AblePredicateEngine.isList_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.call_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.atom_chars_2(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.atom_concat_3(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.sub_atom_5(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.atom_number_2(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.atom_length_2(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.functor_3(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.unify_2(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.consult_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.assert_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.asserta_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.assertz_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.retract_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.retractall_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.member_2(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.var_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.nonvar_1(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`protected boolean` | `AblePredicateEngine.univ_2(AblePredicate theGoal, java.util.Vector goalList, java.util.Vector goalBindings, int level)`
`java.lang.String` | `AblePolicyRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`void` | `AblePolicyEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Sets the value of the specified control parameter.
`java.lang.Object` | `AblePolicyEngine.getControlParameter(java.lang.String theControlParameter)` Gets the value of the specified control parameter.
`void` | `AblePolicyEngine.infer(AbleRuleBlock theRuleBlock)` Fires one rule in the specified ruleblock using policy rule inferencing.
`java.lang.String` | `AblePlanningRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`boolean` | `AblePlanningEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)`
`void` | `AblePlanningEngine.infer(AbleRuleBlock theRuleBlock)`
`void` | `AblePlanningEngine.convertPlanToExecutableForm()`
`void` | `AblePlanningEngine.convertPlanToStringForm()`
`java.util.Vector` | `AblePlanningEngine.convertExprToPredicateList(AbleExpression theExpr)` Takes an AbleExpression representing the preconditions of a planning rule and converts it to a list of AblePredicates.
`com.ibm.able.planner4J.planners.classicalPlannerImpl.PredicateImpl` | `AblePlanningEngine.convertAblePredicateToGroundP4JPredicate(AblePredicate theAblePredicate)` Take an AblePredicate as input and convert it into a ground planner4J predicate.
`void` | `AblePlanningEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)`
`java.lang.Object` | `AblePlanningEngine.getControlParameter(java.lang.String theControlParameter)`
`java.lang.String` | `AblePatternMatchRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generatePositiveSelectorNodes(com.ibm.able.rules.AblePatternMatchRootNode theRootNode, com.ibm.able.rules.AblePatternMatchNode theLastNode, AbleSelector lastSelector, AbleSelector theSelector, java.util.Vector selectorVars)` Generate the PatternMatchNodes for this positive selector (pattern)
`protected com.ibm.able.rules.AblePatternMatchNode` | `AblePatternMatchNetwork.generateNegativeSelectorNodes(com.ibm.able.rules.AblePatternMatchRootNode theRootNode, com.ibm.able.rules.AblePatternMatchNode theLastNode, AbleSelector lastSelector, AbleSelector theSelector, java.util.Vector selectorVars)` Generate the PatternMatchNodes for this negative selector (pattern)
`java.lang.Object` | `AblePatternMatchNetwork.find(AbleSelector query)` Given a query which is a pattern match rule Return the first object that matches the constraints
`java.util.AbstractCollection` | `AblePatternMatchNetwork.findAll(AbleSelector query)` Given a query which is a pattern match rule Return the all objects that match the constraints
`java.lang.Object[]` | `AblePatternMatchNetwork.toArray()` Format the contents of working memory as an array of String[] Able array variables Note: this is an expensive operation
`void` | `AblePatternMatchLiteEngine.infer(AbleRuleBlock theRuleBlock)` Fire the rules in the ruleset using boolean rules of forward chaining inferencing.
`protected void` | `AblePatternMatchLiteEngine.setPatternMatchRuleBindings(AblePatternMatchRule theRule)` Set the bindings on a pattern-match (when-do) rule.
`protected void` | `AblePatternMatchLiteEngine.addRuleToConflictSet(java.util.Vector theConflictSet, AblePatternMatchRule theRule)` Inserts the Rule into the conflict set based on priority.
`void` | `AblePatternMatchLiteEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AblePatternMatchLiteEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`void` | `AblePatternMatchEngine.infer(AbleRuleBlock theRuleBlock)` Fire the rules in the ruleset using pattern match rules and forward chaining inferencing.
`protected void` | `AblePatternMatchEngine.evalPatternMatchRule(AblePatternMatchRule theRule)` Evaluate a pattern-match (when-do) rule.
`void` | `AblePatternMatchEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AblePatternMatchEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`java.util.Vector` | `AblePatternMatchClause.match(AbleWorkingMemory theWorkingMemory)` Returns a set of bindings that meet all selector constraints defined in the when() part of a when/do pattern match rule
`boolean` | `AbleOclCollection.exists(AbleSelector theSelector)` Determines whether at least one element of this collection causes the specified constraint expression to evaluate to true.
`boolean` | `AbleOclCollection.forAll(AbleSelector theSelector)` Determines whether all of the elements of this collection cause the specified selector expression to evaluate to true.
`boolean` | `AbleOclCollection.isUnique(AbleSelector theSelector)` Determines whether the specified expression evaluates to a unique value for each element of this collection.
`java.lang.Object` | `AbleOclCollection.any(AbleSelector theSelector)` Returns the first element of this collection that causes the specified selector expression to evaluate to true, if any.
`boolean` | `AbleOclCollection.one(AbleSelector theSelector)` Determines whether one and only one of the elements of this collection cause the specified selector expression to evaluate to true.
`AbleOclCollection` | `AbleOclCollection.collect(AbleSelector theSelector)` Collects and returns the values returned when the specified expression is evaluated against each element of this collection.
`AbleOclCollection` | `AbleOclCollection.select(AbleSelector theSelector)` Creates a new collection whose elements are those of this collection that cause the specified selector expression to evaluate to true.
`AbleOclCollection` | `AbleOclCollection.reject(AbleSelector theSelector)` Creates a new collection whose elements are those of this collection that cause the specified selector expression to evaluate to false.
`boolean` | `AbleOclCollection.hasExactly(int theNumber, AbleSelector theSelector)` Determines whether the number of elements of this collection that cause the specified constraint expression to evaluate to true is exactly the specified number.
`boolean` | `AbleOclCollection.hasAtLeast(int theNumber, AbleSelector theSelector)` Determines whether at least the specified number of elements of this collection cause the specified constraint expression to evaluate to true.
`boolean` | `AbleOclCollection.hasAtMost(int theNumber, AbleSelector theSelector)` Determines whether no more than the specified number of elements of this collection cause the specified constraint expression to evaluate to true.
`boolean` | `AbleOclCollection.hasBetween(int theNumberLo, int theNumberHi, AbleSelector theSelector)` Determines whether the number of elements of this collection that cause the specified constraint expression to evaluate to true falls within the specified range (inclusive).
`java.lang.Object` | `AbleObjectWorkingMemory.find(AbleSelector query)` Given a query which is a pattern match rule Return the first object that matches the constraints
`java.util.AbstractCollection` | `AbleObjectWorkingMemory.findAll(AbleSelector query)` Given a query which is a pattern match rule Return the all objects that match the constraints
`java.lang.Object[]` | `AbleObjectWorkingMemory.toArray()` Format the contents of working memory as an array of String[] Able array variables Note: this is an expensive operation
`void` | `AbleInferenceEngine.setControlParameters(java.util.Hashtable theControlParameters)` Set the (possibly empty) set of control parameters passed to the associated inference engine.
`abstract void` | `AbleInferenceEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`abstract java.lang.Object` | `AbleInferenceEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`abstract boolean` | `AbleInferenceEngine.isRuleBlockValid(AbleRuleBlock theRuleBlock)` Make sure the current ruleblock is "executable" when examined from a static viewpoint.
`abstract void` | `AbleInferenceEngine.infer(AbleRuleBlock theRuleBlock)` Inference over the set of rules in the specified ruleblock object.
`void` | `AbleInferenceEngine.processRuleBlock(AbleRuleBlock theRuleBlock)` Fire all rules in the specified rule block in sequential order.
`protected void` | `AbleInferenceEngine.processAssertions(AbleRuleBlock theRuleBlock)` Fire all enabled assertion rules.
`protected void` | `AbleInferenceEngine.evalAssertionRule(AbleAssertionRule theRule)`
`protected void` | `AbleInferenceEngine.evalConditionalRule(AbleConditionalRule theRule)` Evaluate a conditional (if-then) rule.
`protected void` | `AbleInferenceEngine.evalIfThenElseRule(AbleIfThenElseRule theRule)` Evaluate an if (expr) then-else rule.
`protected void` | `AbleInferenceEngine.evalPatternMatchRule(AblePatternMatchRule theRule)` Evaluate a pattern-match (when-do) rule.
`protected void` | `AbleInferenceEngine.evalWhileDoRule(AbleWhileDoRule theRule)` Evaluate a while-do rule.
`protected void` | `AbleInferenceEngine.evalDoWhileRule(AbleDoWhileRule theRule)` Evaluate a do-while rule.
`protected void` | `AbleInferenceEngine.evalDoUntilRule(AbleDoUntilRule theRule)` Evaluate a do-until rule.
`protected void` | `AbleInferenceEngine.evalForLoopRule(AbleForLoopRule theRule)` Evaluate a for-loop rule.
`protected void` | `AbleInferenceEngine.evaluateDoActions(AbleRule theRule)`
`protected void` | `AbleInferenceEngine.evalSwitchRule(AbleSwitchRule theRule)` Evaluate a 'switch' rule.
`protected void` | `AbleInferenceEngine.evalAssertionClause(AbleAssertionClause theClause)`
`static java.lang.Boolean` | `AbleInferenceEngine.evalAntecedentClause(AbleAntecedentClause theClause)` Evaluate the specified antecedent clause and update the clause with a new truth value.
`static java.lang.Boolean` | `AbleInferenceEngine.evalAntecedentExpression(AbleExpression theExpression)` Evaluate the specified antecedent expression
`protected void` | `AbleInferenceEngine.processConsequent(AbleConditionalRule theRule)` Evaluate the specified rule's consequent clauses and update the rule with a new truth value.
`protected void` | `AbleInferenceEngine.processConsequent(AblePolicyRule theRule)`
`protected void` | `AbleInferenceEngine.processConsequentClauses(java.util.Vector theConsequentClauses)`
`void` | `AbleInferenceEngine.evalConsequentClause(AbleConsequentClause theClause)` Evaluate the specified consequent clause.
`protected void` | `AbleInferenceEngine.fireEngineBreakpoint()` Call out to the DebugLib to handle an Inference Engine breakpoint
`AbleLiteral` | `AbleIfThenElseStatement.getValue()` Retrieve the value of this data object as a literal.
`protected void` | `AbleIfThenElseStatement.evalConsequentClause(AbleConsequentClause theClause)` Evaluate the specified consequent clause.
`boolean` | `AbleIfThenElseStatement.getBooleanValue()`
`AbleFuzzySet` | `AbleIfThenElseStatement.getFuzzyValue()`
`java.lang.Object` | `AbleIfThenElseStatement.getGenericValue()`
`double` | `AbleIfThenElseStatement.getNumericValue()`
`java.lang.String` | `AbleIfThenElseStatement.getStringValue()`
`java.lang.String` | `AbleIfThenElseRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`java.lang.String` | `AbleHierarchicalPlanningRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`void` | `AbleFuzzyInferenceEngine.infer(AbleRuleBlock theRuleBlock)` Fire the rules in the ruleblock using fuzzy inferencing.
`void` | `AbleFuzzyInferenceEngine.processRuleBlock(AbleRuleBlock theRuleBlock)` Fire all rules in the specified rule block in sequential order.
`protected void` | `AbleFuzzyInferenceEngine.evaluateDoActions(AbleRule theRule, java.util.BitSet theFactBase, double theTruthValueMin)`
`protected void` | `AbleFuzzyInferenceEngine.evalAssertionClause(AbleAssertionClause theClause)` Evaluate the specified assertion clause.
`void` | `AbleFuzzyInferenceEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AbleFuzzyInferenceEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`void` | `AbleFuzzyInferenceEngine.setAlphaCut(double theAlphaCut)` Set the alphacut threshold to the specified value.
`void` | `AbleFuzzyInferenceEngine.setCorrelationMethod(int theCorrelationMethod)` Set the correlation method to the specified type.
`void` | `AbleFuzzyInferenceEngine.setDefuzzifyMethod(int theDefuzzifyMethod)` Set the defuzzification method to the specified type.
`void` | `AbleFuzzyInferenceEngine.setFuzzyInferenceMethod(int theInferenceMethod)` Set the inference method to the specified type.
`void` | `AbleForwardChainInferenceEngine.infer(AbleRuleBlock theRuleBlock)` Fire the rules in the ruleset using conditional rules and forward chaining inferencing.
`protected void` | `AbleForwardChainInferenceEngine.reevaluateClausesWithChangedVariable(AbleClauseReferences theClauseReferences)` Re-evaluate, if necessary, the specified clauses that contain a reference to a variable whose current value has just changed.
`void` | `AbleForwardChainInferenceEngine.addRuleToConflictSet(java.util.Vector theConflictSet, AbleRule theRule)` Inserts the Rule into the conflict set based on priority and specificity.
`void` | `AbleForwardChainInferenceEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AbleForwardChainInferenceEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`java.lang.String` | `AbleForLoopRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`java.lang.String` | `AbleDoWhileRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`java.lang.String` | `AbleDoUntilRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`void` | `AbleDecisionTreeEngine.infer(AbleRuleBlock theRuleBlock)` Fires the rules in the ruleset as if they were a decision tree.
`boolean` | `AbleDecisionTreeEngine.evalTree(AbleTreeNode theRootNode)` Evaluate the decision tree structure directly via depth-first search of the tree When a leaf node is reached, perform all of the actions in the action node.
`void` | `AbleDecisionTreeEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AbleDecisionTreeEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`java.lang.String` | `AbleCorrelationRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`void` | `AbleCorrelationEngine.infer(AbleRuleBlock theRuleBlock)`
`void` | `AbleCorrelationEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AbleCorrelationEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`void` | `AbleCorrelationEngine.evaluateActions(AbleCorrelationRule theRule)` Evaluate the actions in a Correlation rule
`java.util.Vector` | `AbleConditionalRule.getTemplateVars(AbleRuleSet theRuleSet)` Return a list of template vars referenced by this rule.
`java.lang.String` | `AbleConditionalRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.
`void` | `AbleBackwardChainInferenceEngine.infer(AbleRuleBlock theRuleBlock)` Fire the rules in the ruleblock using boolean rules of backward chaining inferencing: given a goal variable, apply inverse moves and work toward the intial state.
`protected void` | `AbleBackwardChainInferenceEngine.reevaluateClausesWithChangedVariable(AbleClauseReferences theClauseReferences)` Re-evaluate, if necessary, the specified clauses that contain a reference to a variable whose current value has just changed.
`void` | `AbleBackwardChainInferenceEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)` Set the specified control parameter on the associated inference engine.
`java.lang.Object` | `AbleBackwardChainInferenceEngine.getControlParameter(java.lang.String theControlParameter)` Returns the specified control parameter on the associated inference engine.
`java.lang.String` | `AbleAssertionRule.getTemplateString(java.util.Vector theTemplateVars)` Retrieve a text format string for use by rule templates.

Constructors in com.ibm.able.rules that throw AbleDataException
`AbleGuiFuzzySetViewer(AbleRuleSet theRuleSet)` Create a new Fuzzy System fuzzy set viewer/property change listener over the specified ruleset.
`AbleWorkingMemoryAssertMethod(AbleTypedVariable theTypedVariable, java.lang.String theMethod, java.util.Vector theArgs)`
`AbleWorkingMemoryAssertMethod(AbleTypedVariableMethodLiteral theLiteral, AbleTypedVariable theReplacementVariable, java.util.Vector theArgs)`
`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
`AbleAntecedentClause(AbleExpression theExpression)` Create a new clause from the specified expression.

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