public class OclAnyOclLogOperation extends AbstractPolyOperation
LibraryUnaryOperation.LibraryUnaryOperationExtension
LibraryBinaryOperation.LibraryBinaryOperationExtension
LibraryTernaryOperation.LibraryTernaryOperationExtension
LibraryOperation.LibraryOperationExtension, LibraryOperation.LibraryOperationExtension2
Modifier and Type | Field and Description |
---|---|
static OclAnyOclLogOperation |
INSTANCE |
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 |
---|
OclAnyOclLogOperation() |
Modifier and Type | Method and Description |
---|---|
Object |
evaluate(Executor executor,
TypeId returnTypeId,
Object sourceVal)
Return the result of evaluating the operation on an argument.
|
Object |
evaluate(Executor executor,
TypeId returnTypeId,
Object sourceVal,
Object argVal) |
Object |
evaluate(Executor executor,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Return the result of evaluating the operation on source with arg1 and arg2.
|
dispatch, evaluate, evaluate, evaluate, evaluate
basicEvaluate, 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispatch
public static final OclAnyOclLogOperation INSTANCE
public Object evaluate(Executor executor, TypeId returnTypeId, Object sourceVal)
LibraryUnaryOperation.LibraryUnaryOperationExtension
public Object evaluate(Executor executor, TypeId returnTypeId, Object sourceVal, Object argVal)
public Object evaluate(Executor executor, TypeId returnTypeId, Object sourceValue, Object firstArgumentValue, Object secondArgumentValue)
LibraryTernaryOperation.LibraryTernaryOperationExtension
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.