Package com.powsybl.action.ial.dsl.ast
Class ExpressionVariableLister
java.lang.Object
com.powsybl.dsl.ast.DefaultExpressionVisitor<R,A>
com.powsybl.action.ial.dsl.ast.DefaultActionExpressionVisitor<Void,List<NetworkNode>>
com.powsybl.action.ial.dsl.ast.ExpressionVariableLister
- All Implemented Interfaces:
ActionExpressionVisitor<Void,
,List<NetworkNode>> ExpressionVisitor<Void,
List<NetworkNode>>
public class ExpressionVariableLister
extends DefaultActionExpressionVisitor<Void,List<NetworkNode>>
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<NetworkNode>
list
(ExpressionNode root) visitNetworkMethod
(NetworkMethodNode node, List<NetworkNode> variables) visitNetworkProperty
(NetworkPropertyNode node, List<NetworkNode> variables) Methods inherited from class com.powsybl.action.ial.dsl.ast.DefaultActionExpressionVisitor
visitActionTaken, visitAllOverloaded, visitContingencyOccurred, visitIsOverloaded, visitLoadingRank, visitMostLoaded, visitNetworkComponent
Methods inherited from class com.powsybl.dsl.ast.DefaultExpressionVisitor
visitArithmeticOperator, visitComparisonOperator, visitLiteral, visitLogicalOperator, visitNotOperator
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.dsl.ast.ExpressionVisitor
visitArithmeticOperator, visitComparisonOperator, visitLiteral, visitLogicalOperator, visitNotOperator
-
Constructor Details
-
ExpressionVariableLister
public ExpressionVariableLister()
-
-
Method Details
-
list
-
visitNetworkProperty
- Specified by:
visitNetworkProperty
in interfaceActionExpressionVisitor<Void,
List<NetworkNode>> - Overrides:
visitNetworkProperty
in classDefaultActionExpressionVisitor<Void,
List<NetworkNode>>
-
visitNetworkMethod
- Specified by:
visitNetworkMethod
in interfaceActionExpressionVisitor<Void,
List<NetworkNode>> - Overrides:
visitNetworkMethod
in classDefaultActionExpressionVisitor<Void,
List<NetworkNode>>
-