@Override protected Switch readRootElementAttributes(VoltageLevel.NodeBreakerView.SwitchAdder adder, NetworkXmlReaderContext context) { boolean open = XmlUtil.readBoolAttribute(context.getReader(), "open"); SwitchKind kind = SwitchKind.valueOf(context.getReader().getAttributeValue(null, "kind")); boolean retained = XmlUtil.readBoolAttribute(context.getReader(), "retained"); boolean fictitious = XmlUtil.readOptionalBoolAttribute(context.getReader(), "fictitious", false); int node1 = XmlUtil.readIntAttribute(context.getReader(), "node1"); int node2 = XmlUtil.readIntAttribute(context.getReader(), "node2"); return adder.setKind(kind) .setRetained(retained) .setOpen(open) .setFictitious(fictitious) .setNode1(node1) .setNode2(node2) .add(); } }
.setNode2(1) .setOpen(false) .setRetained(false) .add(); vl2.getNodeBreakerView().newBreaker() .setNode2(2) .setOpen(false) .setRetained(true) .add(); return network;
.setNode2(3) .setOpen(false) .setRetained(false) .add(); vl2.getNodeBreakerView().newBreaker() .setNode2(4) .setOpen(false) .setRetained(true) .add(); vl2.getNodeBreakerView().newDisconnector() .setNode2(5) .setOpen(false) .setRetained(false) .add(); vl2.getNodeBreakerView().newBreaker() .setNode2(6) .setOpen(false) .setRetained(true) .add(); ShuntCompensator shunt3 = vl2.newShuntCompensator()
topology1.newBreaker() .setId("voltageLevel1Breaker1") .setRetained(true) .setOpen(false) .setNode1(voltageLevel1BusbarSection1.getTerminal().getNodeBreakerView().getNode())
private static void createSwitch(VoltageLevel vl, String id, String name, SwitchKind kind, boolean retained, boolean open, boolean fictitious, int node1, int node2) { vl.getNodeBreakerView().newSwitch() .setId(id) .setName(name) .setKind(kind) .setRetained(retained) .setOpen(open) .setFictitious(fictitious) .setNode1(node1) .setNode2(node2) .add(); }