Class ConnectablePositionImpl<C extends Connectable<C>>
java.lang.Object
com.powsybl.commons.extensions.AbstractExtension<C>
com.powsybl.iidm.network.impl.extensions.ConnectablePositionImpl<C>
- All Implemented Interfaces:
Extension<C>
,ConnectablePosition<C>
public class ConnectablePositionImpl<C extends Connectable<C>>
extends AbstractExtension<C>
implements ConnectablePosition<C>
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.powsybl.iidm.network.extensions.ConnectablePosition
ConnectablePosition.Direction, ConnectablePosition.Feeder
-
Field Summary
Fields inherited from interface com.powsybl.iidm.network.extensions.ConnectablePosition
NAME
-
Constructor Summary
ConstructorDescriptionConnectablePositionImpl
(C connectable, ConnectablePositionImpl.FeederImpl feeder, ConnectablePositionImpl.FeederImpl feeder1, ConnectablePositionImpl.FeederImpl feeder2, ConnectablePositionImpl.FeederImpl feeder3) -
Method Summary
Modifier and TypeMethodDescriptionFeeder in case the connectable has only one (injections)First feeder in case the connectable has two or threeSecond feeder in case the connectable has two or threeThird feeder in case the connectable has three (three windings transformers)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.extensions.ConnectablePosition
getName
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
Constructor Details
-
ConnectablePositionImpl
public ConnectablePositionImpl(C connectable, ConnectablePositionImpl.FeederImpl feeder, ConnectablePositionImpl.FeederImpl feeder1, ConnectablePositionImpl.FeederImpl feeder2, ConnectablePositionImpl.FeederImpl feeder3)
-
-
Method Details
-
getFeeder
Description copied from interface:ConnectablePosition
Feeder in case the connectable has only one (injections)- Specified by:
getFeeder
in interfaceConnectablePosition<C extends Connectable<C>>
-
getFeeder1
Description copied from interface:ConnectablePosition
First feeder in case the connectable has two or three- Specified by:
getFeeder1
in interfaceConnectablePosition<C extends Connectable<C>>
-
getFeeder2
Description copied from interface:ConnectablePosition
Second feeder in case the connectable has two or three- Specified by:
getFeeder2
in interfaceConnectablePosition<C extends Connectable<C>>
-
getFeeder3
Description copied from interface:ConnectablePosition
Third feeder in case the connectable has three (three windings transformers)- Specified by:
getFeeder3
in interfaceConnectablePosition<C extends Connectable<C>>
-