Package com.structurizr.view
Class AutomaticLayout
java.lang.Object
com.structurizr.view.AutomaticLayout
A wrapper for automatic layout configuration.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static enum
-
Method Summary
Modifier and TypeMethodDescriptionint
Gets the edge separation (in pixels).Gets the name of the implementation to use.int
Gets the node separation (in pixels).Gets the rank direction.int
Gets the rank separation (in pixels).boolean
Gets whether the automatic layout algorithm should create vertices.
-
Method Details
-
getImplementation
Gets the name of the implementation to use.- Returns:
- an enum representing Graphviz or Dagre
-
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
-