Class LimitViolations

java.lang.Object
com.powsybl.security.LimitViolations

public final class LimitViolations extends Object
Utility methods for LimitViolations, in particular to ease their building and comparison.
Author:
Sylvain Leclerc <sylvain.leclerc at rte-france.com>
  • Method Details

    • comparator

      public static Comparator<LimitViolation> comparator()
      A comparator which compares limit violations without comparing extensions.
    • current

      public static LimitViolationBuilder current()
      A builder for current limit violations.
    • highVoltage

      public static LimitViolationBuilder highVoltage()
      A builder for high voltage limit violations.
    • lowVoltage

      public static LimitViolationBuilder lowVoltage()
      A builder for low voltage limit violations.
    • lowVoltageAngle

      public static LimitViolationBuilder lowVoltageAngle()
      A builder for low voltageAngle limit violations.
    • highVoltageAngle

      public static LimitViolationBuilder highVoltageAngle()
      A builder for high voltageAngle limit violations.
    • highShortCircuitCurrent

      public static LimitViolationBuilder highShortCircuitCurrent()
      A builder for high short-circuit current limit violations.
    • activePower

      public static LimitViolationBuilder activePower()
      A builder for active power limit violations.
    • apparentPower

      public static LimitViolationBuilder apparentPower()
      A builder for apparent power limit violations.
    • lowShortCircuitCurrent

      public static LimitViolationBuilder lowShortCircuitCurrent()
      A builder for low short-circuit current limit violations.