Index

A B C D E G I L M N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractActionExpressionNode - Class in com.powsybl.action.dsl.ast
 
AbstractActionExpressionNode() - Constructor for class com.powsybl.action.dsl.ast.AbstractActionExpressionNode
 
AbstractBranchActionExpressionNode - Class in com.powsybl.action.dsl.ast
 
AbstractBranchActionExpressionNode(List<String>, float) - Constructor for class com.powsybl.action.dsl.ast.AbstractBranchActionExpressionNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.AbstractActionExpressionNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.ActionTakenNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.AllOverloadedNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.ContingencyOccurredNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.IsOverloadedNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.LoadingRankNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.MostLoadedNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.NetworkComponentNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.NetworkMethodNode
 
accept(ActionExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.NetworkPropertyNode
 
accept(ExpressionVisitor<R, A>, A) - Method in class com.powsybl.action.dsl.ast.AbstractActionExpressionNode
 
Action - Class in com.powsybl.action.dsl
 
Action(String) - Constructor for class com.powsybl.action.dsl.Action
 
Action(String, List<NetworkModification>) - Constructor for class com.powsybl.action.dsl.Action
 
ActionDb - Class in com.powsybl.action.dsl
 
ActionDb() - Constructor for class com.powsybl.action.dsl.ActionDb
 
ActionDslException - Exception in com.powsybl.action.dsl
 
ActionDslException(String) - Constructor for exception com.powsybl.action.dsl.ActionDslException
 
ActionDslException(String, Throwable) - Constructor for exception com.powsybl.action.dsl.ActionDslException
 
ActionDslHandler - Interface in com.powsybl.action.dsl
Users may define their own handling of action DSL objects, by implementing this interface and calling ActionDslLoader.loadDsl(groovy.lang.Binding, com.powsybl.iidm.network.Network, com.powsybl.action.dsl.ActionDslHandler, com.powsybl.action.dsl.ActionDslLoaderObserver) method.
ActionDslLoaderObserver - Interface in com.powsybl.action.dsl
 
ActionExpressionEvaluator - Class in com.powsybl.action.dsl.ast
 
ActionExpressionEvaluator(EvaluationContext) - Constructor for class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
ActionExpressionHelper - Class in com.powsybl.action.dsl.ast
 
ActionExpressionPrinter - Class in com.powsybl.action.dsl.ast
 
ActionExpressionPrinter(OutputStream) - Constructor for class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
ActionExpressionPrinter(OutputStream, Charset) - Constructor for class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
ActionExpressionPrinter(Writer) - Constructor for class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
ActionExpressionVisitor<R,A> - Interface in com.powsybl.action.dsl.ast
 
actionFound(String) - Method in interface com.powsybl.action.dsl.ActionDslLoaderObserver
 
actionFound(String) - Method in class com.powsybl.action.dsl.DefaultActionDslLoaderObserver
 
ActionTakenNode - Class in com.powsybl.action.dsl.ast
 
ActionTakenNode(String) - Constructor for class com.powsybl.action.dsl.ast.ActionTakenNode
 
addAction(Action) - Method in class com.powsybl.action.dsl.ActionDb
 
addAction(Action) - Method in interface com.powsybl.action.dsl.ActionDslHandler
 
addContingency(Contingency) - Method in class com.powsybl.action.dsl.ActionDb
 
addContingency(Contingency) - Method in interface com.powsybl.action.dsl.ActionDslHandler
 
addRule(Rule) - Method in class com.powsybl.action.dsl.ActionDb
 
addRule(Rule) - Method in interface com.powsybl.action.dsl.ActionDslHandler
 
AllOverloadedNode - Class in com.powsybl.action.dsl.ast
 
AllOverloadedNode(List<String>, float) - Constructor for class com.powsybl.action.dsl.ast.AllOverloadedNode
 
apply(Network, NamingStrategy, boolean, ComputationManager, Reporter) - Method in class com.powsybl.action.dsl.modification.ScriptNetworkModification
 
APPLY - Enum constant in enum class com.powsybl.action.dsl.RuleType
 

B

begin(String) - Method in interface com.powsybl.action.dsl.ActionDslLoaderObserver
 
begin(String) - Method in class com.powsybl.action.dsl.DefaultActionDslLoaderObserver
 
BRANCH - Enum constant in enum class com.powsybl.action.dsl.ast.NetworkComponentNode.ComponentType
 

C

com.powsybl.action.dsl - module com.powsybl.action.dsl
 
com.powsybl.action.dsl - package com.powsybl.action.dsl
 
com.powsybl.action.dsl.ast - package com.powsybl.action.dsl.ast
 
com.powsybl.action.dsl.modification - package com.powsybl.action.dsl.modification
 
Condition - Interface in com.powsybl.action.dsl
 
ConditionType - Enum Class in com.powsybl.action.dsl
 
contingencyFound(String) - Method in interface com.powsybl.action.dsl.ActionDslLoaderObserver
 
contingencyFound(String) - Method in class com.powsybl.action.dsl.DefaultActionDslLoaderObserver
 
ContingencyOccurredNode - Class in com.powsybl.action.dsl.ast
 
ContingencyOccurredNode() - Constructor for class com.powsybl.action.dsl.ast.ContingencyOccurredNode
 
ContingencyOccurredNode(String) - Constructor for class com.powsybl.action.dsl.ast.ContingencyOccurredNode
 
create() - Method in class com.powsybl.action.dsl.GroovyDslContingenciesProviderFactory
 
create(InputStream) - Method in class com.powsybl.action.dsl.GroovyDslContingenciesProviderFactory
Creates a provider which will read the DSL from a UTF-8 encoded input stream.
create(Path) - Method in class com.powsybl.action.dsl.GroovyDslContingenciesProviderFactory
Creates a provider which will read the DSL from a UTF-8 encoded file.

D

DefaultActionDslLoaderObserver - Class in com.powsybl.action.dsl
 
DefaultActionDslLoaderObserver() - Constructor for class com.powsybl.action.dsl.DefaultActionDslLoaderObserver
 
DefaultActionExpressionVisitor<R,A> - Class in com.powsybl.action.dsl.ast
 
DefaultActionExpressionVisitor() - Constructor for class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 

E

end() - Method in interface com.powsybl.action.dsl.ActionDslLoaderObserver
 
end() - Method in class com.powsybl.action.dsl.DefaultActionDslLoaderObserver
 
evaluate(ExpressionNode, EvaluationContext) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
EvaluationContext - Interface in com.powsybl.action.dsl.ast
 
EXPRESSION - Enum constant in enum class com.powsybl.action.dsl.ConditionType
 
ExpressionActionTakenLister - Class in com.powsybl.action.dsl.ast
 
ExpressionActionTakenLister() - Constructor for class com.powsybl.action.dsl.ast.ExpressionActionTakenLister
 
ExpressionCondition - Class in com.powsybl.action.dsl
 
ExpressionCondition(ExpressionNode) - Constructor for class com.powsybl.action.dsl.ExpressionCondition
 
ExpressionVariableLister - Class in com.powsybl.action.dsl.ast
 
ExpressionVariableLister() - Constructor for class com.powsybl.action.dsl.ast.ExpressionVariableLister
 

G

GENERATOR - Enum constant in enum class com.powsybl.action.dsl.ast.NetworkComponentNode.ComponentType
 
getAction(String) - Method in class com.powsybl.action.dsl.ActionDb
 
getActionId() - Method in class com.powsybl.action.dsl.ast.ActionTakenNode
 
getActions() - Method in class com.powsybl.action.dsl.ActionDb
 
getActions() - Method in class com.powsybl.action.dsl.Rule
 
getArgs() - Method in class com.powsybl.action.dsl.ast.NetworkMethodNode
 
getBranchIds() - Method in class com.powsybl.action.dsl.ast.AbstractBranchActionExpressionNode
 
getBranchIds() - Method in class com.powsybl.action.dsl.ast.LoadingRankNode
 
getBranchIds() - Method in class com.powsybl.action.dsl.ast.MostLoadedNode
 
getBranchIdToRankNode() - Method in class com.powsybl.action.dsl.ast.LoadingRankNode
 
getComponentId() - Method in class com.powsybl.action.dsl.ast.NetworkComponentNode
 
getComponentType() - Method in class com.powsybl.action.dsl.ast.NetworkComponentNode
 
getCondition() - Method in class com.powsybl.action.dsl.Rule
 
getContingencies() - Method in class com.powsybl.action.dsl.ActionDb
 
getContingencies(Network) - Method in class com.powsybl.action.dsl.GroovyDslContingenciesProvider
 
getContingency() - Method in interface com.powsybl.action.dsl.ast.EvaluationContext
 
getContingency(String) - Method in class com.powsybl.action.dsl.ActionDb
 
getContingencyId() - Method in class com.powsybl.action.dsl.ast.ContingencyOccurredNode
 
getDescription() - Method in class com.powsybl.action.dsl.Action
 
getDescription() - Method in class com.powsybl.action.dsl.Rule
 
getId() - Method in class com.powsybl.action.dsl.Action
 
getId() - Method in class com.powsybl.action.dsl.Rule
 
getLife() - Method in class com.powsybl.action.dsl.Rule
 
getLimitReduction() - Method in class com.powsybl.action.dsl.ast.AbstractBranchActionExpressionNode
 
getMethodName() - Method in class com.powsybl.action.dsl.ast.NetworkMethodNode
 
getModifications() - Method in class com.powsybl.action.dsl.Action
 
getNetwork() - Method in interface com.powsybl.action.dsl.ast.EvaluationContext
 
getNode() - Method in class com.powsybl.action.dsl.ExpressionCondition
 
getParent() - Method in class com.powsybl.action.dsl.ast.NetworkMethodNode
 
getParent() - Method in class com.powsybl.action.dsl.ast.NetworkPropertyNode
 
getPropertyName() - Method in class com.powsybl.action.dsl.ast.NetworkPropertyNode
 
getRules() - Method in class com.powsybl.action.dsl.ActionDb
 
getScript() - Method in class com.powsybl.action.dsl.modification.ScriptNetworkModification
 
getType() - Method in interface com.powsybl.action.dsl.Condition
 
getType() - Method in class com.powsybl.action.dsl.ExpressionCondition
 
getType() - Method in class com.powsybl.action.dsl.Rule
 
GroovyDslContingenciesProvider - Class in com.powsybl.action.dsl
A ContingenciesProvider which provides same contingencies definition syntax as GroovyDslContingenciesProvider, but allows to use more complete action-dsl scripts as is for standard security analysis.
GroovyDslContingenciesProvider(InputStream) - Constructor for class com.powsybl.action.dsl.GroovyDslContingenciesProvider
 
GroovyDslContingenciesProvider(Path) - Constructor for class com.powsybl.action.dsl.GroovyDslContingenciesProvider
 
GroovyDslContingenciesProviderFactory - Class in com.powsybl.action.dsl
 
GroovyDslContingenciesProviderFactory() - Constructor for class com.powsybl.action.dsl.GroovyDslContingenciesProviderFactory
 

I

isActionTaken(String) - Method in interface com.powsybl.action.dsl.ast.EvaluationContext
 
IsOverloadedNode - Class in com.powsybl.action.dsl.ast
 
IsOverloadedNode(List<String>, float) - Constructor for class com.powsybl.action.dsl.ast.IsOverloadedNode
 

L

LINE - Enum constant in enum class com.powsybl.action.dsl.ast.NetworkComponentNode.ComponentType
 
list(ExpressionNode) - Static method in class com.powsybl.action.dsl.ast.ExpressionActionTakenLister
 
list(ExpressionNode) - Static method in class com.powsybl.action.dsl.ast.ExpressionVariableLister
 
LOAD - Enum constant in enum class com.powsybl.action.dsl.ast.NetworkComponentNode.ComponentType
 
LoadingRankNode - Class in com.powsybl.action.dsl.ast
 
LoadingRankNode(ExpressionNode, List<ExpressionNode>) - Constructor for class com.powsybl.action.dsl.ast.LoadingRankNode
 

M

MostLoadedNode - Class in com.powsybl.action.dsl.ast
 
MostLoadedNode(List<String>) - Constructor for class com.powsybl.action.dsl.ast.MostLoadedNode
 

N

NetworkComponentNode - Class in com.powsybl.action.dsl.ast
 
NetworkComponentNode(String, NetworkComponentNode.ComponentType) - Constructor for class com.powsybl.action.dsl.ast.NetworkComponentNode
 
NetworkComponentNode.ComponentType - Enum Class in com.powsybl.action.dsl.ast
 
NetworkMethodNode - Class in com.powsybl.action.dsl.ast
 
NetworkMethodNode(NetworkNode, String, Object[]) - Constructor for class com.powsybl.action.dsl.ast.NetworkMethodNode
 
NetworkNode - Interface in com.powsybl.action.dsl.ast
 
NetworkPropertyNode - Class in com.powsybl.action.dsl.ast
 
NetworkPropertyNode(NetworkNode, String) - Constructor for class com.powsybl.action.dsl.ast.NetworkPropertyNode
 
newActionTaken(String) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newAllOverloadedNode(List<String>, float) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newContingencyOccured() - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newContingencyOccured(String) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newIsOverloadedNode(List<String>, float) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newLoadingRank(ExpressionNode, List<ExpressionNode>) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newMostLoaded(List<String>) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newNetworkComponent(String, NetworkComponentNode.ComponentType) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newNetworkMethod(NetworkNode, String, Object[]) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 
newNetworkProperty(NetworkNode, String) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionHelper
 

P

PREDEFINED - Enum constant in enum class com.powsybl.action.dsl.ConditionType
 
print(ExpressionNode) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
print(ExpressionNode, OutputStream) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
print(ExpressionNode, OutputStream, Charset) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 

R

Rule - Class in com.powsybl.action.dsl
 
Rule(String, Condition, int, RuleType, String...) - Constructor for class com.powsybl.action.dsl.Rule
 
Rule(String, Condition, int, RuleType, List<String>) - Constructor for class com.powsybl.action.dsl.Rule
 
Rule(String, Condition, int, String...) - Constructor for class com.powsybl.action.dsl.Rule
 
Rule(String, Condition, int, List<String>) - Constructor for class com.powsybl.action.dsl.Rule
 
ruleFound(String) - Method in interface com.powsybl.action.dsl.ActionDslLoaderObserver
 
ruleFound(String) - Method in class com.powsybl.action.dsl.DefaultActionDslLoaderObserver
 
RuleType - Enum Class in com.powsybl.action.dsl
 
run(Network) - Method in class com.powsybl.action.dsl.Action
 
run(Network, ComputationManager) - Method in class com.powsybl.action.dsl.Action
 

S

ScriptNetworkModification - Class in com.powsybl.action.dsl.modification
 
ScriptNetworkModification(Closure<Void>) - Constructor for class com.powsybl.action.dsl.modification.ScriptNetworkModification
 
setDescription(String) - Method in class com.powsybl.action.dsl.Action
 
setDescription(String) - Method in class com.powsybl.action.dsl.Rule
 
SWITCH - Enum constant in enum class com.powsybl.action.dsl.ast.NetworkComponentNode.ComponentType
 

T

TEST - Enum constant in enum class com.powsybl.action.dsl.RuleType
 
toString(ExpressionNode) - Static method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
TRANSFORMER - Enum constant in enum class com.powsybl.action.dsl.ast.NetworkComponentNode.ComponentType
 

V

valueOf(String) - Static method in enum class com.powsybl.action.dsl.ast.NetworkComponentNode.ComponentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.powsybl.action.dsl.ConditionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.powsybl.action.dsl.RuleType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.powsybl.action.dsl.ast.NetworkComponentNode.ComponentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.powsybl.action.dsl.ConditionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.powsybl.action.dsl.RuleType
Returns an array containing the constants of this enum class, in the order they are declared.
visitActionTaken(ActionTakenNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitActionTaken(ActionTakenNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitActionTaken(ActionTakenNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitActionTaken(ActionTakenNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitActionTaken(ActionTakenNode, List<String>) - Method in class com.powsybl.action.dsl.ast.ExpressionActionTakenLister
 
visitAllOverloaded(AllOverloadedNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitAllOverloaded(AllOverloadedNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitAllOverloaded(AllOverloadedNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitAllOverloaded(AllOverloadedNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitContingencyOccurred(ContingencyOccurredNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitContingencyOccurred(ContingencyOccurredNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitContingencyOccurred(ContingencyOccurredNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitContingencyOccurred(ContingencyOccurredNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitIsOverloaded(IsOverloadedNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitIsOverloaded(IsOverloadedNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitIsOverloaded(IsOverloadedNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitIsOverloaded(IsOverloadedNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitLoadingRank(LoadingRankNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitLoadingRank(LoadingRankNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitLoadingRank(LoadingRankNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitLoadingRank(LoadingRankNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitMostLoaded(MostLoadedNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitMostLoaded(MostLoadedNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitMostLoaded(MostLoadedNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitMostLoaded(MostLoadedNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitNetworkComponent(NetworkComponentNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitNetworkComponent(NetworkComponentNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitNetworkComponent(NetworkComponentNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitNetworkComponent(NetworkComponentNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitNetworkMethod(NetworkMethodNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitNetworkMethod(NetworkMethodNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitNetworkMethod(NetworkMethodNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitNetworkMethod(NetworkMethodNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitNetworkMethod(NetworkMethodNode, List<NetworkNode>) - Method in class com.powsybl.action.dsl.ast.ExpressionVariableLister
 
visitNetworkProperty(NetworkPropertyNode, A) - Method in interface com.powsybl.action.dsl.ast.ActionExpressionVisitor
 
visitNetworkProperty(NetworkPropertyNode, A) - Method in class com.powsybl.action.dsl.ast.DefaultActionExpressionVisitor
 
visitNetworkProperty(NetworkPropertyNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionEvaluator
 
visitNetworkProperty(NetworkPropertyNode, Void) - Method in class com.powsybl.action.dsl.ast.ActionExpressionPrinter
 
visitNetworkProperty(NetworkPropertyNode, List<NetworkNode>) - Method in class com.powsybl.action.dsl.ast.ExpressionVariableLister
 
A B C D E G I L M N P R S T V 
All Classes and Interfaces|All Packages|Serialized Form