-
Notifications
You must be signed in to change notification settings - Fork 43
Migration guide v6.0.0
Olivier Perrin edited this page Aug 29, 2023
·
22 revisions
TODO: explain the changes and add an example
- When using
UndirectedGraph.traverse(...)
methods, you now have to specify theTraversalType
describing the way the graph will be traversed (by depth or by breadth). The previous default wasTraversalType.DEPTH_FIRST
; -
Terminal
implementations should have avoid traverse(TopologyTraverser traverser, TraversalType traversalType)
method. If you don't need breadth first travel, you could use the following implementation:
@Override
public void traverse(TopologyTraverser traverser, TraversalType traversalType) {
if (traversalType == TraversalType.DEPTH_FIRST) {
traverse(traverser);
}
throw new UnsupportedOperationException("Unsupported traversal type");
}
PowSyBl-Core now only supports Java 17 and higher. Please check that your installed SDK is still compatible. If you are using Ubuntu 20.04 LTS and the preinstalled Maven version, you will need to upgrade your Maven version too at least up to a version 3.8.x.
The following depreciated methods have been deleted:
AbstractScalable.listGenerators()
BranchTripping.getBranchId()
Bus.getTwoWindingTransformers()
Bus.getTwoWindingTransformerStream()
Bus.getThreeWindingTransformers()
Bus.getThreeWindingTransformerStream()
CgmesBoundary.addEquipmentAtNode()
CgmesBoundary.equipmentAtNode()
CgmesModel.terminalForEquipment()
CgmesModel.ratioTapChangerForPowerTransformer()
CgmesModel.phaseTapChangerForPowerTransformer()
Identifiable.getName()
Identifiable.getProperties()
InMemoryCgmesModel.ratioTapChangerForPowerTransformer()
InMemoryCgmesModel.phaseTapChangerForPowerTransformer()
LimitViolationUtils.Branch.Overload checkTemporaryLimits()
LimitViolationUtils.checkPermanentLimit()
LoadFlowParameters.isSpecificCompatibility()
LoadFlowParameters.isT2wtSplitShuntAdmittance()
LoadFlowParameters.setSpecificCompatibility()
LoadFlowParameters.setT2wtSplitShuntAdmittance()
Networks.printBalanceSummary()
NodBreakerVoltageLevel.getNodeCount()
Scalable.listGenerators()
Scalable.gen()
StaticVarCompensator.getVoltageSetPoint()
StaticVarCompensator.setVoltageSetPoint()
StaticVarCompensator.getReactivePowerSetpoint()
StaticVarCompensator.setReactivePowerSetPoint()
StaticVarCompensatorAdder.setVoltageSetPoint()
StaticVarCompensatorAdder.setReactivePowerSetPoint()
ValidationUtil.checkActivePowerLimits()
VoltageLevel.getNodeCount()