| MultiPageLayout | class name unchanged | |
| Members in class MultiPageLayout |
| calculateLayout | removed | Instead, apply the layout like any other and get the result from
the layoutCallback. |
| createProxyReferenceNodes | useProxyReferenceNodes | |
| edgeBundleModeMask | multiEdgeConnectorPolicy | |
| groupingMode | groupingPolicy | |
| labeling | genericLabeling | The new read-only property is of type GenericLabeling |
| labelingEnabled |
| layoutCallback | name unchanged | Is no longer an instance of the removed yFiles interface
ILayoutCallback, but a callback function with a MultiPageLayoutResult as parameter |
| maximumDuration | stopDuration | The algorithm tries to stop within the given time, but it is not
guaranteed to do so. The property was renamed to better signal this intent. |
|
| MultiPageLayoutData | MultiPageLayoutData<TNode,TEdge,TNodeLabel,TEdgeLabel> |
| Properties in class MultiPageLayoutData |
| abortHandler | removed | A LayoutAbortController is added by the LayoutExecutor; see Section Maximum Duration and Aborting of Algorithms
for more details. |
| edgeIds, edgeLabelIds, nodeIds, nodeLabelIds | removed | Manually mapping IDs is no longer
required. The data class assigns them automatically, and original items can be accessed by new
methods like, for example, getOriginalItem. |
| edgeBundles | multiEdgeConnectorIds | |
|
| EdgeBundleModes | MultiEdgeConnectorPolicy | |
| IElementFactory | MultiPageElementFactory | |
| DefaultElementFactory | MultiPageElementFactory | |
| IElementInfoManager | removed | Information about items can be queried using methods
of MultiPageLayoutContext class which is accessed from property context. |
| LayoutContext | MultiPageLayoutContext | |
| ILayoutCallback | interface removed | |
| GroupingMode | MultiPageGroupingPolicy | |
|
| MultiPageLayoutResult | type name unchanged | |
| Properties in class MultiPageLayoutResult |
| getPage | removed | Replaced by new property pageGraphs. |
| pageCount |