org.eclipse.ocl.examples.pivot.values
Interface Value.BinaryOperation

All Known Subinterfaces:
LibraryBinaryOperation
All Known Implementing Classes:
AbstractBinaryOperation, AbstractNumericBinaryOperation, BooleanAndOperation, BooleanImpliesOperation, BooleanOrOperation, BooleanXorOperation, CollectionCountOperation, CollectionExcludesAllOperation, CollectionExcludesOperation, CollectionExcludingOperation, CollectionIncludesAllOperation, CollectionIncludesOperation, CollectionIncludingOperation, CollectionUnionOperation, JavaComparisonOperation, JavaGreaterThanOperation, JavaGreaterThanOrEqualOperation, JavaLessThanOperation, JavaLessThanOrEqualOperation, NumericDivideOperation, NumericDivOperation, NumericGreaterThanEqualOperation, NumericGreaterThanOperation, NumericLessThanEqualOperation, NumericLessThanOperation, NumericMaxOperation, NumericMinOperation, NumericMinusOperation, NumericModOperation, NumericPlusOperation, NumericTimesOperation, OclAnyEqualOperation, OclAnyNotEqualOperation, OclVoidAndOperation, OclVoidImpliesOperation, OclVoidOrOperation, OrderedCollectionAppendOperation, OrderedCollectionAtOperation, OrderedCollectionIndexOfOperation, OrderedCollectionPrependOperation, SetMinusOperation, SetSymmetricDifferenceOperation, StringAtOperation, StringConcatOperation, StringEqualsIgnoreCaseOperation, StringGreaterThanEqualOperation, StringGreaterThanOperation, StringIndexOfOperation, StringLessThanEqualOperation, StringLessThanOperation, UniqueCollectionIntersectionOperation
Enclosing interface:
Value

public static interface Value.BinaryOperation


Method Summary
 Value evaluate(ValueFactory valueFactory, Value result, Value element)
           
 

Method Detail

evaluate

Value evaluate(ValueFactory valueFactory,
               Value result,
               Value element)
               throws InvalidValueException
Throws:
InvalidValueException