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.values   
org.eclipse.ocl.examples.domain.values.impl   
org.eclipse.ocl.examples.library.executor   
org.eclipse.ocl.examples.xtext.console   
 

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

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()
           
 

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, Value accumulatorValue)
           
EvaluatorIterationManager(EvaluatorIterationManager iterationManager, CollectionValue collectionValue)
           
EvaluatorMultipleIterationManager(DomainEvaluator invokingEvaluator, DomainExpression body, CollectionValue collectionValue, DomainTypedElement accumulator, Value accumulatorValue, DomainTypedElement... referredIterators)
           
EvaluatorSingleIterationManager(DomainEvaluator invokingEvaluator, DomainExpression body, CollectionValue collectionValue, DomainTypedElement accumulator, Value accumulatorValue, DomainTypedElement referredIterator)
           
EvaluatorSingleIterationManager(EvaluatorSingleIterationManager iterationManager, CollectionValue value)
           
 

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

Subinterfaces of CollectionValue in org.eclipse.ocl.examples.domain.values
 interface BagValue
           
static interface CollectionValue.Accumulator
           
 interface InvalidValue
           
 interface NullValue
           
 interface OrderedSetValue
           
 interface SequenceValue
           
 interface SetValue
           
 interface UniqueCollectionValue
           
 

Methods in org.eclipse.ocl.examples.domain.values that return CollectionValue
 CollectionValue Value.asCollectionValue()
           
 CollectionValue ValueFactory.createCollectionValue(boolean isOrdered, boolean isUnique, java.util.Collection<Value> values)
           
 CollectionValue ValueFactory.createCollectionValue(boolean isOrdered, boolean isUnique, DomainType elementType, java.util.Collection<Value> values)
           
 CollectionValue ValueFactory.createCollectionValue(boolean isOrdered, boolean isUnique, DomainType elementType, Value... values)
           
 CollectionValue ValueFactory.createCollectionValue(boolean isOrdered, boolean isUnique, Value... values)
          Creates a new OCL Collection of the specified ordering and uniqueness.
 CollectionValue CollectionValue.excluding(Value value)
           
 CollectionValue CollectionValue.flatten()
           
 CollectionValue CollectionValue.including(Value value)
           
 CollectionValue CollectionValue.intersection(CollectionValue c)
           
 CollectionValue Value.isCollectionValue()
           
 CollectionValue CollectionValue.selectByKind(DomainType typeValue)
           
 CollectionValue CollectionValue.selectByType(DomainType typeValue)
           
 CollectionValue CollectionValue.union(CollectionValue c)
           
 

Methods in org.eclipse.ocl.examples.domain.values with parameters of type CollectionValue
 BooleanValue CollectionValue.excludesAll(CollectionValue c)
           
 BooleanValue CollectionValue.includesAll(CollectionValue c)
           
 CollectionValue CollectionValue.intersection(CollectionValue c)
           
 java.util.Set<TupleValue> CollectionValue.product(CollectionValue c, DomainTupleType tupleType)
           
 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 AbstractCollectionValue<C extends Collection<Value>>
           
 class AbstractedCollectionValue
           
 class AbstractSequenceValue<L extends List<Value>>
           
 class AbstractUndefinedCollectionValue
           
 class AbstractUndefinedValue
           
 class BagValueImpl
           
static class BagValueImpl.Accumulator
           
 class InvalidValueImpl
           
 class NullValueImpl
           
 class OrderedSetValueImpl
           
static class OrderedSetValueImpl.Accumulator
           
 class SequenceRangeImpl
           
 class SequenceValueImpl
           
static class SequenceValueImpl.Accumulator
           
 class SetValueImpl
           
static class SetValueImpl.Accumulator
           
 

