public abstract class AbstractUntypedUnaryOperation extends AbstractUnaryOperation implements LibraryUntypedUnaryOperation.LibraryUntypedUnaryOperationExtension
LibraryUntypedUnaryOperation.LibraryUntypedUnaryOperationExtension
LibraryUnaryOperation.LibraryUnaryOperationExtension
LibraryOperation.LibraryOperationExtension
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_ONE_VALUE, UNLIMITED_VALUE, ZERO_VALUE
Constructor and Description |
---|
AbstractUntypedUnaryOperation() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue)
Deprecated.
use Executor
|
java.lang.Object |
evaluate(Evaluator evaluator,
java.lang.Object sourceValue)
Deprecated.
use Executor
|
java.lang.Object |
evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
use Executor
|
java.lang.Object |
evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue)
Return the result of evaluating the operation on an argument.
|
dispatch
asBagValue, asBoolean, asClass, asCollectionType, asCollectionValue, asInteger, asIntegerValue, asMapType, asMapValue, asNavigableObject, asNavigableObject, asObject, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asTupleValue, asType, asUniqueCollectionValue, asUnlimitedNaturalValue, asValue, bigDecimalValueOf, bigIntegerValueOf, byteValueOf, characterValueOf, computeCollectionHashCode, createBagAccumulatorValue, createBagOfEach, createBagRange, createBagValue, createCollectionAccumulatorValue, createInvalidValue, createMapEntry, createMapOfEach, createMapValue, createObjectValue, createOrderedSetAccumulatorValue, createOrderedSetOfEach, createOrderedSetRange, createOrderedSetValue, createRange, createSequenceAccumulatorValue, createSequenceOfEach, createSequenceRange, createSequenceRange, createSequenceValue, createSetAccumulatorValue, createSetOfEach, createSetRange, createSetValue, createTupleOfEach, createTupleValue, doubleValueOf, floatValueOf, getElementIdName, getExecutor, getTypeName, initAllStatics, integerValueOf, integerValueOf, integerValueOf, integerValueOf, integerValueOf, intValueOf, isBoxed, isCollectionValue, isEcore, isIntegerNumber, isIntegerValue, isRealNumber, isUnboxed, isUnlimited, longValueOf, numberValueOf, oclToString, realValueOf, realValueOf, realValueOf, realValueOf, realValueOf, shortValueOf, stringValueOf, throwBooleanInvalidValueException, throwInvalidValueException, throwUnsupportedCompareTo, toString, typedIterable, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf, unlimitedNaturalValueOf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluate
dispatch
@Deprecated @Nullable public java.lang.Object dispatch(@NonNull Evaluator evaluator, @NonNull OperationCallExp callExp, @Nullable java.lang.Object sourceValue)
dispatch
in interface LibraryOperation
dispatch
in class AbstractUnaryOperation
@Deprecated @Nullable public java.lang.Object evaluate(@NonNull Evaluator evaluator, @NonNull TypeId returnTypeId, @Nullable java.lang.Object sourceValue)
evaluate
in interface LibraryUnaryOperation
evaluate
in class AbstractUnaryOperation
@Nullable public java.lang.Object evaluate(@NonNull Executor executor, @NonNull TypeId returnTypeId, @Nullable java.lang.Object sourceValue)
LibraryUnaryOperation.LibraryUnaryOperationExtension
evaluate
in interface LibraryUnaryOperation.LibraryUnaryOperationExtension
@Deprecated @Nullable public java.lang.Object evaluate(@NonNull Evaluator evaluator, @Nullable java.lang.Object sourceValue)
evaluate
in interface LibraryUntypedUnaryOperation