org.eclipse.ocl.examples.domain.library
Interface LibraryUntypedUnaryOperation

All Superinterfaces:
LibraryFeature, LibraryOperation, LibraryUnaryOperation, LibraryUntypedOperation
All Known Subinterfaces:
LibrarySimpleUnaryOperation
All Known Implementing Classes:
AbstractSimpleUnaryOperation, AbstractUntypedUnaryOperation, BooleanAllInstancesOperation, BooleanNotOperation, ClassifierOclContainerOperation, CollectionAsBagOperation, CollectionAsOrderedSetOperation, CollectionAsSequenceOperation, CollectionAsSetOperation, CollectionFlattenOperation, CollectionIsEmptyOperation, CollectionMaxOperation, CollectionMinOperation, CollectionNotEmptyOperation, CollectionSizeOperation, NumericAbsOperation, NumericFloorOperation, NumericNegateOperation, NumericRoundOperation, OclAnyOclIsInvalidOperation, OclAnyOclIsUndefinedOperation, OclAnyOclTypeOperation, OclAnyToStringOperation, OclInvalidAllInstancesOperation, OclVoidAllInstancesOperation, OrderedCollectionFirstOperation, OrderedCollectionLastOperation, OrderedCollectionReverseOperation, StringCharactersOperation, StringSizeOperation, StringToBooleanOperation, StringToIntegerOperation, StringToLowerCaseOperation, StringToRealOperation, StringToUpperCaseOperation, StringTrimOperation

public interface LibraryUntypedUnaryOperation
extends LibraryUnaryOperation, LibraryUntypedOperation

LibraryUntypedUnaryOperation extends the invocation API of a unary operation to support using just
an evaluator and arguments.


Method Summary
 java.lang.Object evaluate(DomainEvaluator evaluator, java.lang.Object sourceValue)
           
 
Methods inherited from interface org.eclipse.ocl.examples.domain.library.LibraryUnaryOperation
evaluate
 
Methods inherited from interface org.eclipse.ocl.examples.domain.library.LibraryOperation
dispatch
 

Method Detail

evaluate

@Nullable
java.lang.Object evaluate(@NonNull
                                   DomainEvaluator evaluator,
                                   @Nullable
                                   java.lang.Object sourceValue)