| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.objectweb.medor.clone.lib.BasicCloneableorg.objectweb.medor.expression.lib.BasicExpressionorg.objectweb.medor.expression.lib.BasicOperatororg.objectweb.medor.expression.lib.BasicUnaryOperatorField 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