public class CGStringLogDiagnosticOperation extends AbstractOperation
LibraryOperation.LibraryOperationExtension
Modifier and Type | Field and Description |
---|---|
static CGStringLogDiagnosticOperation |
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 |
---|
CGStringLogDiagnosticOperation() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue)
Return the result of evaluating callExp and its arguments upon sourceValue within the environment
provided by evaluator.
|
java.lang.Boolean |
evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object constraintName,
java.lang.Object object,
java.lang.Object diagnostics,
java.lang.Object context,
java.lang.Object severity,
java.lang.Object status,
java.lang.Object code)
Deprecated.
use Executor
|
java.lang.Boolean |
evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.String constraintName,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.lang.Object severity,
java.lang.Object object)
Deprecated.
use Executor
|
java.lang.Boolean |
evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object constraintName,
java.lang.Object object,
java.lang.Object feature,
java.lang.Object diagnostics,
java.lang.Object context,
java.lang.Object message,
java.lang.Object severity,
java.lang.Object status,
java.lang.Object code) |
java.lang.Boolean |
evaluate(Executor executor,
TypeId returnTypeId,
java.lang.String constraintName,
java.lang.Object object,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
IntegerValue severity,
java.lang.Object status,
java.lang.Object code)
Deprecated.
Add feature/message arguments
|
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
@NonNull public static final CGStringLogDiagnosticOperation INSTANCE
@Nullable public java.lang.Object dispatch(@NonNull Executor executor, @NonNull OperationCallExp callExp, @Nullable java.lang.Object sourceValue)
LibraryOperation.LibraryOperationExtension
This invocation evaluates the arguments as required. Derived implementations may implement short circuit processing to skip redundant evaluation of later arguments.
Invocations may bypass dispatch if a derived LibraryOperation such as LibrarySimpleBinaryOperation makes its internal evaluate signature available for use after a type test and cast.
@Deprecated @NonNull public java.lang.Boolean evaluate(@NonNull Evaluator evaluator, @NonNull TypeId returnTypeId, @Nullable java.lang.Object constraintName, @Nullable java.lang.Object object, @Nullable java.lang.Object diagnostics, @Nullable java.lang.Object context, @Nullable java.lang.Object severity, @Nullable java.lang.Object status, @Nullable java.lang.Object code)
@NonNull public java.lang.Boolean evaluate(@NonNull Executor executor, @NonNull TypeId returnTypeId, @NonNull java.lang.Object constraintName, @NonNull java.lang.Object object, @Nullable java.lang.Object feature, @Nullable java.lang.Object diagnostics, @Nullable java.lang.Object context, @Nullable java.lang.Object message, @Nullable java.lang.Object severity, @Nullable java.lang.Object status, @Nullable java.lang.Object code)
@Deprecated @NonNull public java.lang.Boolean evaluate(@NonNull Executor executor, @NonNull TypeId returnTypeId, @NonNull java.lang.String constraintName, @NonNull java.lang.Object object, @Nullable org.eclipse.emf.common.util.DiagnosticChain diagnostics, @Nullable java.util.Map<java.lang.Object,java.lang.Object> context, @Nullable IntegerValue severity, @Nullable java.lang.Object status, @Nullable java.lang.Object code)