public class ActionExpressionEvaluator extends ExpressionEvaluator implements ActionExpressionVisitor<java.lang.Object,java.lang.Void>
Constructor and Description |
---|
ActionExpressionEvaluator(EvaluationContext context) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
evaluate(ExpressionNode node,
EvaluationContext context) |
java.lang.Object |
visitActionTaken(ActionTakenNode node,
java.lang.Void arg) |
java.lang.Object |
visitAllOverloaded(AllOverloadedNode allOverloadedNode,
java.lang.Void arg) |
java.lang.Object |
visitContingencyOccurred(ContingencyOccurredNode node,
java.lang.Void arg) |
java.lang.Object |
visitIsOverloaded(IsOverloadedNode isOverloadedNode,
java.lang.Void arg) |
java.lang.Object |
visitLoadingRank(LoadingRankNode node,
java.lang.Void arg) |
java.lang.Object |
visitMostLoaded(MostLoadedNode node,
java.lang.Void arg) |
java.lang.Object |
visitNetworkComponent(NetworkComponentNode node,
java.lang.Void arg) |
java.lang.Object |
visitNetworkMethod(NetworkMethodNode node,
java.lang.Void arg) |
java.lang.Object |
visitNetworkProperty(NetworkPropertyNode node,
java.lang.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 java.lang.Object evaluate(ExpressionNode node, EvaluationContext context)
public java.lang.Object visitNetworkComponent(NetworkComponentNode node, java.lang.Void arg)
visitNetworkComponent
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>
public java.lang.Object visitNetworkProperty(NetworkPropertyNode node, java.lang.Void arg)
visitNetworkProperty
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>
public java.lang.Object visitNetworkMethod(NetworkMethodNode node, java.lang.Void arg)
visitNetworkMethod
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>
public java.lang.Object visitActionTaken(ActionTakenNode node, java.lang.Void arg)
visitActionTaken
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>
public java.lang.Object visitContingencyOccurred(ContingencyOccurredNode node, java.lang.Void arg)
visitContingencyOccurred
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>
public java.lang.Object visitLoadingRank(LoadingRankNode node, java.lang.Void arg)
visitLoadingRank
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>
public java.lang.Object visitMostLoaded(MostLoadedNode node, java.lang.Void arg)
visitMostLoaded
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>
public java.lang.Object visitIsOverloaded(IsOverloadedNode isOverloadedNode, java.lang.Void arg)
visitIsOverloaded
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>
public java.lang.Object visitAllOverloaded(AllOverloadedNode allOverloadedNode, java.lang.Void arg)
visitAllOverloaded
in interface ActionExpressionVisitor<java.lang.Object,java.lang.Void>