private static Set<Set<String>> toTopoSet(VoltageLevel vl, ShortIdDictionary dict) { Set<Set<String>> sets = new HashSet<>(); for (Bus b : vl.getBusView().getBuses()) { final Set<String> set = new HashSet<>(); b.visitConnectedEquipments(new EquipmentTopologyVisitor() { @Override public void visitEquipment(Connectable eq) { set.add(dict != null ? dict.getShortId(eq.getId()) : eq.getId()); } }); sets.add(set); } return sets; }
private static DecoratedBus decorate(Bus b) { final DecoratedBus decoratedBus = new DecoratedBus(b); b.visitConnectedEquipments(new DefaultTopologyVisitor() { @Override public void visitLine(Line line, Line.Side side) {