Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.ibm.able.data.AbleRd

Packages that use AbleRd
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.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 AbleRd in com.ibm.able.data

Classes in com.ibm.able.data that implement AbleRd
`class` | `AbleArrayLengthLiteral` This class is used to represent expressions in ABLE Rule Language where the length field of an array variable is referenced.
`class` | `AbleArrayLiteral` This class wraps a value of the type Object[] in an AbleLiteral object.
`class` | `AbleArrayVariable` This class wraps a value of the type Object[] in an AbleVariable object.
`class` | `AbleArrayVariableExpression` This class provides read and/or write access to a field in an object that is the value of an AbleTypedVariable.
`class` | `AbleBooleanLiteral` This class wraps a value of the primitive type boolean in an object.
`class` | `AbleBooleanVariable` This class wraps a value of the primitive type boolean in an object.
`class` | `AbleBuiltInVariable` This class defines the Able data built-in variable.
`class` | `AbleByteLiteral` This class wraps a value of the primitive type byte in an object.
`class` | `AbleByteVariable` This class wraps a value of the primitive type byte in an object.
`class` | `AbleCallLiteral` This class performs a method invocation to a specific method on an object in an Able ruleset.
`class` | `AbleCategoricalField` Categorical fields are String fields with a finite set of possible values.
`class` | `AbleCategoricalVariable` This class defines the Able data categorical variable.
`class` | `AbleCharacterLiteral` This class wraps a value of the primitive type char in an object.
`class` | `AbleCharacterVariable` This class wraps a value of the primitive type char in an object.
`class` | `AbleClassVariable` This class is used to represent static Java classes (such as java.lang.Math) when they are imported into AbleRuleSets.
`class` | `AbleContinuousField` Continuous fields are numeric fields with an infinite set of possible values.
`class` | `AbleContinuousVariable` This class wraps a value of the primitive type double in an object.
`class` | `AbleDiscreteField` Discrete fields are numeric fields with a finite set of possible values.
`class` | `AbleDiscreteVariable` This class defines the Able data discrete variable.
`class` | `AbleDoubleLiteral` This class wraps a value of the primitive type double in an object.
`class` | `AbleDoubleVariable` This class wraps a value of the primitive type double in an object.
`class` | `AbleExpression` An AbleExpression contains a unary or binary operator along with one or two AbleRd objects (which themselves could be AbleExpressions).
`class` | `AbleExpressionVariable` This class holds a value of an AbleExpression object.
`class` | `AbleFloatLiteral` This class wraps a value of the primitive type float in an object.
`class` | `AbleFloatVariable` This class wraps a value of the primitive type float in an object.
`class` | `AbleFuzzySet` This class defines the Able data fuzzy set class.
`class` | `AbleFuzzySetBeta` This class defines the Able data beta fuzzy set.
`class` | `AbleFuzzySetGaussian` This class defines the Able data gaussian fuzzy set.
`class` | `AbleFuzzySetLinear` This class defines the Able data linear fuzzy set.
`class` | `AbleFuzzySetPi` This class defines the Able data PI fuzzy set.
`class` | `AbleFuzzySetSegments` This class defines the Able data segments fuzzy set.
`class` | `AbleFuzzySetShoulder` This class defines the ABLE shoulder fuzzy set.
`class` | `AbleFuzzySetSigmoid` This class defines the Able data sigmoid fuzzy set.
`class` | `AbleFuzzySetTrapezoid` This class defines the Able data trapezoid fuzzy set.
`class` | `AbleFuzzySetTriangle` This class defines the Able data triangle fuzzy set.
`class` | `AbleFuzzySetWork` This class defines the Able data working fuzzy set.
`class` | `AbleFuzzyVariable` This class represents a FuzzySet value subject to a minimum and maximum value called the range of discource.
`class` | `AbleGenericField` AbleField defines a basic field for use in data sources and inferencing.
`class` | `AbleGenericLiteral` This class defines the Able data generic literal that holds Java Object values.
`class` | `AbleGenericVariable` This class defines the Able data generic variable.
`class` | `AbleIncludeVariable` This class is not a true variable; it is merely a place holder in a ruleset's variable list so that a proper ARL `include "fileSpec";` statement can be generated in the proper place in a generated ARL stream.
`class` | `AbleIntegerLiteral` This class wraps a value of the primitive type int in an object.
`class` | `AbleIntegerVariable` This class wraps a value of the primitive type int in an object.
`class` | `AbleLhs` This class defines the base class from which all data objects that can appear on the lefthand side of a clause must inherit.
`class` | `AbleLiteral` This class defines an abstract base class for constant values and the operations on those values.
`class` | `AbleLongLiteral` This class wraps a value of the primitive type long in an object.
`class` | `AbleLongVariable` This class wraps a value of the primitive type long in an object.
`class` | `AbleNewObjectLiteral` This class dynamically creates a new instance of an object by performing a method invocation to a constructor on the class.
`class` | `AbleShortLiteral` This class wraps a value of the primitive type short in an object.
`class` | `AbleShortVariable` This class wraps a value of the primitive type short in an object.
`class` | `AbleStringLiteral` This class wraps a value of the Java type java.lang.String in an object.
`class` | `AbleStringVariable` This class wraps a value of java.lang.String type in an object.
`class` | `AbleTimeStampLiteral` This class wraps a value of a Java Calendar object inside an AbleLiteral.
`class` | `AbleTimeStampVariable` This class wraps a value of the Java Calendar type in an AbleVariable object.
`class` | `AbleTypedVariable` This class defines an AbleVariable that takes values of a single specified Class or implementors of a specified Interface.
`class` | `AbleTypedVariableCompoundLiteral` This class performs a sequence of field access and method invocations starting on an AbleTypedVariable.
`class` | `AbleTypedVariableField` This class provides read and/or write access to a field in an object that is the value of an AbleTypedVariable.
`class` | `AbleTypedVariableMethodLiteral` This class performs a method invocation to a specific method in a AbleTypedVariable.
`class` | `AbleTypedVariableStringField`
`class` | `AbleVariable` This class defines the base ABLE data variable object.

