private void writeBusBreakerTopology(VoltageLevel vl, XmlWriterContext context) throws XMLStreamException {
context.getWriter().writeStartElement(IIDM_URI, BUS_BREAKER_TOPOLOGY_ELEMENT_NAME);
for (Bus b : vl.getBusBreakerView().getBuses()) {
if (!context.getFilter().test(b)) {
continue;
}
BusXml.INSTANCE.write(b, null, context);
}
for (Switch sw : vl.getBusBreakerView().getSwitches()) {
Bus b1 = vl.getBusBreakerView().getBus1(context.getAnonymizer().anonymizeString(sw.getId()));
Bus b2 = vl.getBusBreakerView().getBus2(context.getAnonymizer().anonymizeString(sw.getId()));
if (!context.getFilter().test(b1) || !context.getFilter().test(b2)) {
continue;
}
BusBreakerViewSwitchXml.INSTANCE.write(sw, vl, context);
}
context.getWriter().writeEndElement();
}
VoltageLevelXml.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:powsybl-core
作者:
评论列表
文章目录