Class ConditionalActions

java.lang.Object
com.powsybl.security.strategy.ConditionalActions

public class ConditionalActions extends Object
A conditional action is a link between a Condition and a list of actions through ids. In a security analysis, we first check the condition and if verified, the list of actions is applied on the network. All actions are applied and in the order defined by the list.
Author:
Bertrand Rix <bertrand.rix at artelys.com>
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      An ID which uniquely identifies this strategy, for a security analysis execution.
    • getCondition

      public Condition getCondition()
      The condition which will decided the actual application of the actions, or not.
    • getActionIds

      public List<String> getActionIds()
      An ordered list of actions, which will be simulated if the condition holds true.