Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.objectweb.medor.clone.lib.BasicCloneable
org.objectweb.medor.expression.lib.BasicExpression
org.objectweb.medor.expression.lib.BasicOperator
org.objectweb.medor.expression.lib.BasicUnaryOperator
Field Summary |
Fields inherited from class org.objectweb.medor.expression.lib.BasicOperator | |
expressions , result , verified |
Fields inherited from class org.objectweb.medor.expression.lib.BasicExpression | |
logger , type |
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 |
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 |
Constructor Summary | |
| |
| |
Method Summary | |
Expression |
|
Expression |
|
int | |
void |
|
void |
|
Methods inherited from class org.objectweb.medor.expression.lib.BasicOperator | |
clone , getExpression , getOperandNumber , setExpression |
Methods inherited from class org.objectweb.medor.expression.lib.BasicExpression | |
clone , getType |
Methods inherited from class org.objectweb.medor.clone.lib.BasicCloneable | |
clone , clone , clone , getClone |
public BasicUnaryOperator()
public BasicUnaryOperator(PType type)
public Expression getExpression()
Deprecated. use getExpression(0)
- Specified by:
- getExpression in interface UnaryOperator
public Expression getExpression(int idx) throws ArrayIndexOutOfBoundsException
- Specified by:
- getExpression in interface Operator
- Overrides:
- getExpression in interface BasicOperator
public int getOperandNumber()
- Specified by:
- getOperandNumber in interface Operator
- Overrides:
- getOperandNumber in interface BasicOperator
public void setExpression(int idx, Expression exp) throws ArrayIndexOutOfBoundsException
- Specified by:
- setExpression in interface Operator
- Overrides:
- setExpression in interface BasicOperator
public void setExpression(Expression e) throws IllegalStateException
Deprecated. use setExpression(0)
- Specified by:
- setExpression in interface UnaryOperator