# Uses of Package
org.eclipse.gef.zest.fx.parts

Packages that use org.eclipse.gef.zest.fx.parts
Package
Description
org.eclipse.gef.zest.fx.behaviors
This package provides behaviors for transferring information between graph model elements and layout abstractions ( `GraphLayoutBehavior`, `AbstractLayoutBehavior`, `NodeLayoutBehavior`, `EdgeLayoutBehavior`), as well as hiding/unhiding of nodes and related edges ( `AbstractHidingBehavior`, `NodeHidingBehavior`, `EdgeHidingBehavior`, `EdgeLabelHidingBehavior`).
org.eclipse.gef.zest.fx.handlers
This package provides handler implementations for Zest interactions.
org.eclipse.gef.zest.fx.models
This package provides viewer models to support hiding/unhiding of nodes ( `HidingModel`) as well as semantic zooming (`NavigationModel`).
org.eclipse.gef.zest.fx.operations
This package provides an `IUndoableOperation` to support hiding/unhiding of nodes and related edges ( `HideOperation`).
org.eclipse.gef.zest.fx.parts
This package provides a specific root part that enables support for CSS styling (`ZestFxRootPart`), specific content parts for graphs, nodes, and edges ( `GraphPart`, `NodePart`, `EdgePart`), (hover) handle parts to realize hiding/unhiding of nodes ( `HideHoverHandlePart`, `ShowHiddenNeighborsHoverHandlePart`), as well as feedback parts to indicate hidden nodes ( `HiddenNeighborsFeedbackPart`).
org.eclipse.gef.zest.fx.policies
This package provides policy implementations to support hiding/unhiding of nodes and related edges ( `HidePolicy`, `ShowHiddenNeighborsPolicy`), as well as semantic zooming ( `SemanticZoomPolicy`), and label transformation.

Classes in org.eclipse.gef.zest.fx.parts used by org.eclipse.gef.zest.fx.behaviors
Class
Description
EdgeLabelPart
The `EdgeLabelPart` is an `AbstractLabelPart` that is used to display the label of an edge.
EdgePart
The `EdgePart` is the controller for an `Edge` content object.
GraphPart
The `GraphPart` is the controller for a `Graph` content object.
NodePart
The `NodePart` is the controller for a `Node` content object.
Classes in org.eclipse.gef.zest.fx.parts used by org.eclipse.gef.zest.fx.handlers
Class
Description
AbstractLabelPart
Abstract base class for external labels, i.e. labels that are not part of the visualization of another controller.
EdgePart
The `EdgePart` is the controller for an `Edge` content object.
NodePart
The `NodePart` is the controller for a `Node` content object.
ZestFxRootPart
The `ZestFxRootPart` is an extension to `LayeredRootPart` that hides the grid (see `GridModel.setShowGrid(boolean)`) and adds a stylesheet to the `Scene` (see `Scene.getStylesheets()`).
Classes in org.eclipse.gef.zest.fx.parts used by org.eclipse.gef.zest.fx.models
Class
Description
NodePart
The `NodePart` is the controller for a `Node` content object.
Classes in org.eclipse.gef.zest.fx.parts used by org.eclipse.gef.zest.fx.operations
Class
Description
NodePart
The `NodePart` is the controller for a `Node` content object.
Classes in org.eclipse.gef.zest.fx.parts used by org.eclipse.gef.zest.fx.parts
Class
Description
AbstractLabelPart
Abstract base class for external labels, i.e. labels that are not part of the visualization of another controller.
Classes in org.eclipse.gef.zest.fx.parts used by org.eclipse.gef.zest.fx.policies
Class
Description
AbstractLabelPart
Abstract base class for external labels, i.e. labels that are not part of the visualization of another controller.
NodePart
The `NodePart` is the controller for a `Node` content object.