Modifier and Type | Class and Description |
---|---|
class |
VMException |
class |
VMInterruptedExecutionException |
class |
VMRuntimeException
Represents a runtime (unchecked) exception possibly thrown during OCL code execution.
|
class |
VMStackOverFlowError |
Modifier and Type | Class and Description |
---|---|
class |
EvaluationHaltedException
Exception indicating a managed interruption of evaluation.
|
Modifier and Type | Method and Description |
---|---|
SequenceValue |
IdResolver.createSequenceOfAll(CollectionTypeId typeId,
java.lang.Iterable<? extends java.lang.Object> unboxedValues) |
SequenceValue |
IdResolver.createSequenceOfEach(CollectionTypeId typeId,
java.lang.Object... unboxedValues) |
Modifier and Type | Method and Description |
---|---|
SequenceValue |
AbstractIdResolver.createSequenceOfAll(CollectionTypeId typeId,
java.lang.Iterable<? extends java.lang.Object> unboxedValues) |
SequenceValue |
AbstractIdResolver.createSequenceOfEach(CollectionTypeId typeId,
java.lang.Object... unboxedValues) |
Modifier and Type | Class and Description |
---|---|
class |
NullValueImpl
An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue
to the caller.
|
class |
RangeSequenceValueImpl |
class |
SequenceValueImpl |
class |
SparseSequenceValueImpl |
static class |
SparseSequenceValueImpl.Accumulator |
class |
UndefinedValueImpl |
Modifier and Type | Method and Description |
---|---|
SequenceValue |
RangeSequenceValueImpl.append(java.lang.Object value) |
SequenceValue |
SparseSequenceValueImpl.Accumulator.append(java.lang.Object value) |
SequenceValue |
CollectionValueImpl.asSequenceValue() |
SequenceValue |
NumberValueImpl.asSequenceValue() |
SequenceValue |
SequenceValueImpl.asSequenceValue() |
SequenceValue |
UndefinedValueImpl.asSequenceValue() |
SequenceValue |
ValueImpl.asSequenceValue() |
SequenceValue |
SequenceValueImpl.excluding(java.lang.Object value) |
SequenceValue |
SequenceValueImpl.excludingAll(CollectionValue values) |
SequenceValue |
RangeSequenceValueImpl.flatten() |
SequenceValue |
SequenceValueImpl.flatten() |
SequenceValue |
RangeSequenceValueImpl.including(java.lang.Object value) |
SequenceValue |
SequenceValueImpl.including(java.lang.Object value) |
SequenceValue |
SequenceValueImpl.includingAll(CollectionValue values) |
SequenceValue |
SequenceValueImpl.insertAt(int index,
java.lang.Object object) |
SequenceValue |
UndefinedValueImpl.insertAt(int index,
java.lang.Object object) |
SequenceValue |
RangeSequenceValueImpl.prepend(java.lang.Object value) |
SequenceValue |
SequenceValueImpl.prepend(java.lang.Object object) |
SequenceValue |
SequenceValueImpl.prependAll(OrderedCollectionValue objects) |
SequenceValue |
SequenceValueImpl.reverse() |
SequenceValue |
BagValueImpl.sort(java.util.Comparator<java.lang.Object> comparator) |
SequenceValue |
SequenceValueImpl.sort(java.util.Comparator<java.lang.Object> comparator) |
SequenceValue |
UndefinedValueImpl.sort(java.util.Comparator<java.lang.Object> comparator) |
SequenceValue |
SequenceValueImpl.subSequence(int lower,
int upper)
Implementation of the OCL
Sequence::subSequence(lower : Integer, upper : Integer) : Sequence(T)
operation.
|
SequenceValue |
BagValueImpl.toSequenceValue() |
SequenceValue |
RangeOrderedSetValueImpl.toSequenceValue() |
SequenceValue |
SequenceValueImpl.toSequenceValue() |
SequenceValue |
SetValueImpl.toSequenceValue() |
SequenceValue |
SparseOrderedSetValueImpl.toSequenceValue() |
SequenceValue |
UndefinedValueImpl.toSequenceValue() |
Modifier and Type | Method and Description |
---|---|
SequenceValue |
CollectionAsSequenceOperation.evaluate(java.lang.Object argument) |
SequenceValue |
SequenceSubSequenceOperation.evaluate(java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
use Executor
|
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue)
Deprecated.
use Executor
|
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
use Executor
|
SequenceValue |
StringTokenizeOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
SequenceValue |
StringTokenizeOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
SequenceValue |
StringTokenizeOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
SequenceValue |
StringCharactersOperation.evaluate(java.lang.Object sourceVal) |
Modifier and Type | Method and Description |
---|---|
static SequenceValue |
ValueUtil.asSequenceValue(java.lang.Object value) |
static SequenceValue |
ValueUtil.createSequenceOfEach(CollectionTypeId typeId,
java.lang.Object... boxedValues) |
static SequenceValue |
ValueUtil.createSequenceRange(CollectionTypeId typeId,
IntegerRange range) |
static SequenceValue |
ValueUtil.createSequenceRange(CollectionTypeId typeId,
java.lang.Object... values) |
static SequenceValue |
ValueUtil.createSequenceValue(CollectionTypeId typeId,
java.util.List<? extends java.lang.Object> boxedValues) |
Modifier and Type | Interface and Description |
---|---|
interface |
InvalidValue |
interface |
NullValue |
static interface |
SequenceValue.Accumulator |
Modifier and Type | Class and Description |
---|---|
class |
InvalidValueException
An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue
to the caller.
|
Modifier and Type | Method and Description |
---|---|
SequenceValue |
InvalidValueException.asSequenceValue() |
SequenceValue |
Value.asSequenceValue() |
SequenceValue |
SequenceValue.subSequence(int lower,
int upper) |
SequenceValue |
CollectionValue.toSequenceValue() |
Modifier and Type | Method and Description |
---|---|
T |
ValuesSwitch.caseSequenceValue(SequenceValue object)
Returns the result of interpreting the object as an instance of 'Sequence Value'.
|