Uses of Interface
org.eclipse.gef.layout.ILayoutAlgorithm
Package
Description
This package provides an interface-based facade to exchange layout
information with layout algorithms (within this package), concrete
implementations of layout algorithms (
org.eclipse.gef.layout.algorithms
).This package provides different implementations of concrete layout
algorithms.
-
Uses of ILayoutAlgorithm in org.eclipse.gef.layout
Modifier and TypeMethodDescriptionLayoutContext.getLayoutAlgorithm()
Returns the static layout algorithm used to layout a newly initialized graph or after heavy changes to it.Modifier and TypeMethodDescriptionjavafx.beans.property.ObjectProperty<ILayoutAlgorithm>
LayoutContext.layoutAlgorithmProperty()
A property representing the layout algorithm used by thisLayoutContext
.Modifier and TypeMethodDescriptionvoid
LayoutContext.setLayoutAlgorithm
(ILayoutAlgorithm algorithm) Sets the layout algorithm for this context. -
Uses of ILayoutAlgorithm in org.eclipse.gef.layout.algorithms
Modifier and TypeClassDescriptionclass
Layout algorithm that places all elements in one column or one row, depending on set orientation.class
TheCompositeLayoutAlgorithm
combines multipleILayoutAlgorithm
s.class
TheGridLayoutAlgorithm
lays out nodes in a grid.class
This layout shifts overlapping nodes to the right.class
This layout will take the given entities, apply a tree layout to them, and then display the tree in a circular fashion with the roots in the center.class
Layout algorithm implementing SpaceTree.class
The SpringLayoutAlgorithm has its own data repository and relation repository.class
The SugiyamaLayoutAlgorithm class implements an algorithm to arrange a directed graph in a layered tree-like layout.class
The TreeLayoutAlgorithm class implements a simple algorithm to arrange graph nodes in a layered tree-like layout.ModifierConstructorDescriptionCompositeLayoutAlgorithm
(ILayoutAlgorithm[] algorithms) Constructs a newCompositeLayoutAlgorithm
that combines the givenILayoutAlgorithm
s.