Implements an algorithm which arranges nodes in lanes.
The following tables list the members exposed by the SwimlaneLayout type.
Name | Description | |
---|---|---|
![]() |
Initializes a new instance of the SwimlaneLayout class with the default settings. |
Name | Description | |
---|---|---|
![]() |
Applies the layout on the specified subset of items from the specified Diagram instance. |
|
![]() |
Gets how to align links to the anchor points of nodes. (Inherited from AbstractLayout.) |
|
![]() |
Get or sets a value indicating whether lanes without associated nodes will shrink to zero size. By default, empty lanes will have size equal to the value specified through setLaneDistance. |
|
![]() |
Gets a value indicating whether the nodes within individual lanes are compacted. |
|
![]() |
Gets the direction of the arranged diagram. |
|
![]() |
Gets a value indicating whether the diagram boundaries should grow to fit the arranged content. (Inherited from AbstractLayout.) |
|
![]() |
Gets a value indicating whether to treat each Group of nodes as a single vertex in the arranged graph. (Inherited from AbstractLayout.) |
|
![]() |
Gets a value indicating whether the layout will attempt to preserve the original sizes of the lanes in the supplied grid. |
|
![]() |
Gets the spacing between adjacent lanes in the final layout. |
|
![]() |
Gets an object, which is notified when the position of a link is changed by the layout. (Inherited from AbstractLayout.) |
|
![]() |
Gets an object, which is notified when the position of a node is changed by the layout. (Inherited from AbstractLayout.) |
|
![]() |
Gets the distance between the top-left corner of the smallest rectangle containing the arranged diagram and the top-left point of the document bounds. (Inherited from AbstractLayout.) |
|
![]() |
Gets a value indicating how multiple independent graphs in the diagram should be positioned relatively to each other. (Inherited from AbstractLayout.) |
|
![]() |
Gets the spacing between adjacent nodes within a lane in the final layout. |
|
![]() |
Gets a the orientation of the arranged graph. |
|
![]() |
Gets the progress callback delegate. (Inherited from AbstractLayout.) |
|
![]() |
Gets the object through which the layout can manipulate the swimlane grid. |
|
![]() |
Returns a SwimlaneLayoutBuilder object used to configure this SwimlaneLayout instance. |
|
![]() ![]() |
(Inherited from AbstractLayout.) |
|
![]() |
Sets how to align links to the anchor points of nodes. (Inherited from AbstractLayout.) |
|
![]() |
Set or sets a value indicating whether lanes without associated nodes will shrink to zero size. By default, empty lanes will have size equal to the value specified through setLaneDistance. To be able to shrink the lanes of a lane grid to zero size, the MinHeaderSize property of the lane grid must be set to an appropriate value. |
|
![]() |
Sets a value indicating whether the nodes within individual lanes are compacted. |
|
![]() |
Sets the direction of the arranged diagram. If the orientation is set to com.mindfusion.diagramming.jlayout.Orientation.Horizontal, com.mindfusion.diagramming.jlayout.Direction.Straight stands for "left to right" and com.mindfusion.diagramming.jlayout.Direction.Reversed for "right to left". If the orientation is set to com.mindfusion.diagramming.jlayout.Orientation.Vertical, com.mindfusion.diagramming.jlayout.Direction.Straight stands for "top to bottom" and com.mindfusion.diagramming.jlayout.Direction.Reversed for "bottom to top". |
|
![]() |
Sets a value indicating whether the diagram boundaries should grow to fit the arranged content. (Inherited from AbstractLayout.) |
|
![]() |
Sets a value indicating whether to treat each Group of nodes as a single vertex in the arranged graph. (Inherited from AbstractLayout.) |
|
![]() |
Sets a value indicating whether the layout will attempt to preserve the original sizes of the lanes in the supplied grid. |
|
![]() |
Sets the spacing between adjacent lanes in the final layout. |
|
![]() |
Sets an object, which is notified when the position of a link is changed by the layout. (Inherited from AbstractLayout.) |
|
![]() |
Sets an object, which is notified when the position of a node is changed by the layout. (Inherited from AbstractLayout.) |
|
![]() |
Sets the distance between the top-left corner of the smallest rectangle containing the arranged diagram and the top-left point of the document bounds. (Inherited from AbstractLayout.) |
|
![]() |
Sets a value indicating how multiple independent graphs in the diagram should be positioned relatively to each other. (Inherited from AbstractLayout.) |
|
![]() |
Sets the spacing between adjacent nodes within a lane in the final layout. |
|
![]() |
Sets a the orientation of the arranged graph. |
|
![]() |
Sets the progress callback delegate. (Inherited from AbstractLayout.) |
|
![]() |
Sets the object through which the layout can manipulate the swimlane grid. If this is null at the time of layout, the layout will operate on the diagram's lane grid. |
|
![]() ![]() |
Returns a SwimlaneLayoutBuilder object used to configure and create new SwimlaneLayout instances. |