# Package org.eclipse.zest.layouts.algorithms

package org.eclipse.zest.layouts.algorithms

Related Packages
Package
Description
org.eclipse.zest.layouts
org.eclipse.zest.layouts.constraints
org.eclipse.zest.layouts.dataStructures
org.eclipse.zest.layouts.interfaces
org.eclipse.zest.layouts.progress
Classes
Class
Description
AbstractLayoutAlgorithm
Handles common elements in all layout algorithms [irbull] Refactored into a template pattern.
AbstractLayoutAlgorithm.Zest1
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
AlgorithmHelper
BoxLayoutAlgorithm
Layout algorithm that places all elements in one column or one row, depending on set orientation.
CompositeLayoutAlgorithm
CompositeLayoutAlgorithm.Zest1
Deprecated, for removal: This API element is subject to removal in a future version.
Use `CompositeLayoutAlgorithm` instead.
ContinuousLayoutAlgorithm
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
DirectedGraphLayoutAlgorithm
DirectedGraphLayoutAlgorithm.Zest1
Deprecated, for removal: This API element is subject to removal in a future version.
Use `DirectedGraphLayoutAlgorithm` instead.
GridLayoutAlgorithm
GridLayoutAlgorithm.Zest1
Deprecated, for removal: This API element is subject to removal in a future version.
Use `GridLayoutAlgorithm` instead.
HorizontalLayoutAlgorithm
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
HorizontalShift
Deprecated, for removal: This API element is subject to removal in a future version.
Use `HorizontalShiftAlgorithm` instead.
HorizontalShiftAlgorithm
This layout shifts overlapping nodes to the right.
HorizontalTreeLayoutAlgorithm
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
RadialLayoutAlgorithm
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.
RadialLayoutAlgorithm.Zest1
Deprecated, for removal: This API element is subject to removal in a future version.
Use `RadialLayoutAlgorithm` instead.
SpaceTreeLayoutAlgorithm
Layout algorithm implementing SpaceTree.
SpringLayoutAlgorithm
The SpringLayoutAlgorithm has its own data repository and relation repository.
SpringLayoutAlgorithm.Zest1
Deprecated, for removal: This API element is subject to removal in a future version.
Use `SpringLayoutAlgorithm` instead.
SugiyamaLayoutAlgorithm
The SugiyamaLayoutAlgorithm class implements an algorithm to arrange a directed graph in a layered tree-like layout.
TreeLayoutAlgorithm
The TreeLayoutAlgorithm class implements a simple algorithm to arrange graph nodes in a layered tree-like layout.
TreeLayoutAlgorithm.Zest1
Deprecated, for removal: This API element is subject to removal in a future version.
Use `TreeLayoutAlgorithm` instead.
TreeLayoutObserver
A helper class for layout algorithms that are based on tree structure.
TreeLayoutObserver.TreeListener
A superclass for listeners that can be added to this observer to get notification whenever the tree structure changes.
TreeLayoutObserver.TreeNode
Represents a node in a tree structure and stores all information related to it.
TreeLayoutObserver.TreeNodeFactory
`TreeLayoutObserver` uses instance of this class to create instances of `TreeLayoutObserver.TreeNode`.
VerticalLayoutAlgorithm
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.