Interface ConnectablePosition<C extends Connectable<C>>
-
- All Superinterfaces:
Extension<C>
- All Known Implementing Classes:
ConnectablePositionImpl
public interface ConnectablePosition<C extends Connectable<C>> extends Extension<C>
This class gives the position of a connectable relative to other equipments in the network.- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ConnectablePosition.Direction
static interface
ConnectablePosition.Feeder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static void
check(ConnectablePosition.Feeder feeder, ConnectablePosition.Feeder feeder1, ConnectablePosition.Feeder feeder2, ConnectablePosition.Feeder feeder3)
ConnectablePosition.Feeder
getFeeder()
Feeder in case the connectable has only one (injections)ConnectablePosition.Feeder
getFeeder1()
First feeder in case the connectable has two or threeConnectablePosition.Feeder
getFeeder2()
Second feeder in case the connectable has two or threeConnectablePosition.Feeder
getFeeder3()
Third feeder in case the connectable has three (three windings transformers)default String
getName()
Return the name of this extension.-
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
-
-
-
Field Detail
-
NAME
static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
default String getName()
Description copied from interface:Extension
Return the name of this extension.- Specified by:
getName
in interfaceExtension<C extends Connectable<C>>
-
getFeeder
ConnectablePosition.Feeder getFeeder()
Feeder in case the connectable has only one (injections)
-
getFeeder1
ConnectablePosition.Feeder getFeeder1()
First feeder in case the connectable has two or three
-
getFeeder2
ConnectablePosition.Feeder getFeeder2()
Second feeder in case the connectable has two or three
-
getFeeder3
ConnectablePosition.Feeder getFeeder3()
Third feeder in case the connectable has three (three windings transformers)
-
check
static void check(ConnectablePosition.Feeder feeder, ConnectablePosition.Feeder feeder1, ConnectablePosition.Feeder feeder2, ConnectablePosition.Feeder feeder3)
-
-