org.objectweb.medor.expression.api

Interface UnaryOperator

All Superinterfaces:
org.objectweb.medor.clone.api.Cloneable, Expression, Operator, Serializable
Known Subinterfaces:
UnaryArithmeticOperator, UnaryLogicalOperator
Known Implementing Classes:
Abs, BasicUnaryArithmeticOperator, BasicUnaryLogicalOperator, BasicUnaryOperator, Bitwize, Length, Not, Sqrt, StringLower, StringUpper, TypeConverter, UMinus

public interface UnaryOperator
extends Operator

Author:
Sebastien Chassande-Barrioz

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.clone.api.Cloneable

clone

Methods inherited from interface org.objectweb.medor.expression.api.Expression

compileExpression, evaluate, getType

Methods inherited from interface org.objectweb.medor.expression.api.Operator

getExpression, getOperandNumber, getOperatorString, setExpression

Method Details

getExpression

public Expression getExpression()

Deprecated. use getExpression(0)


setExpression

public void setExpression(Expression e)
            throws TypingException

Deprecated. use setExpression(0)