edu.wpi.ebob.internal.jem.operations
Class JEMAlgebraicNegationOperation

java.lang.Object
  extended by edu.wpi.ebob.internal.jem.operations.JEMAbstractPrefixOperation
      extended by edu.wpi.ebob.internal.jem.operations.JEMAlgebraicNegationOperation
All Implemented Interfaces:
IOperation

public final class JEMAlgebraicNegationOperation
extends JEMAbstractPrefixOperation
implements IOperation

Performs the summation (or concatenation, in the case of a String) of two objects.

Author:
Liam Morley

Field Summary
 
Fields inherited from class edu.wpi.ebob.internal.jem.operations.JEMAbstractPrefixOperation
COMPLIMENT, MINUS, NOT, PLUS
 
Constructor Summary
JEMAlgebraicNegationOperation()
           
 
Method Summary
 IObject performOperation(IClassManager cm, IObject[] args)
          This is the same as args[0] + args[1].
 
Methods inherited from class edu.wpi.ebob.internal.jem.operations.JEMAbstractPrefixOperation
performOperation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JEMAlgebraicNegationOperation

public JEMAlgebraicNegationOperation()
Method Detail

performOperation

public IObject performOperation(IClassManager cm,
                                IObject[] args)
                         throws RemoteException
This is the same as args[0] + args[1]. There must only be two arguments.

Specified by:
performOperation in interface IOperation
Throws:
RemoteException
See Also:
IOperation.performOperation(IClassManager, IObject[])