public class ActionExpressionEvaluator extends ExpressionEvaluator implements ActionExpressionVisitor<Object,Void>
Constructor and Description |
---|
ActionExpressionEvaluator(EvaluationContext context) |
Modifier and Type | Method and Description |
---|---|
static Object |
evaluate(ExpressionNode node,
EvaluationContext context) |
Object |
visitActionTaken(ActionTakenNode node,
Void arg) |
Object |
visitAllOverloaded(AllOverloadedNode allOverloadedNode,
Void arg) |
Object |
visitContingencyOccurred(ContingencyOccurredNode node,
Void arg) |
Object |
visitIsOverloaded(IsOverloadedNode isOverloadedNode,
Void arg) |
Object |
visitLoadingRank(LoadingRankNode node,
Void arg) |
Object |
visitMostLoaded(MostLoadedNode node,
Void arg) |
Object |
visitNetworkComponent(NetworkComponentNode node,
Void arg) |
Object |
visitNetworkMethod(NetworkMethodNode node,
Void arg) |
Object |
visitNetworkProperty(NetworkPropertyNode node,
Void arg) |
evaluate, visitArithmeticOperator, visitComparisonOperator, visitLiteral, visitLogicalOperator, visitNotOperator
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitArithmeticOperator, visitComparisonOperator, visitLiteral, visitLogicalOperator, visitNotOperator
public ActionExpressionEvaluator(EvaluationContext context)
public static Object evaluate(ExpressionNode node, EvaluationContext context)
public Object visitNetworkComponent(NetworkComponentNode node, Void arg)
visitNetworkComponent
in interface ActionExpressionVisitor<Object,Void>
public Object visitNetworkProperty(NetworkPropertyNode node, Void arg)
visitNetworkProperty
in interface ActionExpressionVisitor<Object,Void>
public Object visitNetworkMethod(NetworkMethodNode node, Void arg)
visitNetworkMethod
in interface ActionExpressionVisitor<Object,Void>
public Object visitActionTaken(ActionTakenNode node, Void arg)
visitActionTaken
in interface ActionExpressionVisitor<Object,Void>
public Object visitContingencyOccurred(ContingencyOccurredNode node, Void arg)
visitContingencyOccurred
in interface ActionExpressionVisitor<Object,Void>
public Object visitLoadingRank(LoadingRankNode node, Void arg)
visitLoadingRank
in interface ActionExpressionVisitor<Object,Void>
public Object visitMostLoaded(MostLoadedNode node, Void arg)
visitMostLoaded
in interface ActionExpressionVisitor<Object,Void>
public Object visitIsOverloaded(IsOverloadedNode isOverloadedNode, Void arg)
visitIsOverloaded
in interface ActionExpressionVisitor<Object,Void>
public Object visitAllOverloaded(AllOverloadedNode allOverloadedNode, Void arg)
visitAllOverloaded
in interface ActionExpressionVisitor<Object,Void>
Copyright © 2020. All rights reserved.