org.objectweb.medor.expression.api
Interface UnaryOperator

All Superinterfaces:
org.objectweb.medor.clone.api.Cloneable, java.lang.Cloneable, Expression, Operator, java.io.Serializable
All Known Subinterfaces:
UnaryArithmeticOperator, UnaryLogicalOperator
All Known Implementing Classes:
BasicUnaryArithmeticOperator, BasicUnaryLogicalOperator, BasicUnaryOperator, Length, Sqrt

public interface UnaryOperator
extends Operator

Author:
Sebastien Chassande-Barrioz

Field Summary
 
Fields inherited from interface org.objectweb.medor.expression.api.Operator
ABS, AND, AVG, BITWIZE, CONCAT, CONDAND, CONDOR, COUNT, DIV, EQUAL, FIRSTLOCATE, GREATER, GREATEREQUAL, IN, INDEXEDLOCATE, LENGTH, LOWER, LOWEREQUAL, MAX, MEMBEROF, MIN, MINUS, MOD, MULT, NAV, NOT, NOTEQUAL, NOTMEMBEROF, OR, PLUS, SQRT, STRING_LOWER, STRING_UPPER, SUBSTRING, SUM, UMINUS
 
Method Summary
 Expression getExpression()
          Deprecated. use getExpression(0)
 void setExpression(Expression e)
          Deprecated. use setExpression(0)
 
Methods inherited from interface org.objectweb.medor.expression.api.Operator
getExpression, getOperandNumber, getOperatorString, setExpression
 
Methods inherited from interface org.objectweb.medor.expression.api.Expression
compileExpression, evaluate, getType
 
Methods inherited from interface org.objectweb.medor.clone.api.Cloneable
clone
 

Method Detail

setExpression

public void setExpression(Expression e)
                   throws TypingException
Deprecated. use setExpression(0)

Throws:
TypingException

getExpression

public Expression getExpression()
Deprecated. use getExpression(0)