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 |
---|---|
CollectionValue |
IterationManager.getSourceCollection()
Return the source collection over which this (nested) iteration iterates.
|
Modifier and Type | Method and Description |
---|---|
IterationManager |
IterationManager.createNestedIterationManager(CollectionValue value)
Create a nested iteration supervisor.
|
Modifier and Type | Method and Description |
---|---|
CollectionValue |
IdResolver.createCollectionOfAll(boolean isOrdered,
boolean isUnique,
TypeId elementTypeId,
Iterable<? extends Object> unboxedValues) |
CollectionValue |
IdResolver.createCollectionOfAll(CollectionTypeId collectedId,
Iterable<?> unboxedValues) |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
AbstractIdResolver.createCollectionOfAll(boolean isOrdered,
boolean isUnique,
TypeId elementTypeId,
Iterable<? extends Object> unboxedValues)
Creates a new OCL Collection of the specified ordering and uniqueness.
|
CollectionValue |
AbstractIdResolver.createCollectionOfAll(CollectionTypeId collectedId,
Iterable<?> unboxedValues) |
CollectionValue |
ExecutorDoubleIterationManager.getSourceCollection() |
CollectionValue |
ExecutorSingleIterationManager.getSourceCollection() |
Modifier and Type | Method and Description |
---|---|
IterationManager |
ExecutorSingleIterationManager.createNestedIterationManager(CollectionValue value) |
Value |
ExecutorManager.evaluateIteration(Type returnType,
CollectionValue sourceVal,
TypedElement accumulator,
OCLExpression body,
TypedElement[] iterators) |
Constructor and Description |
---|
ExecutorDoubleIterationManager(Evaluator evaluator,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
Object accumulatorValue)
Deprecated.
use Executor
|
ExecutorDoubleIterationManager(Executor executor,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
Object accumulatorValue) |
ExecutorSingleIterationManager(Evaluator evaluator,
TypeId returnTypeId,
LibraryBinaryOperation body,
CollectionValue collectionValue,
Object accumulatorValue)
Deprecated.
use Executor
|
ExecutorSingleIterationManager(Executor executor,
TypeId returnTypeId,
LibraryBinaryOperation body,
CollectionValue collectionValue,
Object accumulatorValue) |
Modifier and Type | Class and Description |
---|---|
class |
BagValueImpl |
static class |
BagValueImpl.Accumulator |
class |
CollectionValueImpl |
class |
NullValueImpl
An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue
to the caller.
|
class |
OrderedSetValueImpl |
class |
RangeOrderedSetValueImpl |
class |
RangeSequenceValueImpl |
class |
SequenceValueImpl |
class |
SetValueImpl |
static class |
SetValueImpl.Accumulator |
class |
SparseOrderedSetValueImpl |
static class |
SparseOrderedSetValueImpl.Accumulator |
class |
SparseSequenceValueImpl |
static class |
SparseSequenceValueImpl.Accumulator |
class |
UndefinedValueImpl |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
CollectionValueImpl.asCollectionValue() |
CollectionValue |
ValueImpl.asCollectionValue() |
CollectionValue |
NumberValueImpl.asCollectionValue() |
CollectionValue |
UndefinedValueImpl.asCollectionValue() |
CollectionValue |
UndefinedValueImpl.createNew() |
CollectionValue |
UndefinedValueImpl.excluding(Object value) |
CollectionValue |
UndefinedValueImpl.excludingAll(CollectionValue c) |
CollectionValue |
UndefinedValueImpl.flatten() |
CollectionValue |
UndefinedValueImpl.including(Object value) |
CollectionValue |
UndefinedValueImpl.includingAll(CollectionValue c) |
CollectionValue |
CollectionValueImpl.intersection(CollectionValue that) |
CollectionValue |
UndefinedValueImpl.intersection(CollectionValue c) |
CollectionValue |
CollectionValueImpl.union(CollectionValue that) |
CollectionValue |
UndefinedValueImpl.union(CollectionValue c) |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
AbstractEvaluatorIterationManager.getCollectionValue() |
CollectionValue |
AbstractEvaluatorIterationManager.getSourceCollection() |
Modifier and Type | Method and Description |
---|---|
IterationManager |
AbstractIterationManager.createNestedIterationManager(CollectionValue value) |
IterationManager |
EvaluatorSingleIterationManager.createNestedIterationManager(CollectionValue value) |
Constructor and Description |
---|
AbstractEvaluatorIterationManager(AbstractEvaluatorIterationManager iterationManager,
CollectionValue collectionValue) |
AbstractEvaluatorIterationManager(Evaluator evaluator,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulatorVariable,
Object accumulatorValue)
Deprecated.
|
EvaluatorMultipleIterationManager(Evaluator invokingExecutor,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
Object accumulatorValue,
TypedElement... referredIterators)
Deprecated.
supply a callExp
|
EvaluatorMultipleIterationManager(Executor invokingExecutor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
Object accumulatorValue,
TypedElement... referredIterators) |
EvaluatorSingleIterationManager(Evaluator invokingEvaluator,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
Object accumulatorValue,
TypedElement referredIterator)
Deprecated.
supply a callExp
|
EvaluatorSingleIterationManager(Executor invokingExecutor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
Object accumulatorValue,
TypedElement referredIterator) |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
CollectionSelectByKindOperation.evaluate(Evaluator evaluator,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
CollectionValue |
CollectionSelectByTypeOperation.evaluate(Evaluator evaluator,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
CollectionValue |
CollectionProductOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
CollectionValue |
CollectionSelectByKindOperation.evaluate(Executor executor,
Object sourceVal,
Object argVal) |
CollectionValue |
CollectionSelectByTypeOperation.evaluate(Executor executor,
Object sourceVal,
Object argVal) |
CollectionValue |
CollectionProductOperation.evaluate(Executor executor,
TypeId returnTypeId,
Object sourceVal,
Object argVal) |
CollectionValue |
CollectionFlattenOperation.evaluate(Object argument) |
CollectionValue |
CollectionExcludingOperation.evaluate(Object left,
Object right) |
CollectionValue |
CollectionUnionOperation.evaluate(Object left,
Object right) |
CollectionValue |
CollectionIncludingAllOperation.evaluate(Object left,
Object right) |
CollectionValue |
CollectionIntersectionOperation.evaluate(Object left,
Object right) |
CollectionValue |
CollectionExcludingAllOperation.evaluate(Object left,
Object right) |
CollectionValue |
SetMinusOperation.evaluate(Object left,
Object right) |
CollectionValue |
CollectionIncludingOperation.evaluate(Object left,
Object right) |
Modifier and Type | Method and Description |
---|---|
static CollectionValue |
ValueUtil.asCollectionValue(Object value) |
static CollectionValue |
ValueUtil.isCollectionValue(Object value) |
Modifier and Type | Method and Description |
---|---|
static <T> Iterable<T> |
ValueUtil.typedIterable(Class<T> elementClass,
CollectionValue collectionValue) |
Modifier and Type | Interface and Description |
---|---|
interface |
BagValue |
static interface |
BagValue.Accumulator |
static interface |
CollectionValue.Accumulator |
interface |
InvalidValue |
interface |
NullValue |
interface |
OrderedCollectionValue
A representation of the model object 'Ordered Collection Value'.
|
interface |
OrderedSetValue |
static interface |
OrderedSetValue.Accumulator |
interface |
SequenceValue |
static interface |
SequenceValue.Accumulator |
interface |
SetValue |
static interface |
SetValue.Accumulator |
interface |
UniqueCollectionValue |
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 |
---|---|
CollectionValue |
InvalidValueException.asCollectionValue() |
CollectionValue |
Value.asCollectionValue() |
CollectionValue |
CollectionValue.excluding(Object value) |
CollectionValue |
CollectionValue.excludingAll(CollectionValue c) |
CollectionValue |
CollectionValue.flatten() |
CollectionValue |
CollectionValue.including(Object value) |
CollectionValue |
CollectionValue.includingAll(CollectionValue c) |
CollectionValue |
CollectionValue.intersection(CollectionValue c) |
CollectionValue |
CollectionValue.union(CollectionValue c) |
Modifier and Type | Method and Description |
---|---|
Boolean |
MapValue.excludesAll(CollectionValue c) |
Boolean |
CollectionValue.excludesAll(CollectionValue c) |
MapValue |
MapValue.excludingAll(CollectionValue c) |
CollectionValue |
CollectionValue.excludingAll(CollectionValue c) |
Boolean |
MapValue.includesAll(CollectionValue c) |
Boolean |
CollectionValue.includesAll(CollectionValue c) |
CollectionValue |
CollectionValue.includingAll(CollectionValue c) |
CollectionValue |
CollectionValue.intersection(CollectionValue c) |
Set<TupleValue> |
CollectionValue.product(CollectionValue c,
TupleTypeId tupleTypeId) |
CollectionValue |
CollectionValue.union(CollectionValue c) |
Modifier and Type | Method and Description |
---|---|
T |
ValuesSwitch.caseCollectionValue(CollectionValue object)
Returns the result of interpreting the object as an instance of 'Collection Value'.
|
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.