Package com.powsybl.iidm.network
Interface LoadingLimitsAdder<L extends LoadingLimits,A extends LoadingLimitsAdder<L,A>>
-
- All Superinterfaces:
OperationalLimitsAdder<L,A>
- All Known Subinterfaces:
ActivePowerLimitsAdder
,ApparentPowerLimitsAdder
,CurrentLimitsAdder
- All Known Implementing Classes:
CurrentLimitsAdderImpl
public interface LoadingLimitsAdder<L extends LoadingLimits,A extends LoadingLimitsAdder<L,A>> extends OperationalLimitsAdder<L,A>
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
LoadingLimitsAdder.TemporaryLimitAdder<A>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoadingLimitsAdder.TemporaryLimitAdder<A>
beginTemporaryLimit()
double
getPermanentLimit()
double
getTemporaryLimitValue(int acceptableDuration)
boolean
hasTemporaryLimits()
A
setPermanentLimit(double limit)
-
Methods inherited from interface com.powsybl.iidm.network.OperationalLimitsAdder
add
-
-
-
-
Method Detail
-
setPermanentLimit
A setPermanentLimit(double limit)
-
beginTemporaryLimit
LoadingLimitsAdder.TemporaryLimitAdder<A> beginTemporaryLimit()
-
getPermanentLimit
double getPermanentLimit()
-
getTemporaryLimitValue
double getTemporaryLimitValue(int acceptableDuration)
-
hasTemporaryLimits
boolean hasTemporaryLimits()
-
-