@Override protected void writeSubElements(Generator g, VoltageLevel vl, NetworkXmlWriterContext context) throws XMLStreamException { if (g.getRegulatingTerminal() != null && !Objects.equals(g.getRegulatingTerminal().getBusBreakerView().getConnectableBus(), g.getTerminal().getBusBreakerView().getConnectableBus())) { writeTerminalRef(g.getRegulatingTerminal(), context, "regulatingTerminal"); } ReactiveLimitsXml.INSTANCE.write(g, context); }
ConnectionBus regulatingBus = ConnectionBus.fromTerminal(g.getRegulatingTerminal(), config, fakeNodes);