Class DefaultNamingStrategy
java.lang.Object
com.powsybl.iidm.modification.topology.DefaultNamingStrategy
- All Implemented Interfaces:
NamingStrategy
Default naming strategy used if no other naming strategy is specified.
- Author:
- Nicolas Rol <nicolas.rol at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
getBreakerId
(String baseId) final String
getBreakerId
(String baseId, int id1Num, int id2Num) final String
getBusbarId
(String baseId, int id1Num, int id2Num) final String
getBusbarId
(String baseId, List<SwitchKind> switchKindList, int id1Num, int id2Num) final String
final String
getChunkPrefix
(String baseId, List<SwitchKind> switchKindList, int busBarNum, int section1Num, int section2Num) final String
getDisconnectorBetweenChunksId
(BusbarSection bbs, String baseId, int id1Num, int id2Num) final String
getDisconnectorId
(BusbarSection bbs, String baseId, int id1Num, int id2Num, int side) final String
getDisconnectorId
(String baseId, int id1Num, int id2Num) final String
getName()
final String
getSectioningPrefix
(String baseId, BusbarSection bbs, int busBarNum, int section1Num, int section2Num) final String
getSwitchBaseId
(Connectable<?> connectable, int side) Used when building a feeder bayfinal String
getSwitchBaseId
(VoltageLevel voltageLevel, BusbarSection bbs1, BusbarSection bbs2) Used in coupling device buildingfinal String
getSwitchId
(String baseId) final String
getSwitchId
(String baseId, int idNum) final String
getSwitchId
(String baseId, int id1Num, int id2Num)
-
Constructor Details
-
DefaultNamingStrategy
public DefaultNamingStrategy()
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceNamingStrategy
-
getSectioningPrefix
public final String getSectioningPrefix(String baseId, BusbarSection bbs, int busBarNum, int section1Num, int section2Num) - Specified by:
getSectioningPrefix
in interfaceNamingStrategy
-
getChunkPrefix
public final String getChunkPrefix(String baseId, List<SwitchKind> switchKindList, int busBarNum, int section1Num, int section2Num) - Specified by:
getChunkPrefix
in interfaceNamingStrategy
-
getDisconnectorId
- Specified by:
getDisconnectorId
in interfaceNamingStrategy
-
getDisconnectorId
public final String getDisconnectorId(BusbarSection bbs, String baseId, int id1Num, int id2Num, int side) - Specified by:
getDisconnectorId
in interfaceNamingStrategy
-
getDisconnectorBetweenChunksId
public final String getDisconnectorBetweenChunksId(BusbarSection bbs, String baseId, int id1Num, int id2Num) - Specified by:
getDisconnectorBetweenChunksId
in interfaceNamingStrategy
-
getBreakerId
- Specified by:
getBreakerId
in interfaceNamingStrategy
-
getBreakerId
- Specified by:
getBreakerId
in interfaceNamingStrategy
-
getSwitchId
- Specified by:
getSwitchId
in interfaceNamingStrategy
-
getSwitchId
- Specified by:
getSwitchId
in interfaceNamingStrategy
-
getSwitchId
- Specified by:
getSwitchId
in interfaceNamingStrategy
-
getBusbarId
- Specified by:
getBusbarId
in interfaceNamingStrategy
-
getBusbarId
public final String getBusbarId(String baseId, List<SwitchKind> switchKindList, int id1Num, int id2Num) - Specified by:
getBusbarId
in interfaceNamingStrategy
-
getBusId
- Specified by:
getBusId
in interfaceNamingStrategy
-
getSwitchBaseId
Description copied from interface:NamingStrategy
Used when building a feeder bay- Specified by:
getSwitchBaseId
in interfaceNamingStrategy
-
getSwitchBaseId
public final String getSwitchBaseId(VoltageLevel voltageLevel, BusbarSection bbs1, BusbarSection bbs2) Description copied from interface:NamingStrategy
Used in coupling device building- Specified by:
getSwitchBaseId
in interfaceNamingStrategy
-