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

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

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
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 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.
 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
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 AbleGenericVariable.getBooleanValue()
          Retrieve the value of this data object as a boolean value.
 AbleFuzzySet AbleGenericVariable.getFuzzyValue()
          Retrieve the value of this data object as a fuzzy value.
 java.lang.Object AbleGenericVariable.getGenericValue()
          Retrieve the value of this data object as an Object.
 double AbleGenericVariable.getNumericValue()
          Retrieve the value of this data object as a numeric value.
 java.lang.String AbleGenericVariable.getStringValue()
          Retrieve the value of this data object as a string value.
 AbleLiteral AbleGenericVariable.getValue()
          Retrieve the value of this data object as a literal.
 void AbleGenericVariable.asgnEq(AbleRd theRhs)
          Assignment: assign the current value of theRhs to this data object.
 boolean AbleGenericVariable.cmpEq(AbleRd theRhs)
          Comparison, equal to: compare the current value of this data object to the current value of theRhs.
 boolean AbleGenericVariable.cmpGt(AbleRd theRhs)
           
 boolean AbleGenericVariable.cmpGtEq(AbleRd theRhs)
           
 double AbleGenericVariable.cmpIs(AbleRd theRhs)
           
 boolean AbleGenericVariable.cmpLt(AbleRd theRhs)
           
 boolean AbleGenericVariable.cmpLtEq(AbleRd theRhs)
           
 boolean AbleGenericVariable.cmpNeq(AbleRd theRhs)
          Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
 AbleLiteral AbleGenericVariable.compPlus(AbleRd theRhs)
          Compute, add or concatenate the current value of this data object to the current value of theRhs.
 AbleLiteral AbleGenericVariable.compMinus(AbleRd theRhs)
          Compute, subtract the current value of theRhs from the current value of this object.
 AbleLiteral AbleGenericVariable.compMultiply(AbleRd theRhs)
          Compute, multiply the current value of this data object to the current value of theRhs.
 AbleLiteral AbleGenericVariable.compDivide(AbleRd theRhs)
          Compute, divide the current value of this data object by the current value of theRhs.
 AbleLiteral AbleGenericVariable.compUnaryMinus(AbleRd theRhs)
          Compute, the unary minus of the current value of this object.
 void AbleGenericVariable.setBooleanValue(boolean theNewValue)
          Set the value of this data object from a boolean value.
 void AbleGenericVariable.setFuzzyValue(AbleFuzzySet theNewValue)
          Set the value of this data object from a fuzzy value.
 void AbleGenericVariable.setGenericValue(java.lang.Object theNewValue)
          Set the value of this data object from an object.
 void AbleGenericVariable.setNumericValue(double theNewValue)
          Set the value of this data object from a numeric value.
 void AbleGenericVariable.setStringValue(java.lang.String theNewValue)
          Set the value of this data object from a string value.
 void AbleGenericVariable.setValue(AbleLiteral theNewValue)
          Set the value of this data object from a literal object.
 void AbleGenericVariable.setValueString(java.lang.String theNewValue)
          Set the variable's current value from a string.
 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.
 void AbleTypedVariable.setStringValue(java.lang.String theNewValue)
          Set the value of this data object from a string value.
protected  void AbleTypedVariable.setRawValue(java.lang.Object theNewValue)
           
 void AbleTypedVariable.reset()
          Reset the variable to its initial state.
 void AbleTypedVariable.init()
          Init the variable to its initial state.
 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.
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.
 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 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 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 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 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.
 java.lang.String AbleField.getStringValue()
          Return the value of this field, represented as a string for display.
 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.
 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.bitwiseNOT(AbleRd theRhs)
          Bitwise NOT: unary complement of the current value of this data object.
 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.
 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)
           
 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 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 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 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.
 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.
protected  void AbleTypedVariableMethodLiteral.performCall()
           
static java.lang.Class[] AbleTypedVariableMethodLiteral.getArgClasses(java.util.Vector theArgs)
           
 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.
 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.
 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 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 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 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 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.
 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 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.
protected  void AbleBuiltInVariable.setRawValue(java.lang.Object theNewValue)
           
protected  void AbleReferences.updateReferences()
          Walk through the list of "references", and do special processing.
 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 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.
 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.
 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 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 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.
 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.
 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.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 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 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 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 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.
 

