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

Packages that use ValueFactory
org.eclipse.ocl.examples.library   
org.eclipse.ocl.examples.library.collection   
org.eclipse.ocl.examples.library.logical   
org.eclipse.ocl.examples.library.numeric   
org.eclipse.ocl.examples.library.oclany   
org.eclipse.ocl.examples.library.oclvoid   
org.eclipse.ocl.examples.library.string   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.evaluation   
org.eclipse.ocl.examples.pivot.library   
org.eclipse.ocl.examples.pivot.utilities   
org.eclipse.ocl.examples.pivot.values   
org.eclipse.ocl.examples.pivot.values.impl   
org.eclipse.ocl.examples.xtext.console   
 

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

Methods in org.eclipse.ocl.examples.library that return ValueFactory
 ValueFactory IterationManager.getValueFactory()
           
 

Methods in org.eclipse.ocl.examples.library with parameters of type ValueFactory
protected  CollectionValue.Accumulator AbstractIteration.createAccumulationValue(ValueFactory valueFactory, boolean isOrdered, boolean isUnique)
           
 Value LibraryUnaryOperation.evaluate(ValueFactory valueFactory, Value argument)
          Return the result of evaluating the operation on an argument.
 Value LibraryBinaryOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
          Return the result of evaluating the operation on left and right arguments.
 Value LibraryTernaryOperation.evaluate(ValueFactory valueFactory, Value source, Value arg1, Value arg2)
          Return the result of evaluating the operation on source with arg1 and arg2.
 

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

Methods in org.eclipse.ocl.examples.library.collection with parameters of type ValueFactory
 Value CollectionAsBagOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value CollectionAsOrderedSetOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value CollectionAsSequenceOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value CollectionAsSetOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value CollectionFlattenOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value CollectionIsEmptyOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value CollectionNotEmptyOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value CollectionSizeOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value OrderedCollectionFirstOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value OrderedCollectionLastOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value OrderedCollectionReverseOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 Value CollectionCountOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value CollectionExcludesAllOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value CollectionExcludesOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value CollectionExcludingOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value CollectionIncludesAllOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value CollectionIncludesOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value CollectionIncludingOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value CollectionUnionOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value OrderedCollectionAppendOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value OrderedCollectionAtOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value OrderedCollectionIndexOfOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value OrderedCollectionPrependOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value SetMinusOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value SetSymmetricDifferenceOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value UniqueCollectionIntersectionOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value OrderedCollectionInsertAtOperation.evaluate(ValueFactory valueFactory, Value source, Value arg1, Value arg2)
           
 Value OrderedSetSubOrderedSetOperation.evaluate(ValueFactory valueFactory, Value source, Value arg1, Value arg2)
           
 Value SequenceSubSequenceOperation.evaluate(ValueFactory valueFactory, Value source, Value arg1, Value arg2)
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.library.logical
 

Methods in org.eclipse.ocl.examples.library.logical with parameters of type ValueFactory
 BooleanValue BooleanNotOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 BooleanValue BooleanAndOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 BooleanValue BooleanImpliesOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 BooleanValue BooleanOrOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 BooleanValue BooleanXorOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.library.numeric
 

Methods in org.eclipse.ocl.examples.library.numeric with parameters of type ValueFactory
protected
<T extends java.lang.Number & java.lang.Comparable<T>>
java.lang.Object
AbstractNumericBinaryOperation.evaluate(ValueFactory valueFactory, T left, T right)
          Return the result of evaluating the operation on left and right which are both of the same derived Number type.
 Value AbstractNumericUnaryOperation.evaluate(ValueFactory valueFactory, Value sourceVal)
           
 Value AbstractNumericBinaryOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
protected  Value AbstractNumericBinaryOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
          Evaluate an operation for which both left and right are Integer.
protected  Value NumericDivOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  Value NumericDivideOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  BooleanValue NumericGreaterThanEqualOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  BooleanValue NumericGreaterThanOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  BooleanValue NumericLessThanEqualOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  BooleanValue NumericLessThanOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  IntegerValue NumericMaxOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  Value NumericMinOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  Value NumericMinusOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  Value NumericModOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  IntegerValue NumericPlusOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  Value NumericTimesOperation.evaluateInteger(ValueFactory valueFactory, IntegerValue left, IntegerValue right)
           
protected  Value AbstractNumericBinaryOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
          Evaluate an operation for which both left and right are Real.
protected  Value NumericDivideOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  BooleanValue NumericGreaterThanEqualOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  BooleanValue NumericGreaterThanOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  BooleanValue NumericLessThanEqualOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  BooleanValue NumericLessThanOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  RealValue NumericMaxOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  Value NumericMinOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  Value NumericMinusOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  RealValue NumericPlusOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  Value NumericTimesOperation.evaluateReal(ValueFactory valueFactory, RealValue left, RealValue right)
           
protected  Value AbstractNumericBinaryOperation.evaluateUnlimited(ValueFactory valueFactory, Value left, Value right)
          Evaluate an operation for which at least one of left and right are unlimited and for which neither left nor right are invalid or null.
protected  BooleanValue NumericGreaterThanEqualOperation.evaluateUnlimited(ValueFactory valueFactory, Value left, Value right)
           
protected  BooleanValue NumericGreaterThanOperation.evaluateUnlimited(ValueFactory valueFactory, Value left, Value right)
           
protected  BooleanValue NumericLessThanEqualOperation.evaluateUnlimited(ValueFactory valueFactory, Value left, Value right)
           
protected  BooleanValue NumericLessThanOperation.evaluateUnlimited(ValueFactory valueFactory, Value left, Value right)
           
protected  Value NumericMaxOperation.evaluateUnlimited(ValueFactory valueFactory, Value left, Value right)
           
protected  Value NumericMinOperation.evaluateUnlimited(ValueFactory valueFactory, Value left, Value right)
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.library.oclany
 

Methods in org.eclipse.ocl.examples.library.oclany with parameters of type ValueFactory
 SetValue OclAnyOclAsSetOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 BooleanValue OclAnyOclIsInvalidOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 BooleanValue OclAnyOclIsUndefinedOperation.evaluate(ValueFactory valueFactory, Value argument)
           
 BooleanValue OclAnyEqualOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 BooleanValue OclAnyNotEqualOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.library.oclvoid
 

Methods in org.eclipse.ocl.examples.library.oclvoid with parameters of type ValueFactory
 BooleanValue OclVoidAndOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 BooleanValue OclVoidImpliesOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 BooleanValue OclVoidOrOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.library.string
 

Methods in org.eclipse.ocl.examples.library.string with parameters of type ValueFactory
 Value StringCharactersOperation.evaluate(ValueFactory valueFactory, Value sourceVal)
           
 Value StringSizeOperation.evaluate(ValueFactory valueFactory, Value sourceVal)
           
 Value StringToBooleanOperation.evaluate(ValueFactory valueFactory, Value sourceVal)
           
 Value StringToIntegerOperation.evaluate(ValueFactory valueFactory, Value sourceVal)
           
 Value StringToLowerCaseOperation.evaluate(ValueFactory valueFactory, Value sourceVal)
           
 Value StringToRealOperation.evaluate(ValueFactory valueFactory, Value sourceVal)
           
 Value StringToUpperCaseOperation.evaluate(ValueFactory valueFactory, Value sourceVal)
           
 Value StringAtOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value StringConcatOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value StringEqualsIgnoreCaseOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value StringGreaterThanEqualOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value StringGreaterThanOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value StringIndexOfOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value StringLessThanEqualOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value StringLessThanOperation.evaluate(ValueFactory valueFactory, Value left, Value right)
           
 Value StringSubstringOperation.evaluate(ValueFactory valueFactory, Value source, Value arg1, Value arg2)
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.pivot
 

Methods in org.eclipse.ocl.examples.pivot that return ValueFactory
 ValueFactory OCLBase.getValueFactory()
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.pivot.evaluation
 

Fields in org.eclipse.ocl.examples.pivot.evaluation declared as ValueFactory
protected  ValueFactory AbstractEvaluationVisitor.valueFactory
           
 

Methods in org.eclipse.ocl.examples.pivot.evaluation that return ValueFactory
 ValueFactory AbstractEvaluationVisitor.getValueFactory()
           
 ValueFactory EvaluationEnvironment.getValueFactory()
           
 ValueFactory EvaluationVisitor.getValueFactory()
           
 ValueFactory PivotEvaluationEnvironment.getValueFactory()
           
 ValueFactory TracingEvaluationVisitor.getValueFactory()
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.pivot.library
 

Methods in org.eclipse.ocl.examples.pivot.library with parameters of type ValueFactory
 Value JavaComparisonOperation.evaluate(ValueFactory valueFactory, Value leftValue, Value rightValue)
           
 

Uses of ValueFactory in org.eclipse.ocl.examples.pivot.utilities
 

Methods in org.eclipse.ocl.examples.pivot.utilities that return ValueFactory
 ValueFactory TypeManager.getValueFactory()
           
 

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

Fields in org.eclipse.ocl.examples.pivot.values declared as ValueFactory
static ValueFactory ValueFactory.INSTANCE
           
 

Methods in org.eclipse.ocl.examples.pivot.values that return ValueFactory
 ValueFactory Value.getValueFactory()
           
 

Methods in org.eclipse.ocl.examples.pivot.values with parameters of type ValueFactory
 Value Value.BinaryOperation.evaluate(ValueFactory valueFactory, Value result, Value element)
           
 

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

