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 Details

    • AbstractMultiVariantIdentifiableExtension

      public AbstractMultiVariantIdentifiableExtension(T extendable)
  • Method Details

    • getVariantManagerHolder

      protected VariantManagerHolder getVariantManagerHolder()
    • getVariantIndex

      protected int getVariantIndex()