| cleanFork(VoltageLevel.NodeBreakerView, Graph, int, Set, String, ReportNode) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| mergeLimits(String, Optional, Optional, ReportNode) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| buildTopology(int, String, Network, VoltageLevel, int, int, Connectable, NamingStrategy, ReportNode) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| getUnusedOrderPositionsBefore(BusbarSection) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getUnusedOrderPositionsAfter(BusbarSection) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getOrderPositions(ConnectablePosition, VoltageLevel, Connectable, boolean, ReportNode) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| getPositionRange(BusbarSection) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| createLineAdder(double, String, String, String, String, Network, Line) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| removeSwitchOrInternalConnection(VoltageLevel.NodeBreakerView, Graph, Object, ReportNode) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| createLineAdder(String, String, String, String, Network, Line, Line) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| get3wtFeeders(ConnectablePosition, VoltageLevel, ThreeWindingsTransformer) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| cleanMixedTopology(VoltageLevel.NodeBreakerView, Graph, int, ReportNode) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| findTeePoint(Line, Line, Line) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| searchConnectables(VoltageLevel.NodeBreakerView, Graph, Integer, Set, List) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getFeeders(ConnectablePosition, VoltageLevel, Connectable, boolean, ReportNode) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getFirstBusbarSection(VoltageLevel) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| cleanTopology(VoltageLevel.NodeBreakerView, Graph, int, String, ReportNode) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| attachLine(Terminal, LineAdder, BiConsumer, BiConsumer, BiConsumer) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| removeAllSwitchesAndInternalConnections(VoltageLevel.NodeBreakerView, Graph, int, Object, ReportNode) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| mergeLimits(String, TopologyModificationUtils.LoadingLimitsBags, TopologyModificationUtils.LoadingLimitsBags, ReportNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$createGraphFromTerminal$36(VoltageLevel.NodeBreakerView, Graph, int, Switch, int) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| addLoadingLimits(LoadingLimitsAdder, TopologyModificationUtils.LoadingLimitsBag) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| cleanNodeBreakerTopology(Network, String, ReportNode) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| addLoadingLimits(Line, TopologyModificationUtils.LoadingLimitsBags, TwoSides) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| removeVoltageLevelAndSubstation(VoltageLevel, ReportNode) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| getBranchFeeders(ConnectablePosition, VoltageLevel, Branch) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| fillConnectablesMap(BusbarSection, Map) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getSliceOrdersMap(VoltageLevel) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| createGraphFromTerminal(Terminal) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getMaxOrderUsedBefore(NavigableMap, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getMinOrderUsedAfter(NavigableMap, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getLinkedConnectables(VoltageLevel.NodeBreakerView, Graph, Integer, Object) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$createDisconnectorTopology$16(int, NamingStrategy, String, int, VoltageLevel, BusbarSection, BusbarSection) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createTopologyAndGetConnectableNode(int, String, Network, VoltageLevel, Connectable, NamingStrategy, ReportNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createNBBreaker(int, int, String, VoltageLevel.NodeBreakerView, boolean) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| lambda$getFeedersByConnectable$30(VoltageLevel, Map, Connectable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$getFeederPositionsByConnectable$29(Map, String, List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| createNBDisconnector(int, int, String, VoltageLevel.NodeBreakerView, boolean) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| addOrderPositions(Connectable, VoltageLevel, Collection, boolean, ReportNode) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$removeVoltageLevelAndSubstation$7(ReportNode, Substation) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isBusbarSection(VoltageLevel.NodeBreakerView, Integer) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| createBusBreakerSwitch(String, String, String, VoltageLevel.BusBreakerView) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| createNodeBreakerSwitchesTopology(VoltageLevel, int, int, NamingStrategy, String, List, BusbarSection) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createTopologyWithConnectableNode(int, String, Network, VoltageLevel, int, Connectable, NamingStrategy, ReportNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getOppositeNode(Graph, int, Object) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$getSliceOrdersMap$10(Map, BusbarSection, Set) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$getSliceOrdersMap$12(VoltageLevel, TreeMap, Integer, Set) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getFeederPositions(VoltageLevel) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getFeedersByConnectable(VoltageLevel) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getFirstBusbarSection$34(BusbarSection) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$getFirstBusbarSection$33(BusbarSection) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$getParallelBusbarSections$15(BusbarSectionPosition, BusbarSection) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getFeederPositionsByConnectable(VoltageLevel) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getParallelBusbarSections(VoltageLevel, BusbarSectionPosition) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createNodeBreakerSwitchesTopology(VoltageLevel, int, int, NamingStrategy, String, BusbarSection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createDisconnectorTopology(VoltageLevel, int, NamingStrategy, String, List, BusbarSection, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createDisconnectorTopology(VoltageLevel, int, NamingStrategy, String, List, BusbarSection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getInjectionFeeder(ConnectablePosition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getOrderPositions$31(List, ConnectablePosition.Feeder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFeederPositionsByConnectable$28(List, ConnectablePosition.Feeder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFirstBusbarSection$32(BusbarSection) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$getParallelBusbarSections$14(BusbarSection) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$removeVoltageLevelAndSubstation$6(Connectable) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| addOrderPositions(Connectable, VoltageLevel, Collection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getMinOrderUsedAfter$26(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getMaxOrderUsedBefore$25(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getPositionRange$24(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getPositionRange$23(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getUnusedOrderPositionsAfter$22(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getUnusedOrderPositionsAfter$21(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getUnusedOrderPositionsBefore$19(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getUnusedOrderPositionsBefore$17(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getSliceOrdersMap$9(Set, Set) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getFeederPositions$27(VoltageLevel, Set, Connectable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getSliceOrdersMap$11(VoltageLevel, List, Connectable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addLoadingLimits$5(Line, TopologyModificationUtils.LoadingLimitsBag) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addLoadingLimits$4(Line, TopologyModificationUtils.LoadingLimitsBag) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addLoadingLimits$3(Line, TopologyModificationUtils.LoadingLimitsBag) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addLoadingLimits$2(Line, TopologyModificationUtils.LoadingLimitsBag) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addLoadingLimits$1(Line, TopologyModificationUtils.LoadingLimitsBag) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addLoadingLimits$0(Line, TopologyModificationUtils.LoadingLimitsBag) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getUnusedOrderPositionsAfter$20(NavigableMap, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getUnusedOrderPositionsBefore$18(NavigableMap, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$fillConnectablesMap$13(BusbarSection, Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getSliceOrdersMap$8(Map, BusbarSection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createGraphFromTerminal$35(Connectable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |