public class SwimlaneLayoutInfo
extends java.lang.Object
SwimlaneLayout
class.Constructor and Description |
---|
SwimlaneLayoutInfo()
Initializes a new instance of the
SwimlaneLayoutInfo class. |
Modifier and Type | Method and Description |
---|---|
boolean |
getCollapseEmptyLanes()
Get a value indicating whether lanes without associated nodes will
shrink to zero size.
|
boolean |
getCompactNodes()
Gets a value indicating whether the nodes within individual lanes are compacted.
|
Direction |
getDirection()
Gets the direction of the arranged diagram.
|
boolean |
getKeepLaneSizes()
Gets a value indicating whether the layout will attempt to preserve the
original sizes of the lanes in the supplied grid.
|
float |
getLaneDistance()
Gets the spacing between adjacent lanes in the final layout.
|
Dimension |
getMargins()
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.
|
float |
getNodeDistance()
Gets the spacing between adjacent nodes within a lane in the final layout.
|
Orientation |
getOrientation()
Gets the overall orientation of the arranged diagram.
|
SwimlaneGrid |
getSwimlaneGrid()
Gets the object through which the swimlane grid can be manipulated by the layout.
|
void |
setCollapseEmptyLanes(boolean value)
Set a value indicating whether lanes without associated nodes will
shrink to zero size.
|
void |
setCompactNodes(boolean value)
Sets a value indicating whether the nodes within individual lanes are compacted.
|
void |
setDirection(Direction value)
Gets the direction of the arranged diagram.
|
void |
setKeepLaneSizes(boolean value)
Gets a value indicating whether the layout will attempt to preserve the
original sizes of the lanes in the supplied grid.
|
void |
setLaneDistance(float value)
Sets the spacing between adjacent lanes in the final layout.
|
void |
setMargins(Dimension value)
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.
|
void |
setNodeDistance(float value)
Sets the spacing between adjacent nodes within a lane in the final layout.
|
void |
setOrientation(Orientation value)
Sets the overall orientation of the arranged diagram.
|
void |
setSwimlaneGrid(SwimlaneGrid value)
Sets the object through which the swimlane grid can be manipulated by the layout.
|
public SwimlaneLayoutInfo()
SwimlaneLayoutInfo
class.public Orientation getOrientation()
public void setOrientation(Orientation value)
public Direction getDirection()
public void setDirection(Direction value)
public SwimlaneGrid getSwimlaneGrid()
public void setSwimlaneGrid(SwimlaneGrid value)
public Dimension getMargins()
public void setMargins(Dimension value)
public float getLaneDistance()
public void setLaneDistance(float value)
public float getNodeDistance()
public void setNodeDistance(float value)
public boolean getCollapseEmptyLanes()
public void setCollapseEmptyLanes(boolean value)
public boolean getCompactNodes()
public void setCompactNodes(boolean value)
public boolean getKeepLaneSizes()
public void setKeepLaneSizes(boolean value)