Modifier and Type | Method and Description |
---|---|
CollectionValue |
DomainIterationManager.getSourceCollection()
Return the source collection over which this (nested) iteration iterates.
|
Modifier and Type | Method and Description |
---|---|
DomainIterationManager |
DomainIterationManager.createNestedIterationManager(CollectionValue value)
Create a nested iteration supervisor.
|
Modifier and Type | Field and Description |
---|---|
protected CollectionValue |
EvaluatorIterationManager.collectionValue |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
EvaluatorIterationManager.getCollectionValue() |
CollectionValue |
EvaluatorIterationManager.getSourceCollection() |
Modifier and Type | Method and Description |
---|---|
protected static EvaluatorIterationManager.ValueIterator[] |
EvaluatorIterationManager.createIterators(DomainTypedElement[] referredIterators,
DomainEvaluator evaluator,
CollectionValue collectionValue) |
DomainIterationManager |
AbstractIterationManager.createNestedIterationManager(CollectionValue value) |
DomainIterationManager |
EvaluatorSingleIterationManager.createNestedIterationManager(CollectionValue value) |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
IdResolver.createCollectionOfAll(boolean isOrdered,
boolean isUnique,
TypeId elementTypeId,
java.lang.Iterable<? extends java.lang.Object> unboxedValues) |
CollectionValue |
IdResolver.createCollectionOfAll(CollectionTypeId collectedId,
java.lang.Iterable<?> unboxedValues) |
Modifier and Type | Interface and Description |
---|---|
interface |
BagValue |
static interface |
BagValue.Accumulator |
static interface |
CollectionValue.Accumulator |
interface |
InvalidValue |
interface |
NullValue |
interface |
OrderedSetValue |
static interface |
OrderedSetValue.Accumulator |
interface |
SequenceValue |
static interface |
SequenceValue.Accumulator |
interface |
SetValue |
static interface |
SetValue.Accumulator |
interface |
UniqueCollectionValue |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
Value.asCollectionValue() |
CollectionValue |
CollectionValue.excluding(java.lang.Object value) |
CollectionValue |
CollectionValue.excludingAll(CollectionValue c) |
CollectionValue |
CollectionValue.flatten() |
CollectionValue |
CollectionValue.including(java.lang.Object value) |
CollectionValue |
CollectionValue.includingAll(CollectionValue c) |
CollectionValue |
CollectionValue.intersection(CollectionValue c) |
CollectionValue |
CollectionValue.union(CollectionValue c) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
CollectionValue.excludesAll(CollectionValue c) |
CollectionValue |
CollectionValue.excludingAll(CollectionValue c) |
java.lang.Boolean |
CollectionValue.includesAll(CollectionValue c) |
CollectionValue |
CollectionValue.includingAll(CollectionValue c) |
CollectionValue |
CollectionValue.intersection(CollectionValue c) |
java.util.Set<TupleValue> |
CollectionValue.product(CollectionValue c,
TupleTypeId tupleTypeId) |
CollectionValue |
CollectionValue.union(CollectionValue c) |
Modifier and Type | Class and Description |
---|---|
class |
BagValueImpl |
static class |
BagValueImpl.Accumulator |
class |
CollectionValueImpl |
class |
InvalidValueException
An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue
to the caller.
|
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 |
---|---|
java.lang.Boolean |
CollectionValueImpl.excludesAll(CollectionValue c)
Implementation of the OCL
Collection::excludesAll(c : Collection(T)) : Boolean
operation.
|
java.lang.Boolean |
UndefinedValueImpl.excludesAll(CollectionValue c) |
BagValue |
BagValueImpl.excludingAll(CollectionValue values) |
OrderedSetValue |
OrderedSetValueImpl.excludingAll(CollectionValue values) |
SequenceValue |
SequenceValueImpl.excludingAll(CollectionValue values) |
BagValue |
SetValueImpl.excludingAll(CollectionValue values) |
CollectionValue |
UndefinedValueImpl.excludingAll(CollectionValue c) |
java.lang.Boolean |
CollectionValueImpl.includesAll(CollectionValue c)
Implementation of the OCL
Collection::includesAll(c : Collection(T)) : Boolean
operation.
|
java.lang.Boolean |
UndefinedValueImpl.includesAll(CollectionValue c) |
BagValue |
BagValueImpl.includingAll(CollectionValue values) |
OrderedSetValue |
OrderedSetValueImpl.includingAll(CollectionValue values) |
SequenceValue |
SequenceValueImpl.includingAll(CollectionValue values) |
SetValue |
SetValueImpl.includingAll(CollectionValue values) |
CollectionValue |
UndefinedValueImpl.includingAll(CollectionValue c) |
CollectionValue |
CollectionValueImpl.intersection(CollectionValue that) |
CollectionValue |
UndefinedValueImpl.intersection(CollectionValue c) |
java.util.Set<TupleValue> |
CollectionValueImpl.product(CollectionValue c,
TupleTypeId tupleTypeId) |
java.util.Set<TupleValue> |
UndefinedValueImpl.product(CollectionValue c,
TupleTypeId tupleTypeId) |
CollectionValue |
CollectionValueImpl.union(CollectionValue that) |
CollectionValue |
UndefinedValueImpl.union(CollectionValue c) |
Modifier and Type | Method and Description |
---|---|
static CollectionValue |
ValuesUtil.asCollectionValue(java.lang.Object value) |
static CollectionValue |
ValuesUtil.isCollectionValue(java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
T |
ValuesSwitch.caseCollectionValue(CollectionValue object)
Returns the result of interpreting the object as an instance of 'Collection Value'.
|
Modifier and Type | Method and Description |
---|---|
CollectionValue |
CollectionSelectByKindOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
CollectionValue |
CollectionSelectByTypeOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
CollectionValue |
CollectionFlattenOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
CollectionValue |
CollectionExcludingOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionIncludingOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionIntersectionOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionProductOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
CollectionValue |
CollectionSelectByKindOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionSelectByTypeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionUnionOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
SetMinusOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
SetSymmetricDifferenceOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionFlattenOperation.evaluate(java.lang.Object argument) |
CollectionValue |
CollectionExcludingAllOperation.evaluate(java.lang.Object left,
java.lang.Object right) |
CollectionValue |
CollectionExcludingOperation.evaluate(java.lang.Object left,
java.lang.Object right) |
CollectionValue |
CollectionIncludingAllOperation.evaluate(java.lang.Object left,
java.lang.Object right) |
CollectionValue |
CollectionIncludingOperation.evaluate(java.lang.Object left,
java.lang.Object right) |
CollectionValue |
CollectionIntersectionOperation.evaluate(java.lang.Object left,
java.lang.Object right) |
CollectionValue |
CollectionUnionOperation.evaluate(java.lang.Object left,
java.lang.Object right) |
CollectionValue |
SetMinusOperation.evaluate(java.lang.Object left,
java.lang.Object right) |
Modifier and Type | Field and Description |
---|---|
protected CollectionValue |
ExecutorDoubleIterationManager.collectionValue |
protected CollectionValue |
ExecutorSingleIterationManager.collectionValue |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
AbstractIdResolver.createCollectionOfAll(boolean isOrdered,
boolean isUnique,
TypeId elementTypeId,
java.lang.Iterable<? extends java.lang.Object> unboxedValues)
Creates a new OCL Collection of the specified ordering and uniqueness.
|
CollectionValue |
AbstractIdResolver.createCollectionOfAll(CollectionTypeId collectedId,
java.lang.Iterable<?> unboxedValues) |
CollectionValue |
ExecutorDoubleIterationManager.getSourceCollection() |
CollectionValue |
ExecutorSingleIterationManager.getSourceCollection() |
Modifier and Type | Method and Description |
---|---|
DomainIterationManager |
ExecutorSingleIterationManager.createNestedIterationManager(CollectionValue value) |
Value |
ExecutorManager.evaluateIteration(DomainType returnType,
CollectionValue sourceVal,
DomainTypedElement accumulator,
DomainExpression body,
DomainTypedElement[] iterators) |
Constructor and Description |
---|
ExecutorDoubleIterationManager(DomainEvaluator evaluator,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
java.lang.Object accumulatorValue) |
ExecutorSingleIterationManager(DomainEvaluator evaluator,
DomainType returnType,
LibraryBinaryOperation body,
CollectionValue value,
java.lang.Object accumulatorValue)
Deprecated.
|
ExecutorSingleIterationManager(DomainEvaluator evaluator,
TypeId returnTypeId,
LibraryBinaryOperation body,
CollectionValue value,
java.lang.Object accumulatorValue) |
ExecutorSingleIterationManager(ExecutorSingleIterationManager iterationManager,
CollectionValue collectionValue) |