Fields in com.ibm.able.data declared as AbleRd
`protected AbleRd` | `AbleVariable.myValueInitial` The initial value (literal or expression) of the variable.
`protected AbleRd` | `AbleNewObjectLiteral.myIndexExpression` The array index expression (if any).
`protected AbleRd` | `AbleExpression.myLhs` myLhs represents the left-hand side of this clause.
`protected AbleRd` | `AbleExpression.myRhs` myRhs represents the right-hand side of this clause.
`protected AbleRd` | `AbleExpression.myValue` myValue represents the value of this expression when the left-hand side and the right-hand side values are computed and the operator is applied.
`protected AbleRd` | `AbleArrayVariableExpression.myIndexExpression` An expression used to compute the array index in the above array variable.

Methods in com.ibm.able.data that return AbleRd
`AbleRd` | `AbleExpression.getLhs()` Retrieve the expression's left-hand side.
`AbleRd` | `AbleExpression.getRhs()` Retrieve the expression's right-hand side.
`static AbleRd` | `AbleDiscreteVariable.createInitializer(AbleDataContext theContext, java.util.Vector theValueList, double theInitialValue)` Contruct an initializer for a Discrete variable
`static AbleRd` | `AbleDiscreteVariable.createInitializer(AbleDataContext theContext, java.util.Vector theValueList)` Contruct an initializer for a Discrete variable
`AbleRd` | `AbleDataContext.parseExpressionFromARL(java.lang.String theArlSource)` Turn a String into an AbleExpression object
`static AbleRd` | `AbleContinuousVariable.createInitializer(AbleDataContext theContext, double theLo, double theHi, double theInitialValue)` Construct an initializer for a Continuous variable
`static AbleRd` | `AbleContinuousVariable.createInitializer(AbleDataContext theContext, double theLo, double theHi)` Construct an initializer for a Continuous variable
`static AbleRd` | `AbleCategoricalVariable.createInitializer(AbleDataContext theContext, java.util.Vector theValueList, java.lang.String theInitialValue)` Contruct an initializer for a Categorical variable
`AbleRd` | `AbleArrayVariableExpression.getIndexExpression()`

