# Package org.eclipse.gef4.zest.core.widgets

Interface Summary
Interface | Description
--- | ---
FisheyeListener | Interface for listener that can be added to `GraphWidget` and receive notifications when fisheye figures are added, removed or replaced in it.
IContainer |
ILabeledFigure | Marks a figure that allows being configured with a text and icon through a `GraphNode` from the model.
IStyleableFigure | Marks a figure that allows its style being configured through a `GraphNode` from the model.
LayoutFilter |
SubgraphFactory | Factory used by `GraphWidget` to create subgraphs.

Class Summary
Class | Description
--- | ---
DAGExpandCollapseManager | An `ExpandCollapseManager` specialized for Directed Acyclic Graphs.
DefaultSubgraph | Default implementation of `SubgraphLayout`.
DefaultSubgraph.DefaultSubgraphFactory | Default factory for `DefaultSubgraph`.
DefaultSubgraph.LabelSubgraphFactory |
DefaultSubgraph.PrunedSuccessorsSubgraphFactory | Factory for `PrunedSuccessorsSubgraph`.
DefaultSubgraph.TriangleSubgraphFactory |
FigureSubgraph | A subgraph layout that represents a subgraph as a single figure.
GraphConnection |
GraphContainer | A Container that can be added to a Graph.
GraphItem | Provides support for property changes.
GraphNode | Simple node class which has the following properties: color, size, location, and a label.
GraphWidget |
ZestStyles | Style constants used in Zest.