public class VMRuntimeException extends EvaluationHaltedException
IntegerValue.Accumulator
BagValue.Accumulator
OrderedSetValue.Accumulator
SequenceValue.Accumulator
SetValue.Accumulator
INVALID_NAME
Constructor and Description |
---|
VMRuntimeException() |
VMRuntimeException(java.lang.Exception cause) |
VMRuntimeException(java.lang.String message) |
VMRuntimeException(java.lang.String message,
java.lang.Exception cause) |
Modifier and Type | Method and Description |
---|---|
java.util.List<VMStackTraceElement> |
getVMStackTrace() |
void |
printVMStackTrace(java.io.PrintWriter pw) |
static void |
printVMStackTrace(java.io.PrintWriter pw,
java.util.List<? extends IVMStackTraceElement> elements) |
void |
setStackVMTrace(java.util.List<VMStackTraceElement> stackTrace) |
getDiagnostic
asBagValue, asCollectionValue, asDouble, asEcoreObject, asElement, asInteger, asIntegerValue, asNavigableObject, asNumber, asObjectValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asUnboxedObject, asUniqueCollectionValue, equals, eStaticClass, getType, getTypeId, hashCode, intValue, isInvalid, oclEquals, oclHashCode
abs, addInteger, addReal, append, appendAll, asCollection, asEcoreObjects, asList, asMapValue, asObject, asOrderedCollectionValue, asTupleValue, asUnlimitedNaturalValue, at, bigDecimalValue, bigIntegerValue, commutatedAdd, commutatedCompareTo, commutatedCompareToInteger, commutatedCompareToReal, commutatedDiv, commutatedDivide, commutatedMod, commutatedMultiply, commutatedSubtract, compareTo, count, createNew, div, divideInteger, divideReal, divInteger, divUnlimited, doubleValue, excludes, excludesAll, excluding, excludingAll, first, flatten, flatten, floor, getElement, getElements, getInstanceType, getKind, getObject, getTypeName, getValue, getValue, includes, includesAll, including, includingAll, indexOf, insertAt, intersection, intSize, isEmpty, isFalse, isIntegerValue, isOrdered, isTrue, isUndefined, isUnique, isUnlimited, isUnlimitedNatural, isUnlimitedNaturalValue, iterable, iterator, last, max, max, maxInteger, maxReal, maxUnlimited, min, min, minInteger, minReal, minUnlimited, minus, modInteger, modUnlimited, multiplyInteger, multiplyReal, negate, notEmpty, prepend, prependAll, product, reverse, round, signum, size, sort, stringValue, subOrderedSet, subSequence, subtractInteger, subtractReal, symmetricDifference, toInvalidValue, toSequenceValue, toString, union
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getObject
addInteger, commutatedCompareToInteger, commutatedDiv, commutatedMod, divideInteger, divInteger, divUnlimited, maxInteger, minInteger, modInteger, modUnlimited, multiplyInteger, subtractInteger
abs, addReal, bigDecimalValue, bigIntegerValue, commutatedAdd, commutatedDivide, commutatedMultiply, commutatedSubtract, divideReal, doubleValue, floor, isIntegerValue, max, maxReal, min, minReal, multiplyReal, round, signum, subtractReal
isUnlimited, isUnlimitedNatural, max, maxUnlimited, min, minUnlimited
commutatedCompareToReal, isUnlimitedNaturalValue
commutatedCompareTo
asMapValue, asObject, asOrderedCollectionValue, asTupleValue, asUnlimitedNaturalValue, isUndefined, toString
subOrderedSet
subSequence
append, appendAll, at, first, indexOf, insertAt, last, prepend, prependAll, reverse
minus, symmetricDifference
asCollection, asEcoreObjects, count, excludes, excludesAll, excluding, excludingAll, flatten, flatten, getElements, getKind, includes, includesAll, including, includingAll, intersection, intSize, isEmpty, isOrdered, isUnique, iterable, iterator, notEmpty, product, size, sort, toSequenceValue, union
getValue, getValue
public VMRuntimeException()
public VMRuntimeException(java.lang.String message)
public VMRuntimeException(java.lang.Exception cause)
public VMRuntimeException(java.lang.String message, java.lang.Exception cause)
public void printVMStackTrace(java.io.PrintWriter pw)
public static void printVMStackTrace(java.io.PrintWriter pw, java.util.List<? extends IVMStackTraceElement> elements)
public java.util.List<VMStackTraceElement> getVMStackTrace()
public void setStackVMTrace(java.util.List<VMStackTraceElement> stackTrace)