documentationfor yFiles for HTML 3.0.0.1

Major Renamings

Many API members have been renamed to achieve better consistency and uniformity throughout the entire API. The following tables list major renamings of algorithm/stage classes and other important classes. Warning: It is not a complete listing of name changes!

This chapter presents renamings of more general concepts with respect to layout algorithms. For migration help with specific algorithms, please refer to the respective chapters (e.g., Hierarchical Layout).

Renamed layout algorithms and stages
yFiles for HTML 2.6 yFiles for HTML 3.0
BalloonLayoutRadialTreeLayout
BendConverterBendSubstitutionStage
CactusGroupLayoutRadialGroupLayout
EdgeBundlingStageBundledEdgeRouter
FixNodeLayoutStageLayoutAnchoringStage
GivenCoordinatesStageGivenCoordinatesLayout
GraphLayoutLineWrapperLineWrappingStage
HideGroupsStageGroupHidingStage
HierarchicLayoutHierarchicalLayout
OrientationLayoutOrientationStage
PolylineLayoutStageOctilinearRoutingStage
SubgraphLayoutSubgraphLayoutStage
TemporaryGroupNodeInsertionStageTemporaryGroupInsertionStage
Renamings of other important layout API members
yFiles for HTML 2.6 yFiles for HTML 3.0
AbortHandlerLayoutAbortController
*EdgeLayoutDescriptor classesCircularLayoutEdgeDescriptor
CurveRoutingEdgeDescriptor
CircularLayoutExteriorEdgeDescriptor
EdgeRouterEdgeDescriptor
HierarchicalLayoutEdgeDescriptor
OrthogonalLayoutEdgeDescriptor
SeriesParallelLayoutEdgeDescriptor
maximumDuration propertiesProperties are now named stopDuration, e.g., stopDuration
*NodeLayoutDescriptor classesHierarchicalLayoutNodeDescriptor
TabularLayoutNodeDescriptor
NodeAggregationAlgorithmLayoutGraphNodeAggregation
NodeHaloClass removed. Properties are now named NodeMargins and are of type Insets
PartitionGridLayoutGrid
ColumnDescriptorLayoutGridColumn
RowDescriptorLayoutGridRow
PartitionCellIdLayoutGridCellDescriptor