Package com.powsybl.action.dsl.ast
Class ActionExpressionHelper
- java.lang.Object
-
- com.powsybl.action.dsl.ast.ActionExpressionHelper
-
public final class ActionExpressionHelper extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ActionTakenNode
newActionTaken(String actionId)
static AllOverloadedNode
newAllOverloadedNode(List<String> branchIds, float limitReduction)
static ContingencyOccurredNode
newContingencyOccured()
static ContingencyOccurredNode
newContingencyOccured(String contingencyId)
static IsOverloadedNode
newIsOverloadedNode(List<String> branchIds, float limitReduction)
static LoadingRankNode
newLoadingRank(ExpressionNode branchIdToRank, List<ExpressionNode> branchIds)
static MostLoadedNode
newMostLoaded(List<String> branchIds)
static NetworkComponentNode
newNetworkComponent(String id, NetworkComponentNode.ComponentType componentType)
static NetworkMethodNode
newNetworkMethod(NetworkNode parent, String methodName, Object[] args)
static NetworkPropertyNode
newNetworkProperty(NetworkNode parent, String propertyName)
-
-
-
Method Detail
-
newNetworkComponent
public static NetworkComponentNode newNetworkComponent(String id, NetworkComponentNode.ComponentType componentType)
-
newNetworkProperty
public static NetworkPropertyNode newNetworkProperty(NetworkNode parent, String propertyName)
-
newNetworkMethod
public static NetworkMethodNode newNetworkMethod(NetworkNode parent, String methodName, Object[] args)
-
newActionTaken
public static ActionTakenNode newActionTaken(String actionId)
-
newContingencyOccured
public static ContingencyOccurredNode newContingencyOccured()
-
newLoadingRank
public static LoadingRankNode newLoadingRank(ExpressionNode branchIdToRank, List<ExpressionNode> branchIds)
-
newMostLoaded
public static MostLoadedNode newMostLoaded(List<String> branchIds)
-
newIsOverloadedNode
public static IsOverloadedNode newIsOverloadedNode(List<String> branchIds, float limitReduction)
-
newAllOverloadedNode
public static AllOverloadedNode newAllOverloadedNode(List<String> branchIds, float limitReduction)
-
newContingencyOccured
public static ContingencyOccurredNode newContingencyOccured(String contingencyId)
-
-