Uses of Interface
org.eclipse.ocl.examples.domain.values.CollectionValue

Packages that use CollectionValue
org.eclipse.ocl.examples.domain.evaluation   
org.eclipse.ocl.examples.domain.library   
org.eclipse.ocl.examples.domain.types   
org.eclipse.ocl.examples.domain.values   
org.eclipse.ocl.examples.domain.values.impl   
org.eclipse.ocl.examples.domain.values.util   
org.eclipse.ocl.examples.library.collection   
org.eclipse.ocl.examples.library.executor   
 

Uses of CollectionValue in org.eclipse.ocl.examples.domain.evaluation
 

Methods in org.eclipse.ocl.examples.domain.evaluation that return CollectionValue
 CollectionValue DomainIterationManager.getSourceCollection()
          Return the source collection over which this (nested) iteration iterates.
 

Methods in org.eclipse.ocl.examples.domain.evaluation with parameters of type CollectionValue
 DomainIterationManager DomainIterationManager.createNestedIterationManager(CollectionValue value)
          Create a nested iteration supervisor.
 

Uses of CollectionValue in org.eclipse.ocl.examples.domain.library
 

Fields in org.eclipse.ocl.examples.domain.library declared as CollectionValue
protected  CollectionValue EvaluatorIterationManager.collectionValue
           
 

Methods in org.eclipse.ocl.examples.domain.library that return CollectionValue
 CollectionValue EvaluatorIterationManager.getCollectionValue()
           
 CollectionValue EvaluatorIterationManager.getSourceCollection()
           
 

Methods in org.eclipse.ocl.examples.domain.library with parameters of type CollectionValue
protected static EvaluatorIterationManager.ValueIterator[] EvaluatorIterationManager.createIterators(DomainTypedElement[] referredIterators, DomainEvaluator evaluator, CollectionValue collectionValue)
           
 DomainIterationManager AbstractIterationManager.createNestedIterationManager(CollectionValue value)
           
 DomainIterationManager EvaluatorSingleIterationManager.createNestedIterationManager(CollectionValue value)
           
 

Constructors in org.eclipse.ocl.examples.domain.library with parameters of type CollectionValue
EvaluatorIterationManager.ValueIterator(DomainEvaluator evaluator, CollectionValue collectionValue, DomainTypedElement variable)
           
EvaluatorIterationManager(DomainEvaluator evaluator, DomainExpression body, CollectionValue collectionValue, DomainTypedElement accumulatorVariable, java.lang.Object accumulatorValue)
           
EvaluatorIterationManager(EvaluatorIterationManager iterationManager, CollectionValue collectionValue)
           
EvaluatorMultipleIterationManager(DomainEvaluator invokingEvaluator, DomainExpression body, CollectionValue collectionValue, DomainTypedElement accumulator, java.lang.Object accumulatorValue, DomainTypedElement... referredIterators)
           
EvaluatorSingleIterationManager(DomainEvaluator invokingEvaluator, DomainExpression body, CollectionValue collectionValue, DomainTypedElement accumulator, java.lang.Object accumulatorValue, DomainTypedElement referredIterator)
           
EvaluatorSingleIterationManager(EvaluatorSingleIterationManager iterationManager, CollectionValue value)
           
 

Uses of CollectionValue in org.eclipse.ocl.examples.domain.types
 

Methods in org.eclipse.ocl.examples.domain.types that return CollectionValue
 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)
           
 

Uses of CollectionValue in org.eclipse.ocl.examples.domain.values
 

Subinterfaces of CollectionValue in org.eclipse.ocl.examples.domain.values
 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
           
 

Methods in org.eclipse.ocl.examples.domain.values that return CollectionValue
 CollectionValue Value.asCollectionValue()
           
 CollectionValue CollectionValue.excluding(java.lang.Object value)
           
 CollectionValue CollectionValue.flatten()
           
 CollectionValue CollectionValue.including(java.lang.Object value)
           
 CollectionValue CollectionValue.intersection(CollectionValue c)
           
 CollectionValue CollectionValue.union(CollectionValue c)
           
 

Methods in org.eclipse.ocl.examples.domain.values with parameters of type CollectionValue
 java.lang.Boolean CollectionValue.excludesAll(CollectionValue c)
           
 java.lang.Boolean CollectionValue.includesAll(CollectionValue c)
           
 CollectionValue CollectionValue.intersection(CollectionValue c)
           
 java.util.Set<TupleValue> CollectionValue.product(CollectionValue c, TupleTypeId tupleTypeId)
           
 CollectionValue CollectionValue.union(CollectionValue c)
           
 

Uses of CollectionValue in org.eclipse.ocl.examples.domain.values.impl
 

Classes in org.eclipse.ocl.examples.domain.values.impl that implement CollectionValue
 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
           
 

Methods in org.eclipse.ocl.examples.domain.values.impl that return CollectionValue
 CollectionValue CollectionValueImpl.asCollectionValue()
           
 CollectionValue InvalidValueException.asCollectionValue()
           
 CollectionValue NumberValueImpl.asCollectionValue()
           
 CollectionValue UndefinedValueImpl.asCollectionValue()
           
 CollectionValue ValueImpl.asCollectionValue()
           
 CollectionValue UndefinedValueImpl.createNew()
           
 CollectionValue UndefinedValueImpl.excluding(java.lang.Object value)
           
 CollectionValue UndefinedValueImpl.flatten()
           
 CollectionValue UndefinedValueImpl.including(java.lang.Object value)
           
 CollectionValue CollectionValueImpl.intersection(CollectionValue that)
           
 CollectionValue UndefinedValueImpl.intersection(CollectionValue c)
           
 CollectionValue CollectionValueImpl.union(CollectionValue that)
           
 CollectionValue UndefinedValueImpl.union(CollectionValue c)
           
 

Methods in org.eclipse.ocl.examples.domain.values.impl with parameters of type CollectionValue
 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)
           
 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)
           
 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)
           
 

Uses of CollectionValue in org.eclipse.ocl.examples.domain.values.util
 

Methods in org.eclipse.ocl.examples.domain.values.util that return CollectionValue
static CollectionValue ValuesUtil.asCollectionValue(java.lang.Object value)
           
static CollectionValue ValuesUtil.isCollectionValue(java.lang.Object value)
           
 

Methods in org.eclipse.ocl.examples.domain.values.util with parameters of type CollectionValue
 T ValuesSwitch.caseCollectionValue(CollectionValue object)
          Returns the result of interpreting the object as an instance of 'Collection Value'.
 

Uses of CollectionValue in org.eclipse.ocl.examples.library.collection
 

Methods in org.eclipse.ocl.examples.library.collection that return CollectionValue
 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 CollectionExcludingOperation.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)
           
 

Uses of CollectionValue in org.eclipse.ocl.examples.library.executor
 

Fields in org.eclipse.ocl.examples.library.executor declared as CollectionValue
protected  CollectionValue ExecutorDoubleIterationManager.collectionValue
           
protected  CollectionValue ExecutorSingleIterationManager.collectionValue
           
 

Methods in org.eclipse.ocl.examples.library.executor that return CollectionValue
 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()
           
 

Methods in org.eclipse.ocl.examples.library.executor with parameters of type CollectionValue
 DomainIterationManager ExecutorSingleIterationManager.createNestedIterationManager(CollectionValue value)
           
 Value ExecutorManager.evaluateIteration(DomainType returnType, CollectionValue sourceVal, DomainTypedElement accumulator, DomainExpression body, DomainTypedElement[] iterators)
           
 

Constructors in org.eclipse.ocl.examples.library.executor with parameters of type CollectionValue
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)