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
public abstract class AbstractMultiVariantIdentifiableExtension<T extends Identifiable<T>> extends AbstractExtension<T> implements MultiVariantObject
- Author:
- Florian Dupuy
-
-
Constructor Summary
Constructors Constructor Description AbstractMultiVariantIdentifiableExtension(T extendable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
getVariantIndex()
protected VariantManagerHolder
getVariantManagerHolder()
-
Methods inherited from class com.powsybl.commons.extensions.AbstractExtension
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 Detail
-
AbstractMultiVariantIdentifiableExtension
public AbstractMultiVariantIdentifiableExtension(T extendable)
-
-
Method Detail
-
getVariantManagerHolder
protected VariantManagerHolder getVariantManagerHolder()
-
getVariantIndex
protected int getVariantIndex()
-
-