Package com.powsybl.action.ial.dsl.ast
Class ActionExpressionEvaluator
java.lang.Object
com.powsybl.dsl.ast.DefaultExpressionVisitor<Object,Void>
com.powsybl.dsl.ast.ExpressionEvaluator
com.powsybl.action.ial.dsl.ast.ActionExpressionEvaluator
- All Implemented Interfaces:
ActionExpressionVisitor<Object,
,Void> ExpressionVisitor<Object,
Void>
public class ActionExpressionEvaluator
extends ExpressionEvaluator
implements ActionExpressionVisitor<Object,Void>
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Object
evaluate
(ExpressionNode node, EvaluationContext context) visitActionTaken
(ActionTakenNode node, Void arg) visitAllOverloaded
(AllOverloadedNode allOverloadedNode, Void arg) visitContingencyOccurred
(ContingencyOccurredNode node, Void arg) visitIsOverloaded
(IsOverloadedNode isOverloadedNode, Void arg) visitLoadingRank
(LoadingRankNode node, Void arg) visitMostLoaded
(MostLoadedNode node, Void arg) visitNetworkComponent
(NetworkComponentNode node, Void arg) visitNetworkMethod
(NetworkMethodNode node, Void arg) visitNetworkProperty
(NetworkPropertyNode node, Void arg) Methods inherited from class com.powsybl.dsl.ast.ExpressionEvaluator
evaluate, 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
-
ActionExpressionEvaluator
-
-
Method Details
-
evaluate
-
visitNetworkComponent
- Specified by:
visitNetworkComponent
in interfaceActionExpressionVisitor<Object,
Void>
-
visitNetworkProperty
- Specified by:
visitNetworkProperty
in interfaceActionExpressionVisitor<Object,
Void>
-
visitNetworkMethod
- Specified by:
visitNetworkMethod
in interfaceActionExpressionVisitor<Object,
Void>
-
visitActionTaken
- Specified by:
visitActionTaken
in interfaceActionExpressionVisitor<Object,
Void>
-
visitContingencyOccurred
- Specified by:
visitContingencyOccurred
in interfaceActionExpressionVisitor<Object,
Void>
-
visitLoadingRank
- Specified by:
visitLoadingRank
in interfaceActionExpressionVisitor<Object,
Void>
-
visitMostLoaded
- Specified by:
visitMostLoaded
in interfaceActionExpressionVisitor<Object,
Void>
-
visitIsOverloaded
- Specified by:
visitIsOverloaded
in interfaceActionExpressionVisitor<Object,
Void>
-
visitAllOverloaded
- Specified by:
visitAllOverloaded
in interfaceActionExpressionVisitor<Object,
Void>
-