# Package org.eclipse.zest.core.viewers

Interface Summary
Interface | Description
--- | ---
IConnectionStyleBezierExtension | An extension to the IConnectinStyleProvider that allows styling specific to bezier curves.
IConnectionStyleProvider | An extension to label providers, to supply styles for connections based upon relationships, rather than on connected nodes.
IEntityConnectionStyleProvider | An extension for label providers which allows users to set styles for connections that are based on entity end points.
IEntityStyleProvider | An extension to Label providers for graphs.
IFigureProvider | Allows a user to create a figure for an element in graph model.
IGraphContentProvider | A graph content provider.
IGraphEntityContentProvider |
IGraphEntityRelationshipContentProvider | A content provider that is node-relationship centric.
INestedContentProvider | A content provider for nested graphs.
ISelfStyleProvider | Provides a mechanism to style nodes and edges when they are created.
IZoomableWorkbenchPart | An interface that can be added to IWorkbenchParts based on ZEST views so that zooming is supported.

Class Summary
Class | Description
--- | ---
AbstractZoomableViewer | A simple interface that provides zooming capabilites.
EntityConnectionData | 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.
GraphViewer | This view is used to represent a static graph.
ZoomContributionViewItem | A contribution item that adds a combo to a toolbar or coolbar, or a list of zooms to a menu.