Package com.powsybl.action.dsl.ast
Class DefaultActionExpressionVisitor<R,A>
- java.lang.Object
-
- com.powsybl.dsl.ast.DefaultExpressionVisitor<R,A>
-
- com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor<R,A>
-
- All Implemented Interfaces:
ActionExpressionVisitor<R,A>
,ExpressionVisitor<R,A>
- Direct Known Subclasses:
ExpressionActionTakenLister
,ExpressionVariableLister
public class DefaultActionExpressionVisitor<R,A> extends DefaultExpressionVisitor<R,A> implements ActionExpressionVisitor<R,A>
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description DefaultActionExpressionVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description R
visitActionTaken(ActionTakenNode node, A arg)
R
visitAllOverloaded(AllOverloadedNode allOverloadedNode, A arg)
R
visitContingencyOccurred(ContingencyOccurredNode node, A arg)
R
visitIsOverloaded(IsOverloadedNode isOverloadedNode, A arg)
R
visitLoadingRank(LoadingRankNode node, A arg)
R
visitMostLoaded(MostLoadedNode mostLoadedNode, A arg)
R
visitNetworkComponent(NetworkComponentNode node, A arg)
R
visitNetworkMethod(NetworkMethodNode node, A arg)
R
visitNetworkProperty(NetworkPropertyNode node, A arg)
-
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
-
-
-
-
Method Detail
-
visitNetworkComponent
public R visitNetworkComponent(NetworkComponentNode node, A arg)
- Specified by:
visitNetworkComponent
in interfaceActionExpressionVisitor<R,A>
-
visitNetworkProperty
public R visitNetworkProperty(NetworkPropertyNode node, A arg)
- Specified by:
visitNetworkProperty
in interfaceActionExpressionVisitor<R,A>
-
visitNetworkMethod
public R visitNetworkMethod(NetworkMethodNode node, A arg)
- Specified by:
visitNetworkMethod
in interfaceActionExpressionVisitor<R,A>
-
visitActionTaken
public R visitActionTaken(ActionTakenNode node, A arg)
- Specified by:
visitActionTaken
in interfaceActionExpressionVisitor<R,A>
-
visitContingencyOccurred
public R visitContingencyOccurred(ContingencyOccurredNode node, A arg)
- Specified by:
visitContingencyOccurred
in interfaceActionExpressionVisitor<R,A>
-
visitLoadingRank
public R visitLoadingRank(LoadingRankNode node, A arg)
- Specified by:
visitLoadingRank
in interfaceActionExpressionVisitor<R,A>
-
visitMostLoaded
public R visitMostLoaded(MostLoadedNode mostLoadedNode, A arg)
- Specified by:
visitMostLoaded
in interfaceActionExpressionVisitor<R,A>
-
visitIsOverloaded
public R visitIsOverloaded(IsOverloadedNode isOverloadedNode, A arg)
- Specified by:
visitIsOverloaded
in interfaceActionExpressionVisitor<R,A>
-
visitAllOverloaded
public R visitAllOverloaded(AllOverloadedNode allOverloadedNode, A arg)
- Specified by:
visitAllOverloaded
in interfaceActionExpressionVisitor<R,A>
-
-