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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConnectablePositionImpl.FeederImpl
-
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
Constructors Constructor Description ConnectablePositionImpl(C connectable, ConnectablePositionImpl.FeederImpl feeder, ConnectablePositionImpl.FeederImpl feeder1, ConnectablePositionImpl.FeederImpl feeder2, ConnectablePositionImpl.FeederImpl feeder3)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectablePositionImpl.FeederImpl
getFeeder()
Feeder in case the connectable has only one (injections)ConnectablePositionImpl.FeederImpl
getFeeder1()
First feeder in case the connectable has two or threeConnectablePositionImpl.FeederImpl
getFeeder2()
Second feeder in case the connectable has two or threeConnectablePositionImpl.FeederImpl
getFeeder3()
Third feeder in case the connectable has three (three windings transformers)-
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.extensions.ConnectablePosition
getName
-
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
-
-
-
Constructor Detail
-
ConnectablePositionImpl
public ConnectablePositionImpl(C connectable, ConnectablePositionImpl.FeederImpl feeder, ConnectablePositionImpl.FeederImpl feeder1, ConnectablePositionImpl.FeederImpl feeder2, ConnectablePositionImpl.FeederImpl feeder3)
-
-
Method Detail
-
getFeeder
public ConnectablePositionImpl.FeederImpl 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
public ConnectablePositionImpl.FeederImpl 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
public ConnectablePositionImpl.FeederImpl 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
public ConnectablePositionImpl.FeederImpl 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>>
-
-