@Override protected void writeSubElements(Substation s, Network n, NetworkXmlWriterContext context) throws XMLStreamException { for (VoltageLevel vl : s.getVoltageLevels()) { VoltageLevelXml.INSTANCE.write(vl, null, context); } Iterable<TwoWindingsTransformer> twts = s.getTwoWindingsTransformers(); for (TwoWindingsTransformer twt : twts) { if (!context.getFilter().test(twt)) { continue; } TwoWindingsTransformerXml.INSTANCE.write(twt, null, context); } Iterable<ThreeWindingsTransformer> twts2 = s.getThreeWindingsTransformers(); for (ThreeWindingsTransformer twt : twts2) { if (!context.getFilter().test(twt)) { continue; } ThreeWindingsTransformerXml.INSTANCE.write(twt, null, context); } }
for (TwoWindingsTransformer twt : ss.getTwoWindingsTransformers()) { if (twt.getPhaseTapChanger() != null) { valueMap.put(new HistoDbNetworkAttributeId(twt.getId(), HistoDbAttr.PTC), twt.getPhaseTapChanger().getTapPosition());