Package com.structurizr.view
Class AutomaticLayout
java.lang.Object
com.structurizr.view.AutomaticLayout
public final class AutomaticLayout
extends java.lang.Object
A wrapper for automatic layout configuration.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAutomaticLayout.RankDirection -
Method Summary
Modifier and Type Method Description intgetEdgeSeparation()Gets the edge separation (in pixels).intgetNodeSeparation()Gets the node separation (in pixels).AutomaticLayout.RankDirectiongetRankDirection()Gets the rank direction.intgetRankSeparation()Gets the rank separation (in pixels).booleanisVertices()Gets whether the automatic layout algorithm should create vertices.
-
Method Details
-
getRankDirection
Gets the rank direction.- Returns:
- a RankDirection enum
-
getRankSeparation
public int getRankSeparation()Gets the rank separation (in pixels).- Returns:
- a positive integer
-
getNodeSeparation
public int getNodeSeparation()Gets the node separation (in pixels).- Returns:
- a positive integer
-
getEdgeSeparation
public int getEdgeSeparation()Gets the edge separation (in pixels).- Returns:
- a positive integer
-
isVertices
public boolean isVertices()Gets whether the automatic layout algorithm should create vertices.- Returns:
- a boolean
-