Package com.powsybl.dsl.ast
Interface ExpressionVisitor<R,A>
-
- All Known Subinterfaces:
ActionExpressionVisitor<R,A>
- All Known Implementing Classes:
ActionExpressionEvaluator
,ActionExpressionPrinter
,DefaultActionExpressionVisitor
,DefaultExpressionVisitor
,ExpressionActionTakenLister
,ExpressionEvaluator
,ExpressionPrinter
,ExpressionVariableLister
public interface ExpressionVisitor<R,A>
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
visitArithmeticOperator(ArithmeticBinaryOperatorNode node, A arg)
R
visitComparisonOperator(ComparisonOperatorNode node, A arg)
R
visitLiteral(AbstractLiteralNode node, A arg)
R
visitLogicalOperator(LogicalBinaryOperatorNode node, A arg)
R
visitNotOperator(LogicalNotOperator node, A arg)
-
-
-
Method Detail
-
visitLiteral
R visitLiteral(AbstractLiteralNode node, A arg)
-
visitComparisonOperator
R visitComparisonOperator(ComparisonOperatorNode node, A arg)
-
visitLogicalOperator
R visitLogicalOperator(LogicalBinaryOperatorNode node, A arg)
-
visitArithmeticOperator
R visitArithmeticOperator(ArithmeticBinaryOperatorNode node, A arg)
-
visitNotOperator
R visitNotOperator(LogicalNotOperator node, A arg)
-
-