@Override public Component getConnectedComponent() { checkValidity(); NetworkImpl.ConnectedComponentsManager ccm = voltageLevel.getNetwork().getConnectedComponentsManager(); ccm.update(); return terminals.isEmpty() ? null : ccm.getComponent(terminals.get(0).getConnectedComponentNumber()); }
@Override public Collection<Component> getConnectedComponents() { return Collections.unmodifiableList(variants.get().connectedComponentsManager.getConnectedComponents()); }
@Override protected void fillAdjacencyList(Map<String, Integer> id2num, TIntArrayList[] adjacencyList) { super.fillAdjacencyList(id2num, adjacencyList); for (HvdcLineImpl line : network.objectStore.getAll(HvdcLineImpl.class)) { BusExt bus1 = line.getConverterStation1().getTerminal().getBusView().getBus(); BusExt bus2 = line.getConverterStation2().getTerminal().getBusView().getBus(); addToAdjacencyList(bus1, bus2, id2num, adjacencyList); } }
@Override public Component getConnectedComponent() { NetworkImpl.ConnectedComponentsManager ccm = voltageLevel.getNetwork().getConnectedComponentsManager(); ccm.update(); return ccm.getComponent(connectedComponentNumber.get(network.get().getVariantIndex())); }
@Override public void invalidateCache() { calculatedBusTopology.invalidateCache(); getNetwork().getConnectedComponentsManager().invalidate(); getNetwork().getSynchronousComponentsManager().invalidate(); }
@Override public void invalidateCache() { variants.get().calculatedBusBreakerTopology.invalidateCache(); variants.get().calculatedBusTopology.invalidateCache(); getNetwork().getConnectedComponentsManager().invalidate(); }