public class DMNSugiyamaLayoutService extends SugiyamaLayoutService implements LayoutService
Constructor and Description |
---|
DMNSugiyamaLayoutService(CycleBreaker cycleBreaker,
VertexLayerer vertexLayerer,
VertexOrdering vertexOrdering,
VertexPositioning vertexPositioning,
DMNGraphProcessor graphProcessor)
Default constructor.
|
createLayout
getLayoutInformationThreshold, hasLayoutInformation, isCloseToZero
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createLayout, hasLayoutInformation
@Inject public DMNSugiyamaLayoutService(CycleBreaker cycleBreaker, VertexLayerer vertexLayerer, VertexOrdering vertexOrdering, VertexPositioning vertexPositioning, @Any DMNGraphProcessor graphProcessor)
cycleBreaker
- The strategy used to break cycles in cycle graphs.vertexLayerer
- The strategy used to choose the layer for each vertex.vertexOrdering
- The strategy used to order vertices inside each layer.vertexPositioning
- The strategy used to position vertices on screen (x,y coordinates).graphProcessor
- Applies some pre-process in the graph to extract the nodes to be used.Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.