Package com.powsybl.action.ial.dsl.ast
Class ActionExpressionHelper
java.lang.Object
com.powsybl.action.ial.dsl.ast.ActionExpressionHelper
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionstatic ActionTakenNode
newActionTaken
(String actionId) static AllOverloadedNode
newAllOverloadedNode
(List<String> branchIds, double limitReduction) static ContingencyOccurredNode
static ContingencyOccurredNode
newContingencyOccured
(String contingencyId) static IsOverloadedNode
newIsOverloadedNode
(List<String> branchIds, double 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 Details
-
newNetworkComponent
public static NetworkComponentNode newNetworkComponent(String id, NetworkComponentNode.ComponentType componentType) -
newNetworkProperty
-
newNetworkMethod
public static NetworkMethodNode newNetworkMethod(NetworkNode parent, String methodName, Object[] args) -
newActionTaken
-
newContingencyOccured
-
newLoadingRank
public static LoadingRankNode newLoadingRank(ExpressionNode branchIdToRank, List<ExpressionNode> branchIds) -
newMostLoaded
-
newIsOverloadedNode
-
newAllOverloadedNode
-
newContingencyOccured
-