@Override public void setConnectableBus(String busId) { Objects.requireNonNull(busId); VoltageLevelExt vl = voltageLevel; voltageLevel.detach(BusTerminal.this); setConnectableBusId(busId); vl.attach(BusTerminal.this, false); } };
@Override public void remove() { NetworkImpl network = getNetwork(); network.getObjectStore().remove(this); for (TerminalExt terminal : terminals) { VoltageLevelExt vl = terminal.getVoltageLevel(); vl.detach(terminal); vl.clean(); } network.getListeners().notifyRemoval(this); }