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

Packages that use CollectionValue
org.eclipse.ocl.examples.library   
org.eclipse.ocl.examples.library.iterator   
org.eclipse.ocl.examples.pivot.values   
org.eclipse.ocl.examples.pivot.values.impl   
org.eclipse.ocl.examples.xtext.console   
 

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

Methods in org.eclipse.ocl.examples.library that return CollectionValue
 CollectionValue IterationManager.getCollectionValue()
           
 

Methods in org.eclipse.ocl.examples.library with parameters of type CollectionValue
 Value LibraryIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iterationCall)
          Return the result of evaluating iterationCall upon sourceVal within the environment provided by EvaluationVisitor.
 

Constructors in org.eclipse.ocl.examples.library with parameters of type CollectionValue
IterationManager(EvaluationVisitor evaluationVisitor, LoopExp iteratorExp, CollectionValue collectionValue, ACC accumulatorValue)
           
 

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

Methods in org.eclipse.ocl.examples.library.iterator with parameters of type CollectionValue
 Value AnyIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value ClosureIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value CollectIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value CollectNestedIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value ExistsIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value ForAllIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value IsUniqueIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value IterateIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iterateExp)
           
 Value OneIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value RejectIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value SelectIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 Value SortedByIteration.evaluate(EvaluationVisitor evaluationVisitor, CollectionValue sourceVal, LoopExp iteratorExp)
           
 

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

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

Methods in org.eclipse.ocl.examples.pivot.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, Value... values)
          Creates a new OCL Collection of the specified ordering and uniqueness.
 CollectionValue ValueFactory.createCollectionValue(CollectionKind kind, java.util.Collection<Value> values)
           
 CollectionValue ValueFactory.createCollectionValue(CollectionKind kind, Value... values)
           
 CollectionValue CollectionValue.excluding(Value value)
           
 CollectionValue CollectionValue.flatten()
           
 CollectionValue CollectionValue.including(Value value)
           
 CollectionValue CollectionValue.intersection(CollectionValue c)
           
 CollectionValue Value.isCollectionValue()
           
 CollectionValue CollectionValue.union(CollectionValue c)
           
 

Methods in org.eclipse.ocl.examples.pivot.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, TupleType tupleType)
           
 CollectionValue CollectionValue.union(CollectionValue c)
           
 

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

Classes in org.eclipse.ocl.examples.pivot.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 IntegerRangeValueImpl
           
 class InvalidValueImpl
           
 class NullValueImpl
           
 class OrderedSetValueImpl
           
static class OrderedSetValueImpl.Accumulator
           
 class SequenceValueImpl
           
static class SequenceValueImpl.Accumulator
           
 class SetValueImpl
           
static class SetValueImpl.Accumulator
           
 

Methods in org.eclipse.ocl.examples.pivot.values.impl that return CollectionValue
 CollectionValue AbstractValue.asCollectionValue()
           
 CollectionValue AbstractedCollectionValue.asCollectionValue()
           
 CollectionValue ValueFactoryImpl.createCollectionValue(boolean isOrdered, boolean isUnique, java.util.Collection<Value> values)
          Creates a new OCL Collection of the specified ordering and uniqueness.
 CollectionValue ValueFactoryImpl.createCollectionValue(boolean isOrdered, boolean isUnique, Value... values)
          Creates a new OCL Collection of the specified ordering and uniqueness.
 CollectionValue ValueFactoryImpl.createCollectionValue(CollectionKind kind, java.util.Collection<Value> values)
           
 CollectionValue ValueFactoryImpl.createCollectionValue(CollectionKind kind, Value... values)
           
 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.union(CollectionValue c)
           
 CollectionValue AbstractUndefinedCollectionValue.union(CollectionValue c)
           
 

Methods in org.eclipse.ocl.examples.pivot.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, CollectionValue left, CollectionValue right)
           
static SetValue SetValueImpl.intersection(ValueFactory valueFactory, CollectionValue left, CollectionValue right)
           
 java.util.Set<TupleValue> AbstractCollectionValue.product(CollectionValue c, TupleType tupleType)
           
 java.util.Set<TupleValue> AbstractUndefinedCollectionValue.product(CollectionValue c, TupleType tupleType)
           
static java.lang.String TupleValueImpl.toString(CollectionValue c)
          Computes the string representation of a collection value using syntax like OCL's collection literals (e.g., OrderedSet{...}) instead of Java's default (i.e., [...]).
 CollectionValue AbstractCollectionValue.union(CollectionValue c)
           
 CollectionValue AbstractUndefinedCollectionValue.union(CollectionValue c)
           
static BagValue BagValueImpl.union(ValueFactory valueFactory, CollectionValue left, CollectionValue right)
           
static OrderedSetValue OrderedSetValueImpl.union(ValueFactory valueFactory, CollectionValue left, CollectionValue right)
           
static SequenceValue SequenceValueImpl.union(ValueFactory valueFactory, CollectionValue left, CollectionValue right)
           
static SetValue SetValueImpl.union(ValueFactory valueFactory, CollectionValue left, CollectionValue right)
           
 

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