| 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 |
|---|---|
IterableValue |
IterationManager.IterationManagerExtension2.getSourceIterable()
Return the source iteravle over which this iteration iterates.
|
| Modifier and Type | Method and Description |
|---|---|
IterationManager |
IterationManager.IterationManagerExtension2.createNestedIterationManager(IterableValue value)
Create a nested iteration supervisor.
|
| Modifier and Type | Method and Description |
|---|---|
IterableValue |
ExecutorSingleMapIterationManager.getSourceIterable() |
IterableValue |
ExecutorSingleIterationManager.getSourceIterable() |
IterableValue |
ExecutorMultipleMapIterationManager.getSourceIterable() |
IterableValue |
ExecutorMultipleIterationManager.getSourceIterable() |
IterableValue |
ExecutorDoubleIterationManager.getSourceIterable()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
IterationManager |
ExecutorSingleMapIterationManager.createNestedIterationManager(IterableValue value) |
IterationManager |
ExecutorSingleIterationManager.createNestedIterationManager(IterableValue value) |
| Modifier and Type | Class and Description |
|---|---|
class |
BagValueImpl
An implementation of the model object 'Bag Value'.
|
static class |
BagValueImpl.Accumulator |
class |
CollectionValueImpl
An implementation of the model object 'Collection Value'.
|
class |
MapValueImpl
An implementation of the model object 'Map Value'.
|
static class |
MapValueImpl.Accumulator |
class |
NullValueImpl
An implementation of the model object 'Null Value'.
|
class |
OrderedSetValueImpl
An implementation of the model object 'Ordered Set Value'.
|
class |
RangeOrderedSetValueImpl |
class |
RangeSequenceValueImpl |
class |
SequenceValueImpl
An implementation of the model object 'Sequence Value'.
|
class |
SetValueImpl
An implementation of the model object 'Set Value'.
|
static class |
SetValueImpl.Accumulator |
class |
SparseOrderedSetValueImpl |
static class |
SparseOrderedSetValueImpl.Accumulator |
class |
SparseSequenceValueImpl |
static class |
SparseSequenceValueImpl.Accumulator |
class |
UndefinedValueImpl |
| Modifier and Type | Method and Description |
|---|---|
IterableValue |
UndefinedValueImpl.asIterableValue() |
IterableValue |
NumberValueImpl.asIterableValue() |
IterableValue |
MapValueImpl.asIterableValue() |
IterableValue |
CollectionValueImpl.asIterableValue() |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEvaluatorIterableIterationManager<IV extends IterableValue>
AbstractEvaluatorIterableIterationManager supervises an iteration evaluation for which the iteration context is
maintained in the executor's evaluationEnvironment for access by the body expression evaluation.
|
| Modifier and Type | Method and Description |
|---|---|
IterableValue |
AbstractEvaluatorIterationManager.getSourceIterable() |
IterableValue |
AbstractEvaluatorIterableIterationManager.getSourceIterable() |
| Modifier and Type | Method and Description |
|---|---|
IterationManager |
EvaluatorSingleMapIterationManager.createNestedIterationManager(IterableValue value) |
IterationManager |
EvaluatorSingleIterationManager.createNestedIterationManager(IterableValue value) |
IterationManager |
AbstractIterationManager.createNestedIterationManager(IterableValue value) |
| Modifier and Type | Method and Description |
|---|---|
static IterableValue |
ValueUtil.asIterableValue(Object value) |
static IterableValue |
ValueUtil.isIterableValue(Object value) |
| Modifier and Type | Method and Description |
|---|---|
static <T> Iterable<T> |
ValueUtil.typedIterable(Class<T> elementClass,
IterableValue iterableValue) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BagValue
A representation of the model object 'Bag Value'.
|
static interface |
BagValue.Accumulator |
interface |
CollectionValue
A representation of the model object 'Collection Value'.
|
static interface |
CollectionValue.Accumulator |
interface |
InvalidValue
A representation of the model object 'Invalid Value'.
|
interface |
MapValue
A representation of the model object 'Map Value'.
|
static interface |
MapValue.Accumulator |
interface |
NullValue
A representation of the model object 'Null Value'.
|
interface |
OrderedCollectionValue
A representation of the model object 'Ordered Collection Value'.
|
interface |
OrderedSetValue
A representation of the model object 'Ordered Set Value'.
|
static interface |
OrderedSetValue.Accumulator |
interface |
SequenceValue
A representation of the model object 'Sequence Value'.
|
static interface |
SequenceValue.Accumulator |
interface |
SetValue
A representation of the model object 'Set Value'.
|
static interface |
SetValue.Accumulator |
interface |
UniqueCollectionValue
A representation of the model object 'Unique Collection Value'.
|
| 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 |
|---|---|
default IterableValue |
Value.asIterableValue() |
default IterableValue |
IterableValue.excluding(Object value)
+
|
default IterableValue |
IterableValue.excludingAll(CollectionValue c) |
| Modifier and Type | Method and Description |
|---|---|
T1 |
ValuesSwitch.caseIterableValue(IterableValue object)
Returns the result of interpreting the object as an instance of 'Iterable Value'.
|
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.