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

java.lang.Object
  extended by edu.wpi.ebob.internal.jem.operations.JEMAbstractPrefixOperation
All Implemented Interfaces:
IOperation
Direct Known Subclasses:
JEMAlgebraicNegationOperation, JEMBooleanNegationOperation

public abstract class JEMAbstractPrefixOperation
extends java.lang.Object
implements IOperation

Performs an infix argument accepting two arguments.

Author:
Liam Morley

Field Summary
protected static int COMPLIMENT
           
protected static int MINUS
           
protected static int NOT
           
protected static int PLUS
           
 
Constructor Summary
JEMAbstractPrefixOperation()
           
 
Method Summary
protected  IObject performOperation(IClassManager cm, IObject[] args, int operator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.wpi.ebob.model.cm.IOperation
performOperation
 

Field Detail

PLUS

protected static final int PLUS
See Also:
Constant Field Values

MINUS

protected static final int MINUS
See Also:
Constant Field Values

NOT

protected static final int NOT
See Also:
Constant Field Values

COMPLIMENT

protected static final int COMPLIMENT
See Also:
Constant Field Values
Constructor Detail

JEMAbstractPrefixOperation

public JEMAbstractPrefixOperation()
Method Detail

performOperation

protected IObject performOperation(IClassManager cm,
                                   IObject[] args,
                                   int operator)
                            throws RemoteException
Throws:
RemoteException
See Also:
IOperation.performOperation(edu.wpi.ebob.model.cm.IClassManager, edu.wpi.ebob.model.cm.IObject[])