protected void fillAdjacencyList(Map<String, Integer> id2num, TIntArrayList[] adjacencyList) {
for (LineImpl line : Sets.union(network.objectStore.getAll(LineImpl.class), network.objectStore.getAll(TieLineImpl.class))) {
BusExt bus1 = line.getTerminal1().getBusView().getBus();
BusExt bus2 = line.getTerminal2().getBusView().getBus();
addToAdjacencyList(bus1, bus2, id2num, adjacencyList);
}
for (TwoWindingsTransformerImpl transfo : network.objectStore.getAll(TwoWindingsTransformerImpl.class)) {
BusExt bus1 = transfo.getTerminal1().getBusView().getBus();
BusExt bus2 = transfo.getTerminal2().getBusView().getBus();
addToAdjacencyList(bus1, bus2, id2num, adjacencyList);
}
for (ThreeWindingsTransformerImpl transfo : network.objectStore.getAll(ThreeWindingsTransformerImpl.class)) {
BusExt bus1 = transfo.getLeg1().getTerminal().getBusView().getBus();
BusExt bus2 = transfo.getLeg2().getTerminal().getBusView().getBus();
BusExt bus3 = transfo.getLeg3().getTerminal().getBusView().getBus();
addToAdjacencyList(bus1, bus2, id2num, adjacencyList);
addToAdjacencyList(bus1, bus3, id2num, adjacencyList);
addToAdjacencyList(bus2, bus3, id2num, adjacencyList);
}
}