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