Methods in com.ibm.able.data with parameters of type AbleRd
`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.
`void` | `AbleVariable.setInitialValue(AbleRd theInitialValue)` Set the initial value (literal or expression) for this variable
`boolean` | `AbleTypedVariableStringField.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`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.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` | `AbleTypedVariableCompoundLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleTypedVariableCompoundLiteral.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement of the current value of this data object.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariableCompoundLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`void` | `AbleTypedVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleTypedVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleTypedVariable.cmpGt(AbleRd theRhs)`
`boolean` | `AbleTypedVariable.cmpGtEq(AbleRd theRhs)`
`double` | `AbleTypedVariable.cmpIs(AbleRd theRhs)`
`boolean` | `AbleTypedVariable.cmpLt(AbleRd theRhs)`
`boolean` | `AbleTypedVariable.cmpLtEq(AbleRd theRhs)`
`boolean` | `AbleTypedVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleTypedVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleTypedVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleTypedVariable.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`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.
`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.
`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.
`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.
`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.
`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.
`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` | `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)`
`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.
`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` | `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` | `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.
`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.
`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.
`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` | `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.
`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.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` | `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.
`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.
`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.setInitialValue(AbleRd theInitialValue)` Set the initial value (literal or expression) for this variable
`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.
`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.
`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.setInitialValue(AbleRd theInitialValue)` Set the initial value for this variable
`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.setInitialValue(AbleRd theInitialValue)` Set the initial value (literal or expression) for this variable
`void` | `AbleCharacterVariable.asgnEq(AbleRd theRhs)` Assignment: assign the current value of theRhs to this data object.
`boolean` | `AbleCharacterVariable.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterVariable.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: unary complement of the current value of this data object.
`boolean` | `AbleCharacterVariable.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterVariable.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterVariable.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleCharacterVariable.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleCharacterVariable.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleCharacterVariable.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.
`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.
`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.setInitialValue(AbleRd theInitialValue)` Set the initial value for this variable
`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.
`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.
`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.
`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.
`boolean` | `AbleBooleanLiteral.cmpEq(AbleRd theRhs)` Comparison, equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleBooleanLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleBooleanLiteral.logicalAND(AbleRd theRhs)` Logical AND the current value of this data object with the current value of theRhs.
`boolean` | `AbleBooleanLiteral.logicalOR(AbleRd theRhs)` Logical OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleBooleanLiteral.logicalNOT(AbleRd theRhs)` Logical NOT: complement the current value of this data object.
`AbleLiteral` | `AbleBooleanLiteral.bitwiseXOR(AbleRd theRhs)` Logical XOR: exclusive OR the current value of this data object with the current value of theRhs.
`boolean` | `AbleArrayVariableExpression.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.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.
`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.setValueAt(int theIndex, AbleRd theNewValue)` Set the value of the specified element of the array 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.
`boolean` | `AbleArrayLengthLiteral.cmpGt(AbleRd theRhs)` Comparison, greater than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLengthLiteral.cmpGtEq(AbleRd theRhs)` Comparison, greater than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLengthLiteral.cmpLt(AbleRd theRhs)` Comparison, less than: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLengthLiteral.cmpLtEq(AbleRd theRhs)` Comparison, less than or equal to: compare the current value of this data object to the current value of theRhs.
`boolean` | `AbleArrayLengthLiteral.cmpNeq(AbleRd theRhs)` Comparison, not equal to: compare the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.compPlus(AbleRd theRhs)` Compute, add or concatenate the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.compMinus(AbleRd theRhs)` Compute, subtract the current value of theRhs from the current value of this object.
`AbleLiteral` | `AbleArrayLengthLiteral.compMultiply(AbleRd theRhs)` Compute, multiply the current value of this data object to the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.compDivide(AbleRd theRhs)` Compute, divide the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.compUnaryMinus(AbleRd theRhs)` Compute, the unary minus of the current value of this object.
`AbleLiteral` | `AbleArrayLengthLiteral.compModulo(AbleRd theRhs)` Compute, modulo - divide (without remainder) the current int value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseAND(AbleRd theRhs)` Bitwise AND the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseOR(AbleRd theRhs)` Bitwise OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseXOR(AbleRd theRhs)` Bitwise XOR: exclusive OR the current value of this data object with the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseNOT(AbleRd theRhs)` Bitwise NOT: complement the current value of this data object.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseShiftLeft(AbleRd theRhs)` Bitwise Shift Left the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseShiftRight(AbleRd theRhs)` Bitwise Shift Right the current value of this data object by the current value of theRhs.
`AbleLiteral` | `AbleArrayLengthLiteral.bitwiseShiftRightZeroFill(AbleRd theRhs)` Bitwise Shift Right with Zero Fill the current value of this data object by the current value of theRhs.

