uk.ac.ucl.cs.emofocl.ocl.library
Class NegationOp
java.lang.Object
uk.ac.ucl.cs.emofocl.ocl.library.NegationOp
- All Implemented Interfaces:
- LibraryOperation
public class NegationOp
- extends Object
- implements LibraryOperation
- Author:
- James
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NegationOp
public NegationOp()
getKind
public LibraryOperationKind getKind()
- Specified by:
getKind
in interface LibraryOperation
getType
public Type getType(Specification specification,
Type sourceType,
List arguments)
- Specified by:
getType
in interface LibraryOperation
checkArguments
public void checkArguments(Specification specification,
Type sourceType,
List arguments)
throws LibraryException
- Specified by:
checkArguments
in interface LibraryOperation
- Throws:
LibraryException
evaluate
public Object evaluate(Object source,
List arguments)
throws LibraryException
- Specified by:
evaluate
in interface LibraryOperation
- Throws:
LibraryException