Package com.powsybl.iidm.network.impl
Class AbstractMultiVariantIdentifiableExtension<T extends Identifiable<T>>
java.lang.Object
com.powsybl.commons.extensions.AbstractExtension<T>
com.powsybl.iidm.network.impl.AbstractMultiVariantIdentifiableExtension<T>
- All Implemented Interfaces:
Extension<T>
,MultiVariantObject
- Direct Known Subclasses:
AbstractMultiVariantConnectableExtension
,ActivePowerControlImpl
,CoordinatedReactiveControlImpl
,HvdcAngleDroopActivePowerControlImpl
,HvdcOperatorActivePowerRangeImpl
,LoadDetailImpl
,RemoteReactivePowerControlImpl
,SlackTerminalImpl
,StandbyAutomatonImpl
,VoltageRegulationImpl
public abstract class AbstractMultiVariantIdentifiableExtension<T extends Identifiable<T>>
extends AbstractExtension<T>
implements MultiVariantObject
- Author:
- Florian Dupuy <florian.dupuy at rte-france.com>
-
Constructor Summary
-
Method Summary
Methods inherited from class com.powsybl.commons.extensions.AbstractExtension
cleanup, getExtendable, setExtendable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.iidm.network.impl.MultiVariantObject
allocateVariantArrayElement, deleteVariantArrayElement, extendVariantArraySize, reduceVariantArraySize
-
Constructor Details
-
AbstractMultiVariantIdentifiableExtension
-
-
Method Details
-
getVariantManagerHolder
-
getVariantIndex
protected int getVariantIndex()
-