Constructors in com.ibm.able.data with parameters of type AbleRd
`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
`AbleExpression(AbleRd theLhs, int theOp, AbleRd theRhs)` Create a new clause with the specified parts.
`AbleArrayVariableExpression(AbleArrayVariable theArrayVariable, AbleRd theIndexExpression)` Create a new array expression object.

Uses of AbleRd in com.ibm.able.rules

Classes in com.ibm.able.rules that implement AbleRd
`class` | `AbleIfThenElseStatement` This class holds the expressions and actions used in an if-then-else action (which could be nested in other rules or actions).
`class` | `AbleSwitchStatement` This class holds the expressions and actions used in a switch action (which could be nested in other rules or actions).
`class` | `AbleWorkingMemoryAssertMethod`

Fields in com.ibm.able.rules declared as AbleRd
`static AbleRd` | `AbleRule.PriorityDefault` A default priority for rules.
`protected AbleRd` | `AbleRule.myPriority` myPriority indicates the priority of this rule relative to other rules.
`protected AbleRd` | `AbleClause.myLhs` myLhs represents the left-hand side of this clause.
`protected AbleRd` | `AbleClause.myRhs` myRhs represents the right-hand side of this clause.
`protected AbleRd` | `AbleARMLParser.myVarInitializer`
`protected AbleRd` | `AbleARMLParser.myRulePriority`
`protected AbleRd` | `AbleARMLParser.myExpression`
`protected AbleRd` | `AbleARMLParser.myRuleCns`

Methods in com.ibm.able.rules that return AbleRd
`AbleRd` | `AbleSwitchStatement.CaseListElement_.getCaseLabel()`
`AbleRd` | `AbleRuleSet.parseExpressionFromARL(java.lang.String theArlSource)` Parse and instantiate an AbleRd object (a Literal, Variable, or Expression) by reading an input String containing ABLE Rule Language text source.
`AbleRd` | `AbleRuleSet.parseExpressionFromXML(java.lang.String theXmlSource)` Deprecated. As of version 2.2.0, use parseExpressionFromARML(String)
`AbleRd` | `AbleRuleSet.parseExpressionFromARML(java.lang.String theArmlSource)` Parse and instantiate an AbleRd object (a Literal, Variable, or Expression) by reading an input String containing ABLE Rule Language ARML source.
`AbleRd` | `AbleRuleSet.createRdObject(int theRuleTokenType, java.lang.String theRuleToken, java.util.Vector theCallParms, AbleRd theFuzzyVar, java.lang.String theHedges, java.lang.String theFieldOrMethodName, AbleRd theIndexExpr)` Create an AbleRd object suitable for use in AbleRules.
`AbleRd` | `AbleRuleSet.createCallLiteral(java.lang.String theCallName, java.util.Vector theCallParms)` Create an AbleCallLiteral (AbleRd) object which represents a function call with arguments.
`AbleRd` | `AbleRuleSet.createFuzzySetLiteral(java.lang.String theRuleToken, AbleRd theFuzzyVar, java.lang.String theHedges)` Create an AbleFuzzySet literal (AbleRd) object.
`AbleRd` | `AbleRuleSet.createVariableFieldLiteral(java.lang.String theRuleToken, java.lang.String theFieldName)` Create an AbleTypedVariableField object which represents a data member (field) of the object contained by an AbleTypedVariable.
`AbleRd` | `AbleRuleSet.createVariableMethodLiteral(java.lang.String theRuleToken, java.util.Vector theCallParms, java.lang.String theMethodName)` Create an AbleTypedVariableMethodLiteral object, which represents a method call with arguments on an AbleTypedVariable.
`AbleRd` | `AbleRuleSet.createVariableCompoundLiteral(java.lang.String theRuleToken, java.util.Vector theCallParms)` Create an AbleTypedVariableMethodLiteral object, which represents a method call with arguments on an AbleTypedVariable.
`AbleRd` | `AbleRuleSet.createArrayExpressionLiteral(java.lang.String theArrayVarName, AbleRd theIndexExpr)` Create an AbleArrayVariableExpression object (AbleRd) which represents an Array variable with an index expression.
`AbleRd` | `AbleRuleSet.createNewObjectLiteral(java.lang.String theDataType, java.util.Vector theCallParms, java.lang.String theFieldOrMethodName, AbleRd theIndexExpr)` Create an AbleRd object suitable for use on the right-hand side of an AbleClause.
`AbleRd` | `AbleRuleSet.createLiteral(int theRuleTokenType, java.lang.String theRuleToken)` Create an AbleRd object literal suitable for use in an AbleExpression, and AbleClause or an AbleRule.
`protected AbleRd` | `AbleRuleSet.findOrCreateDoubleLit(java.lang.String theRuleToken)` See if the specified literal exists, and if it does, return it.
`protected AbleRd` | `AbleRuleSet.findOrCreateFloatLit(java.lang.String theRuleToken)` See if the specified literal exists, and if it does, return it.
`protected AbleRd` | `AbleRuleSet.findOrCreateIntegerLit(java.lang.String theRuleToken)` See if the specified literal exists, and if it does, return it.
`protected AbleRd` | `AbleRuleSet.findOrCreateLongLit(java.lang.String theRuleToken)` See if the specified literal exists, and if it does, return it.
`AbleRd` | `AbleRuleSet.createTimeStampLit(java.lang.String theRuleToken)` Given a string representation of a timestamp (date/time) create a TimeStampLiteral from it
`AbleRd` | `AbleClause.getLhs()` Retrieve the clause's left-hand side.
`AbleRd` | `AbleClause.getRhs()` Retrieve the clause's right-hand side.
`AbleRd` | `AbleARMLParser.instantiateExpressionFrom(AbleRuleSet theRuleSet, java.lang.String theArmlSource)` Instantiate an AbleRd object (a Literal, Variable, or Expression) by reading an input String containing ABLE Rule Language text source.
`AbleRd` | `AbleARMLParser.testParseExpressionFromARL(AbleRuleSet theRuleSet, java.lang.String theSource)`
`AbleRd` | `AbleARLParser.parseExpressionInput(AbleRuleSet theRuleSet, boolean theStopOnAbleParExceptionFlag)` The method parseExpressionInput parses a String into an AbleExpression object.
`AbleRd` | `AbleARLParser.parseActionInput(AbleRuleSet theRuleSet, boolean theStopOnAbleParExceptionFlag)` The method parseExpressionInput parses a String into an AbleExpression object.

Methods in com.ibm.able.rules with parameters of type AbleRd
`void` | `AbleSwitchStatement.addCaseLabel(AbleRd theCaseLabel)` Adds a new case label to the current set of switch cases.
`AbleRd` | `AbleRuleSet.createRdObject(int theRuleTokenType, java.lang.String theRuleToken, java.util.Vector theCallParms, AbleRd theFuzzyVar, java.lang.String theHedges, java.lang.String theFieldOrMethodName, AbleRd theIndexExpr)` Create an AbleRd object suitable for use in AbleRules.
`AbleRd` | `AbleRuleSet.createFuzzySetLiteral(java.lang.String theRuleToken, AbleRd theFuzzyVar, java.lang.String theHedges)` Create an AbleFuzzySet literal (AbleRd) object.
`AbleRd` | `AbleRuleSet.createArrayExpressionLiteral(java.lang.String theArrayVarName, AbleRd theIndexExpr)` Create an AbleArrayVariableExpression object (AbleRd) which represents an Array variable with an index expression.
`AbleRd` | `AbleRuleSet.createNewObjectLiteral(java.lang.String theDataType, java.util.Vector theCallParms, java.lang.String theFieldOrMethodName, AbleRd theIndexExpr)` Create an AbleRd object suitable for use on the right-hand side of an AbleClause.
`AbleExpression` | `AbleRuleSet.findOrCreateExpression(AbleRd theLhs, int theRuleOp, AbleRd theRhs)` See if the specified expression exists, and if it does, return it.
`protected AbleAssertionClause` | `AbleRuleSet.findOrCreateAssertion(AbleLhs theLhs, int theRuleOp, AbleRd theRhs)` See if the specified clause exists, and if it does, return it.
`AbleAntecedentClause` | `AbleRuleSet.findOrCreateAntecedent(AbleRd theLhs, int theRuleOp, AbleRd theRhs, double theRuleAntWeight)` See if the specified clause exists, and if it does, return it.
`AbleConsequentClause` | `AbleRuleSet.findOrCreateConsequent(AbleLhs theLhs, int theRuleOp, AbleRd theRhs)` See if the specified clause exists, and if it does, return it.
`void` | `AbleRule.setPriority(AbleRd thePriority)` Set the rule's priority.

Constructors in com.ibm.able.rules with parameters of type AbleRd
`AbleWhileDoRule(java.lang.String theLabel, AbleRd thePriority, AbleExpression theTestExpression, java.util.Vector theConsequents)` Create a new conditional rule with the specified priority, a Boolean test expression, and consequent clauses.
`AbleTreeRule(java.lang.String theLabel, AbleRd thePriority, AbleTree theDecisionTree, AbleRuleSet theRuleSet, AbleRuleBlock theRuleBlock)` Create a new decision tree rule with the specified priority, and tree structure.
`AbleSwitchStatement.CaseListElement_(java.lang.Integer theCaseLabelKey, AbleRd theCaseLabel, int theCodeOffset)`
`AbleSwitchRule(java.lang.String theLabel, AbleRd thePriority, AbleSwitchStatement theSwitchStatement)` Creates a new switch rule with the specified label, priority, and switch statement.
`AbleSwitchRule(java.lang.String theLabel, AbleRd thePriority)` Creates a new switch rule with the specified label and priority.
`AbleRule(int theId, java.lang.String theLabel, AbleRd thePriority, AbleRuleSet theRuleSet)` Create a new rule with the specified bits.
`AblePredicateRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theAntecedents, AblePredicate theConsequent, AbleRuleSet theRuleSet)` Create a new predicate rule with the specified priority, antecedent clauses, and consequent clause.
`AblePredicateRule(int theId, java.lang.String theLabel, AbleRd thePriority, java.util.Vector theAntecedents, AblePredicate theConsequent, AbleRuleSet theRuleSet)` Create a new predicate rule with the specified priority, antecedent clauses, and consequent clause.
`AblePredicateRule(int theId, java.lang.String theLabel, AbleRd thePriority, AbleRuleSet theRuleSet)` Create a new predicate fact with the specified id, label, priority, and tracer
`AblePredicateFact(java.lang.String theLabel, AbleRd thePriority, AblePredicate theAssertion, AbleRuleSet theRuleSet)` Create a new predicate fact rule with the specified priority.
`AblePredicateFact(int theId, java.lang.String theLabel, AbleRd thePriority, AblePredicate theAssertion, AbleRuleSet theRuleSet)` Create a new predicate fact rule with the specified priority.
`AblePolicyRule(java.lang.String theLabel, AbleRd theBusinessValue, AbleExpression thePolicyPreconditions, java.util.Vector thePolicyDecisions)` Create a new policy rule with the specified business value, preconditions, and decisions.
`AblePlanningRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theParameters, AbleExpression thePrecondition, java.util.Vector theEffects, AbleRuleSet theRuleSet)` Create a new planning rule with the specified priority, preconditions and effects.
`AblePatternMatchRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theSelectors, java.util.Vector theConsequents, AbleRuleSet theRuleSet, AbleRuleBlock theRuleBlock)` Create a new pattern match rule with the specified priority, selectors, and consequent clauses.
`AbleIfThenElseRule(java.lang.String theLabel, AbleRd thePriority, AbleExpression theAntecedent, java.util.Vector theThenList, java.util.Vector theElseList)` Create a new conditional rule with the specified priority, antecedent clauses, and consequent clause.
`AbleHierarchicalPlanningRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theParameters, AbleExpression thePrecondition, java.util.Vector theEffects, java.util.Vector theExpansions, AbleRuleSet theRuleSet)` Create a new planning rule with the specified priority, preconditions and effects.
`AbleForLoopRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theInitialExpressionList, AbleExpression theTestExpression, java.util.Vector theIteratorExpressionList, java.util.Vector theConsequents)` Create a new conditional rule with the specified priority, antecedent clauses, and consequent clause.
`AbleDoWhileRule(java.lang.String theLabel, AbleRd thePriority, AbleExpression theTestExpression, java.util.Vector theConsequents)` Create a new conditional rule with the specified priority, a Boolean test expression, and consequent clauses.
`AbleDoUntilRule(java.lang.String theLabel, AbleRd thePriority, AbleExpression theTestExpression, java.util.Vector theConsequents)` Create a new conditional rule with the specified priority, Boolean test expression, and consequent clauses.
`AbleCorrelationRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theConditionArgs, java.util.Vector theCloneableArgs, java.util.Vector theEventSelectors, java.util.Vector theActions, AbleRuleSet theRuleSet)` Create a new event-condition-action rule with the specified priority, arguments, event selectors, and actions.
`AbleConsequentClause(AbleLhs theLhs, int theOp, AbleRd theRhs)` Create a new consequent clause with the specified parts.
`AbleConditionalRule(java.lang.String theLabel, AbleRd thePriority, java.util.Vector theAntExprList, java.util.Vector theAntecedents, java.util.Vector theThenList)` Create a new conditional rule with the specified priority, antecedent clauses, and consequent clause.
`AbleClause(AbleRd theLhs, int theOp, AbleRd theRhs)` Create a new clause with the specified parts.
`AbleAssertionRule(java.lang.String theLabel, AbleRd thePriority, AbleAssertionClause theAssertion)` Create a new assertion rule with the specified priority.
`AbleAssertionRule(int theId, java.lang.String theLabel, AbleRd thePriority, AbleAssertionClause theAssertion, AbleRuleSet theRuleSet)` Create a new assertion rule with the specified priority.
`AbleAssertionClause(AbleLhs theLhs, int theOp, AbleRd theRhs)` Create a new assertion clause with the specified parts.
`AbleAntecedentClause(AbleRd theLhs, int theOp, AbleRd theRhs, double theClauseWeight)` Create a new antecedent clause with the specified parts.
`AbleAntecedentClause(AbleRd theLhs, int theOp, AbleRd theRhs)` Create a new clause with the specified parts.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

(C) Copyright IBM Corporation 1999, 2005