All Classes and Interfaces
Class
Description
Handles common elements in all layout algorithms [irbull] Refactored into a
 template pattern.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Abstraction of graph viewers to implement functionality used by all of them.
A simple interface that provides zooming capabilites.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Layout algorithm that places all elements in one column or one row, depending
 on set orientation.
A Custom Graph Node
This class contains all global information about the drawable area and the
 layouted words in form of a 
RectTree.Provides options to modify the rendering of a 
TagCloudViewer using an
 IEditableCloudLabelProvider.Deprecated, for removal: This API element is subject to removal in a future version.
Use 
CompositeLayoutAlgorithm instead.Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
 An 
ExpandCollapseManager specialized for Directed Acyclic Graphs.Default implementation of 
SubgraphLayout.Default factory for 
DefaultSubgraph.Factory for 
PrunedSuccessorsSubgraph.Deprecated, for removal: This API element is subject to removal in a future version.
Use 
DirectedGraphLayoutAlgorithm instead.This is a dimension that isn't dependent on awt, swt, or any other library,
 except layout.
This is a point that isn't dependent on awt, swt, or any other library,
 except layout.
This is a rectangle that isn't dependent on awt, swt, or any other library,
 except layout.
A simple object that is used as the "external connection" in content
 providers that don't ask the user to create their own external connection.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
A manager that controls expanding and collapsing nodes in a Graph.
A subgraph layout that represents a subgraph as a single figure.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
LayoutFilter instead.Interface for listener that can be added to 
Graph and receive
 notifications when fisheye figures are added, removed or replaced in it.Holds the nodes and connections for the graph.
This is the graph connection model which stores the source and destination
 nodes and the properties of this connection (color, line width etc).
A Container than can be added to a Graph.
Super Interface for drag support for zest graphs @see{Graph}
Provides support for property changes.
Simple node class which has the following properties: color, size, location,
 and a label.
This view is used to represent a static graph.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
GridLayoutAlgorithm instead.A ContainerFigure that container buttons and labels for hiding and revealing
 nodes.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
HorizontalShiftAlgorithm instead.This layout shifts overlapping nodes to the right.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Defines the label of an element within the cloud.
An extension to the IConnectinStyleProvider that allows styling specific to
 bezier curves.
An extension to label providers, to supply styles for connections based upon
 relationships, rather than on connected nodes.
Extend the IConnectionStyleProvider interface to provide additional methods
 introduced by Zest 2.x.
This interface describes all Zest components that are Containers.
Extend the IConnectionStyleProvider interface to provide additional methods
 introduced by Zest 2.x.
An 
IEditableCloudLabelProvider is supported by the
 CloudOptionsComposite, such that it can be used to modify colors,
 fonts, and angles.An extension for label providers which allows users to set styles for
 connections that are based on entity end points.
Extend the IEntityConnectionStyleProvider interface to provide additional
 methods introduced by Zest 2.x.
An extension to Label providers for graphs.
Allows a user to create a figure for an element in graph model.
A graph content provider.
A content provider that is node-relationship centric.
Marks a figure that allows being configured with a text and icon through a
 
GraphNode from the model.A content provider for nested graphs.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Provides a mechanism to style nodes and edges when they are created.
An interface that can be added to IWorkbenchParts based on ZEST views so that
 zooming is supported.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
A subgraph layout that displays a label showing number of items pruned within
 it.
A simple interface used by all layouts.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
LayoutAlgorithm instead.Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Objects implementing LayoutContext interface are used for exchanging of
 information between layout algorithms and graphical objects displaying
 graphs.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
NodeLayout instead.Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
EntityLayout instead.Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
ConnectionLayout instead.Deprecated, for removal: This API element is subject to removal in a future version.
Since Zest 2.0, layout styles are set on the individual layout
             algorithms (e.g.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
SubgraphLayout instead.Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
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.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
RadialLayoutAlgorithm instead.A two-dimensional tree structure to store non-overlapping rectangles.
A gesture listener for rotate gestures in Graph widgets.
A custom variation of a 
Rectangle, which stores the required values
 as short instead of int, thus saving some space.Layout algorithm implementing SpaceTree.
The SpringLayoutAlgorithm has its own data repository and relation
 repository.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
SpringLayoutAlgorithm instead.Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Factory used by 
Graph to create subgraphs.An interface for subgraphs in layout.
The SugiyamaLayoutAlgorithm class implements an algorithm to arrange a
 directed graph in a layered tree-like layout.
A model-based adapter for a 
TagCloud.The TreeLayoutAlgorithm class implements a simple algorithm to arrange graph
 nodes in a layered tree-like layout.
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
TreeLayoutAlgorithm instead.A helper class for layout algorithms that are based on tree structure.
A superclass for listeners that can be added to this observer to get
 notification whenever the tree structure changes.
Represents a node in a tree structure and stores all information related to
 it.
TreeLayoutObserver uses instance of this class to create
 instances of TreeLayoutObserver.TreeNode.A subgraph that is visualized in a graph as a triangle.
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used in Zest 2.x.
Helper class which stores all data required to render an element.
Style constants used in Zest.
A contribution item that adds a combo to a toolbar or coolbar, or a list of
 zooms to a menu.
A simple magnify gesture listener class that calls an associated
 
ZoomManager class to perform zooming.