public class JavaCompareToOperation extends AbstractSimpleBinaryOperation
Modifier and Type | Field and Description |
---|---|
protected java.lang.reflect.Method |
method |
EMPTY_BAG, EMPTY_SET, FALSE_VALUE, INTEGER_MAX_VALUE, INTEGER_MIN_VALUE, INVALID_VALUE, LONG_MAX_VALUE, LONG_MIN_VALUE, NULL_STRING, NULL_VALUE, ONE_VALUE, TRUE_VALUE, UNLIMITED_VALUE, ZERO_VALUE
Constructor and Description |
---|
JavaCompareToOperation(java.lang.reflect.Method method) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Object |
evaluate(java.lang.Object leftValue,
java.lang.Object rightValue) |
evaluate, evaluate, evaluate
asBagValue, asBoolean, asCollectionType, asCollectionValue, asInteger, asIntegerValue, asNavigableObject, asObject, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asTupleValue, asType, asUniqueCollectionValue, asUnlimitedNaturalValue, asValue, createBagAccumulatorValue, createBagOfEach, createBagRange, createBagValue, createCollectionAccumulatorValue, createInvalidValue, createObjectValue, createOrderedSetAccumulatorValue, createOrderedSetOfEach, createOrderedSetRange, createOrderedSetValue, createRange, createSequenceAccumulatorValue, createSequenceOfEach, createSequenceRange, createSequenceRange, createSequenceValue, createSetAccumulatorValue, createSetOfEach, createSetRange, createSetValue, createTupleOfEach, createTupleValue, createTupleValue, createTypeValue, getTypeName, initAllStatics, integerValueOf, integerValueOf, integerValueOf, integerValueOf, integerValueOf, isBoxed, isCollectionValue, isIntegerValue, isUnboxed, isUnlimited, oclToString, realValueOf, realValueOf, realValueOf, realValueOf, realValueOf, stringValueOf, throwInvalidValueException, toString
public JavaCompareToOperation(@NonNull java.lang.reflect.Method method)
@Deprecated @Nullable public java.lang.Object evaluate(@NonNull DomainEvaluator evaluator, @NonNull TypeId returnTypeId, @Nullable java.lang.Object left, @Nullable java.lang.Object right)
LibraryBinaryOperation
evaluate
in interface LibraryBinaryOperation
evaluate
in class AbstractSimpleBinaryOperation
@Nullable public java.lang.Object evaluate(@Nullable java.lang.Object leftValue, @Nullable java.lang.Object rightValue)
evaluate
in interface LibrarySimpleBinaryOperation
evaluate
in class AbstractSimpleBinaryOperation