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.