Classes in org.eclipse.ocl.examples.pivot.values.impl that implement ValueFactory
 class ValueFactoryImpl
           
 

Fields in org.eclipse.ocl.examples.pivot.values.impl declared as ValueFactory
protected  ValueFactory AbstractValue.valueFactory
           
 

Methods in org.eclipse.ocl.examples.pivot.values.impl that return ValueFactory
 ValueFactory AbstractValue.getValueFactory()
           
 

Methods in org.eclipse.ocl.examples.pivot.values.impl with parameters of type ValueFactory
protected static RealValue RealValueImpl.divideBigDecimal(ValueFactory valueFactory, java.math.BigDecimal left, java.math.BigDecimal right)
           
static BagValue BagValueImpl.intersection(ValueFactory valueFactory, CollectionValue left, CollectionValue right)
           
static SetValue SetValueImpl.intersection(ValueFactory valueFactory, CollectionValue left, CollectionValue right)
           
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)
           
static SetValue SetValueImpl.valueOfElements(ValueFactory valueFactory, java.util.Collection<? extends Element> elements)
           
static SetValue SetValueImpl.valueOfObjects(ValueFactory valueFactory, java.util.Collection<? extends java.lang.Object> objects)
           
 

Constructors in org.eclipse.ocl.examples.pivot.values.impl with parameters of type ValueFactory
AbstractCollectionValue(ValueFactory valueFactory, C elements)
           
AbstractedCollectionValue(ValueFactory valueFactory)
           
AbstractSequenceValue(ValueFactory valueFactory, L elements)
           
AbstractUndefinedCollectionValue(ValueFactory valueFactory)
           
AbstractUndefinedValue(ValueFactory valueFactory)
           
AbstractValue(ValueFactory valueFactory)
           
BagValueImpl.Accumulator(ValueFactory valueFactory)
           
BagValueImpl(ValueFactory valueFactory, Bag<Value> elements)
           
BagValueImpl(ValueFactory valueFactory, java.util.Collection<? extends Value> elements)
           
BagValueImpl(ValueFactory valueFactory, Value... elements)
           
BooleanValueImpl(ValueFactory valueFactory, boolean value)
           
ElementValueImpl(ValueFactory valueFactory, E element)
           
IntegerRangeValueImpl(ValueFactory valueFactory, int first, int last)
           
IntegerValueImpl(ValueFactory valueFactory, java.math.BigInteger value)
           
IntegerValueImpl(ValueFactory valueFactory, long value)
           
InvalidValueImpl(ValueFactory valueFactory)
           
NullValueImpl(ValueFactory valueFactory)
           
ObjectValueImpl(ValueFactory valueFactory, java.lang.Object object)
           
OrderedSetValueImpl.Accumulator(ValueFactory valueFactory)
           
OrderedSetValueImpl(ValueFactory valueFactory, java.util.Collection<? extends Value> elements)
           
OrderedSetValueImpl(ValueFactory valueFactory, OrderedSet<Value> elements)
           
OrderedSetValueImpl(ValueFactory valueFactory, Value... elements)
           
RealValueImpl(ValueFactory valueFactory, java.math.BigDecimal value)
           
RealValueImpl(ValueFactory valueFactory, double value)
           
SequenceValueImpl.Accumulator(ValueFactory valueFactory)
           
SequenceValueImpl(ValueFactory valueFactory, java.util.Collection<? extends Value> elements)
           
SequenceValueImpl(ValueFactory valueFactory, java.util.List<Value> elements)
           
SequenceValueImpl(ValueFactory valueFactory, Value... elements)
           
SetValueImpl.Accumulator(ValueFactory valueFactory)
           
SetValueImpl(ValueFactory valueFactory, java.util.Collection<? extends Value> elements)
           
SetValueImpl(ValueFactory valueFactory, java.util.Set<Value> elements)
           
SetValueImpl(ValueFactory valueFactory, Value... elements)
           
StringValueImpl(ValueFactory valueFactory, java.lang.String value)
           
TupleValueImpl(ValueFactory valueFactory, TupleType type, java.util.Map<? extends TypedElement,Value> values)
          Initializes me with a map of part values.
TupleValueImpl(ValueFactory valueFactory, TupleType type, Value firstValue, Value secondValue)
          Convenience constructor to initialize me with a pair of part values as required by the Collection::product() operation.
TypeValueImpl(ValueFactory valueFactory, ClassifierType type)
           
UnlimitedValueImpl(ValueFactory valueFactory)
           
 

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

Methods in org.eclipse.ocl.examples.xtext.console that return ValueFactory
 ValueFactory OCLConsolePage.CancelableTypeManager.getValueFactory()
           
 

Constructors in org.eclipse.ocl.examples.xtext.console with parameters of type ValueFactory
OCLConsolePage.ExceptionValue(ValueFactory valueFactory, java.lang.String message, java.lang.Exception exception)