Class AbstractDistinctLimitsContainer<H extends L,L>
java.lang.Object
com.powsybl.iidm.network.limitmodification.result.AbstractDistinctLimitsContainer<H,L>
- All Implemented Interfaces:
LimitsContainer<L>
- Direct Known Subclasses:
DefaultReducedLimitsContainer
public abstract class AbstractDistinctLimitsContainer<H extends L,L>
extends Object
implements LimitsContainer<L>
- Author:
- Olivier Perrin <olivier.perrin at rte-france.com>
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractDistinctLimitsContainer
(H limits, L originalLimits) -
Method Summary
Modifier and TypeMethodDescriptionabstract double
abstract Double
getOriginalTemporaryLimit
(int acceptableDuration) boolean
Indicate if the limits are different from the original ones.
-
Constructor Details
-
AbstractDistinctLimitsContainer
-
-
Method Details
-
getLimits
- Specified by:
getLimits
in interfaceLimitsContainer<H extends L>
-
getOriginalLimits
- Specified by:
getOriginalLimits
in interfaceLimitsContainer<H extends L>
-
isDistinct
public boolean isDistinct()Description copied from interface:LimitsContainer
Indicate if the limits are different from the original ones.
- Specified by:
isDistinct
in interfaceLimitsContainer<H extends L>
- Returns:
true
if the limits are different from the original.
-
getOriginalPermanentLimit
public abstract double getOriginalPermanentLimit() -
getOriginalTemporaryLimit
-