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.
 
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.
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.
A common interface for entities that are displayed on a graph, that is nodes and subgraphs.
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.
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.
Marks a figure that allows its style being configured through a GraphNode from the model.

If a figure implementing this interface is associated to a GraphNode, the foreground, background and border colors will be configured according to the model, as well as the font and the border width.
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.
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.
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.