Constructors in com.ibm.able.data that throw AbleDataException
AbleNewObjectLiteral(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(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
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.
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
AbleTimeStampVariable(java.lang.String theName, boolean theStaticFlag, boolean theGlobalFlag, java.lang.String theInitialValue)
          Create a new numeric variable with the specified initial value.
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.
 

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

Methods in com.ibm.able.examples.rules that throw AbleDataException
 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.
static boolean TstRuleObject.getGenericValue(boolean truth, java.lang.Object value, AbleVariable theVar)
           
 

Uses of AbleDataException in com.ibm.able.rules
 

Methods in com.ibm.able.rules that throw AbleDataException
 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.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.evalConsequentClause(AbleConsequentClause theClause)
          Evaluate the specified consequent clause.
protected  void AbleInferenceEngine.fireEngineBreakpoint()
          Call out to the DebugLib to handle an Inference Engine breakpoint
 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 Uses standard list notation .(X .(Y, [])) etc.
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)
           
 void AbleRuleSet.checkTimePeriodPreConditions(java.util.Calendar theCurrentTime)
          Evaluate each rule in every ruleblock against the time period preconditions.
 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 theRuleBlockName, 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 theRuleBlockName, 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.Vector 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 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.
 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 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.
 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.
 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
 void AbleGuiFuzzySetViewer.setRuleSet(AbleRuleSet theRuleSet)
          Set (or change) the ruleset.
 void AbleGuiFuzzySetViewer.ruleSetChanged()
          Notify the Viewer that the underlying ruleset has somehow changed.
 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
 double AbleRule.getPriority()
          Retrieve the rule's priority.
 void AbleRule.setPreConditions(java.lang.Object[] thePreConditions)
          Set the 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.String AbleAssertionRule.getTemplateString(java.util.Vector theTemplateVars)
          Retrieve a text format string for use by rule templates.
 java.lang.String AbleForLoopRule.getTemplateString(java.util.Vector theTemplateVars)
          Retrieve a text format string for use by rule templates.
 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.
 java.lang.String AbleIfThenElseRule.getTemplateString(java.util.Vector theTemplateVars)
          Retrieve a text format string for use by rule templates.
 void AblePredicateRule.setBindings(java.util.Vector bindings)
          Apply these bindings to this rule Bindings are Variable-Value pairs
 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.
 void AbleMutExEngine.infer(AbleRuleBlock theRuleBlock)
          Fire the rules in the ruleset using boolean rules of forward chaining inferencing: work forward from an initial state to the goal state.
 void AbleMutExEngine.reevaluateClausesWithChangedVariable(AbleClauseReferences theClauseReferences)
          Re-evaluate, if necessary, the specified clauses that contain a reference to a variable whose current value has just changed.
 void AbleMutExEngine.addRuleToConflictSet(java.util.Vector theConflictSet, AbleRule theRule)
          Inserts the Rule into the conflict set based on priority.
 void AbleMutExEngine.setControlParameter(java.lang.String theControlParameter, java.lang.Object theValue)
          Set the specified control parameter on the associated inference engine.
 java.lang.Object AbleMutExEngine.getControlParameter(java.lang.String theControlParameter)
          Returns the specified control parameter on the associated inference engine.
static void AbleXLib.assert(boolean test)
          Assertion emulation.
static void AbleXLib.assert(boolean test, java.lang.Object detailMessage)
          Assertion emulation.
 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.String AblePatternMatchRule.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
 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 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.addRuleToConflictSet(java.util.Vector theConflictSet, AblePatternMatchRule theRule)
          Inserts the Rule into the conflict set based on priority and specificity.
 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
 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)
 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.
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 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.
 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.
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)
           
 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 AbleGuiFuzzySetInspector.ruleSetChanged()
          Notify the Inspector that the underlying ruleset has somehow changed.
 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.util.AbstractCollection AbleWorkingMemory.findAllInstances(java.lang.String className)
          Find all objects that match the class
 java.lang.String AbleWhileDoRule.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.
AbleAntecedentClause(AbleExpression theExpression)
          Create a new clause from the specified expression.
AbleRuleSetTemplate(AbleRuleSet theRuleSet)
          Construct a rule template object from a base rule object
AbleRuleTemplate(AbleRuleSet theRuleSet, AbleRuleBlock theRuleBlock, AbleRule theRule)
          Construct a rule template object from a base rule object
 


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

(C) Copyright IBM Corporation 1999, 2003