Provides the series-parallel layout algorithm. It can be applied to series-parallel graphs and produces similar results as the hierarchical layout style but without considering global layers.

Series parallel graphs are directed graphs with a single source (node without incoming edges) and a single sink (node without outgoing edges) that are build using only the following two rules:

  1. Series composition: The source of a subgraph is merged with the sink of a second subgraph.
  2. Parallel composition: The sources and sinks of two subgraphs are merged.

Related Documentation

See the yFiles Developer's Guide section on Series-parallel Layout Style for a description of the series-parallel layout algorithm.



Interfaces
 InterfaceDescription
 PortAssignment This interface is used by com.yworks.yfiles.layout.seriesparallel.SeriesParallelLayouter.
Classes
 ClassDescription
 DefaultOutEdgeComparator Default implementation for the out-edge comparator used in com.yworks.yfiles.layout.seriesparallel.SeriesParallelLayouter.
 DefaultPortAssignment This class implements the default port assignment strategy.
 EdgeLayoutDescriptor This class is used by com.yworks.yfiles.layout.seriesparallel.SeriesParallelLayouter to determine the routing details of a graph's edges.
 SeriesParallelLayouter This class implements a layout algorithm for drawing series-parallel graphs.