Methods in org.eclipse.ocl.examples.domain.values.impl that return CollectionValue
 CollectionValue AbstractValue.asCollectionValue()
           
 CollectionValue AbstractedCollectionValue.asCollectionValue()
           
 CollectionValue InvalidValueImpl.asCollectionValue()
           
 CollectionValue AbstractValueFactory.createCollectionValue(boolean isOrdered, boolean isUnique, java.util.Collection<Value> values)
           
 CollectionValue AbstractValueFactory.createCollectionValue(boolean isOrdered, boolean isUnique, DomainType elementType, java.util.Collection<Value> values)
          Creates a new OCL Collection of the specified ordering and uniqueness.
 CollectionValue AbstractValueFactory.createCollectionValue(boolean isOrdered, boolean isUnique, DomainType elementType, Value... values)
           
 CollectionValue AbstractValueFactory.createCollectionValue(boolean isOrdered, boolean isUnique, Value... values)
          Creates a new OCL Collection of the specified ordering and uniqueness.
 CollectionValue AbstractUndefinedCollectionValue.createNew()
           
 CollectionValue AbstractUndefinedCollectionValue.excluding(Value value)
           
 CollectionValue AbstractUndefinedCollectionValue.flatten()
           
 CollectionValue AbstractUndefinedCollectionValue.including(Value value)
           
 CollectionValue AbstractCollectionValue.intersection(CollectionValue c)
           
 CollectionValue AbstractUndefinedCollectionValue.intersection(CollectionValue c)
           
 CollectionValue AbstractValue.isCollectionValue()
           
 CollectionValue AbstractedCollectionValue.isCollectionValue()
           
 CollectionValue AbstractCollectionValue.selectByKind(DomainType requiredElementType)
           
 CollectionValue AbstractUndefinedCollectionValue.selectByKind(DomainType elementType)
           
 CollectionValue AbstractCollectionValue.selectByType(DomainType requiredElementType)
           
 CollectionValue AbstractUndefinedCollectionValue.selectByType(DomainType elementType)
           
 CollectionValue AbstractCollectionValue.union(CollectionValue c)
           
 CollectionValue AbstractUndefinedCollectionValue.union(CollectionValue c)
           
 

Methods in org.eclipse.ocl.examples.domain.values.impl with parameters of type CollectionValue
 BooleanValue AbstractCollectionValue.excludesAll(CollectionValue c)
          Implementation of the OCL Collection::excludesAll(c : Collection(T)) : Boolean operation.
 BooleanValue AbstractUndefinedCollectionValue.excludesAll(CollectionValue c)
           
 BooleanValue AbstractCollectionValue.includesAll(CollectionValue c)
          Implementation of the OCL Collection::includesAll(c : Collection(T)) : Boolean operation.
 BooleanValue AbstractUndefinedCollectionValue.includesAll(CollectionValue c)
           
 CollectionValue AbstractCollectionValue.intersection(CollectionValue c)
           
 CollectionValue AbstractUndefinedCollectionValue.intersection(CollectionValue c)
           
static BagValue BagValueImpl.intersection(ValueFactory valueFactory, DomainCollectionType type, CollectionValue left, CollectionValue right)
           
static OrderedSetValue OrderedSetValueImpl.intersection(ValueFactory valueFactory, DomainCollectionType type, CollectionValue left, CollectionValue right)
           
static SetValue SetValueImpl.intersection(ValueFactory valueFactory, DomainCollectionType type, CollectionValue left, CollectionValue right)
           
 java.util.Set<TupleValue> AbstractCollectionValue.product(CollectionValue c, DomainTupleType tupleType)
           
 java.util.Set<TupleValue> AbstractUndefinedCollectionValue.product(CollectionValue c, DomainTupleType tupleType)
           
 CollectionValue AbstractCollectionValue.union(CollectionValue c)
           
 CollectionValue AbstractUndefinedCollectionValue.union(CollectionValue c)
           
static BagValue BagValueImpl.union(ValueFactory valueFactory, DomainCollectionType type, CollectionValue left, CollectionValue right)
           
static OrderedSetValue OrderedSetValueImpl.union(ValueFactory valueFactory, DomainCollectionType type, CollectionValue left, CollectionValue right)
           
static SequenceValue SequenceValueImpl.union(ValueFactory valueFactory, DomainCollectionType type, CollectionValue left, CollectionValue right)
           
static SetValue SetValueImpl.union(ValueFactory valueFactory, DomainCollectionType type, CollectionValue left, CollectionValue 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
           
 

Methods in org.eclipse.ocl.examples.library.executor with parameters of type CollectionValue
 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, DomainType returnType, LibraryTernaryOperation body, CollectionValue collectionValue, Value accumulatorValue)
           
ExecutorSingleIterationManager(DomainEvaluator evaluator, DomainType returnType, LibraryBinaryOperation body, CollectionValue collectionValue, Value accumulatorValue)
           
 

Uses of CollectionValue in org.eclipse.ocl.examples.xtext.console
 

Classes in org.eclipse.ocl.examples.xtext.console that implement CollectionValue
protected static class OCLConsolePage.ExceptionValue