A class used to initialize SwimlaneLayout objects.
The following tables list the members exposed by the SwimlaneLayoutBuilder type.
Name | Description | |
---|---|---|
![]() |
Overloaded. |
Name | Description | |
---|---|---|
![]() |
Sets how to align links to the anchor points of nodes. |
|
![]() |
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 SwimlaneLayout.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. |
|
![]() |
Creates a new object with the attributes accumulated by this builder. |
|
![]() |
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". |
|
![]() |
Returns an existing object passed for initialization to this builder. |
|
![]() |
Sets a value indicating whether the layout should increase the diagram bounds to fit the arranged content. |
|
![]() |
Sets a value indicating whether to treat each Group of nodes as a single vertex in the arranged graph. |
|
![]() |
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. |
|
![]() |
Sets an object, which is notified when the position of a node is changed by the layout. |
|
![]() |
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. |
|
![]() |
Sets a value indicating how multiple independent graphs in the diagram should be positioned relatively to each other. |
|
![]() |
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. |
|
![]() |
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. |