Package org.openlca.expressions
Interface Expression
- All Known Implementing Classes:
AbstractExpression,AbstractNumericOperator,And,If,OpExponentiation,Or,VariableFunction
public interface Expression
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddArgument(int index, Expression expression) voidaddArgument(Expression expression) voidcheck()intintgetLine()getName()Class<?>voidsetPosition(int line, int column)
-
Method Details
-
addArgument
-
addArgument
-
evaluate
- Throws:
ExpressionException
-
check
- Throws:
ExpressionException
-
getResultType
Class<?> getResultType() -
getLine
int getLine() -
getColumn
int getColumn() -
setPosition
void setPosition(int line, int column) -
getName
String getName()
-