uk.ac.ucl.cs.emofocl.ocl.library
Class GreaterThanOrEqualsOp

java.lang.Object
  extended by uk.ac.ucl.cs.emofocl.ocl.library.GreaterThanOrEqualsOp
All Implemented Interfaces:
LibraryOperation

public class GreaterThanOrEqualsOp
extends Object
implements LibraryOperation

Author:
James

Constructor Summary
GreaterThanOrEqualsOp()
           
 
Method Summary
 void checkArguments(Specification specification, Type sourceType, List arguments)
           
 Object evaluate(Object source, List arguments)
           
 LibraryOperationKind getKind()
           
 Type getType(Specification specification, Type sourceType, List arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GreaterThanOrEqualsOp

public GreaterThanOrEqualsOp()
Method Detail

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