Migration guide v4.4.0 - powsybl/powsybl-diagram GitHub Wiki
refactoring
The powsybl-single-line-diagram-core module has been refactored. That causes the following breaking changes.
Renaming classes
-
LBSCluserhas been renamed intoBSCluster. -
PositionFromExtensionhas been renamed intoPositionPredefined.
Reorganizing classes into packages
- The
PositionByClusteringandPositionFromExtensionclasses have been relocated.
Before
import com.powsybl.sld.layout.positionbyclustering.PositionByClustering;
import com.powsybl.sld.layout.positionfromextension.PositionFromExtension;
After
import com.powsybl.sld.layout.position.clustering.PositionByClustering;
import com.powsybl.sld.layout.position.predefined.PositionPredefined;
- The
Subsectionclass has been relocated.
Before
import com.powsybl.sld.layout.Subsection;
After
import com.powsybl.sld.layout.position.Subsection;
- The
GraphTraversalclass has been relocated.
Before
import com.powsybl.sld.layout.GraphTraversal;
After
import com.powsybl.sld.util.GraphTraversal;