Package com.powsybl.security
Class LimitViolations
- java.lang.Object
-
- com.powsybl.security.LimitViolations
-
public final class LimitViolations extends Object
Utility methods forLimitViolation
s, in particular to ease their building and comparison.- Author:
- Sylvain Leclerc
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Comparator<LimitViolation>
comparator()
A comparator which compares limit violations without comparing extensions.static LimitViolationBuilder
current()
A builder for current limit violations.static LimitViolationBuilder
highShortCircuitCurrent()
A builder for high short circuit current limit violations.static LimitViolationBuilder
highVoltage()
A builder for high voltage limit violations.static LimitViolationBuilder
lowShortCircuitCurrent()
A builder for low short circuit current limit violations.static LimitViolationBuilder
lowVoltage()
A builder for low voltage limit violations.
-
-
-
Method Detail
-
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.
-
highShortCircuitCurrent
public static LimitViolationBuilder highShortCircuitCurrent()
A builder for high short circuit current limit violations.
-
lowShortCircuitCurrent
public static LimitViolationBuilder lowShortCircuitCurrent()
A builder for low short circuit current limit violations.
-
-