org.eclipse.ocl.examples.domain.library
Interface LibraryUntypedTernaryOperation
- All Superinterfaces:
- LibraryFeature, LibraryOperation, LibraryTernaryOperation, LibraryUntypedOperation
- All Known Subinterfaces:
- LibrarySimpleTernaryOperation
- All Known Implementing Classes:
- AbstractSimpleTernaryOperation, AbstractUntypedTernaryOperation, OrderedCollectionInsertAtOperation, OrderedSetSubOrderedSetOperation, SequenceSubSequenceOperation, StringSubstituteAllOperation, StringSubstituteFirstOperation, StringSubstringOperation
public interface LibraryUntypedTernaryOperation
- extends LibraryTernaryOperation, LibraryUntypedOperation
LibraryUntypedTernaryOperation extends the invocation API of a ternary operation to support using just
an evaluator and arguments.
Method Summary |
java.lang.Object |
evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
|
evaluate
@Nullable
java.lang.Object evaluate(@NonNull
DomainEvaluator evaluator,
@Nullable
java.lang.Object sourceValue,
@Nullable
java.lang.Object firstArgumentValue,
@Nullable
java.lang.Object secondArgumentValue)