vl.getBusBreakerView().newSwitch().setId(switchToKeep.getId()) .setName(switchToKeep.getName()).setFictitious(switchToKeep.isFictitious()) .setOpen(switchToKeep.isOpen() || switchToRemove.isOpen()).setBus1(bus1)
vl.getBusBreakerView().newSwitch() .setId(sw.getId()) .setBus1(getBusId(sw.getBus1()))
private void createSwitch(VoltageLevel vl, cim1.model.Switch sw) { cim1.model.Terminal t1 = sw.getTerminals().get(0); cim1.model.Terminal t2 = sw.getTerminals().get(1); cim1.model.TopologicalNode tn1 = t1.getTopologicalNode(); cim1.model.TopologicalNode tn2 = t2.getTopologicalNode(); cim1.model.VoltageLevel vl1 = (cim1.model.VoltageLevel) tn1.getConnectivityNodeContainer(); cim1.model.VoltageLevel vl2 = (cim1.model.VoltageLevel) tn2.getConnectivityNodeContainer(); if (!vl1.getId().equals(vl.getId()) || !vl2.getId().equals(vl.getId())) { lowImpedanceLines.add(sw); } else { vl.getBusBreakerView().newSwitch() .setId(namingStrategy.getId(sw)) .setName(namingStrategy.getName(sw)) .setEnsureIdUnicity(false) .setBus1(namingStrategy.getId(tn1)) .setBus2(namingStrategy.getId(tn2)) .setOpen(!t1.isConnected() || !t2.isConnected()) .add(); } }
convertedTerminals(line.getTerminal1(), line.getTerminal2()); } else { voltageLevel().getBusBreakerView().newSwitch() .setId(iidmId()) .setName(iidmName())
@Override protected VoltageLevel.BusBreakerView.SwitchAdder createAdder(VoltageLevel vl) { return vl.getBusBreakerView().newSwitch(); }