# Package 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`).

Class Summary
AbstractLabelPart: Abstract base class for external labels, i.e. labels that are not part of the visualization of another controller.
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.
HiddenNeighborsFeedbackPart: The `HiddenNeighborsFeedbackPart` is an `AbstractFeedbackPart` that displays the number of hidden neighbors (see `HidingModel.getHiddenNeighbors(org.eclipse.gef.graph.Node)`) of its first anchorage.
HideHoverHandlePart: The `HideHoverHandlePart` is an `AbstractSegmentHandlePart` that displays a "collapse" image.
NodeLabelPart: The `NodeLabelPart` is an `AbstractVisualPart` that is used to display the external label of a node.
NodePart: The `NodePart` is the controller for a `Node` content object.
NodePart.NestedGraphIcon: JavaFX Node displaying a small icon representing a nested graph.
ShowHiddenNeighborsHoverHandlePart: The `ShowHiddenNeighborsHoverHandlePart` is an `AbstractSegmentHandlePart` that displays an expansion image.
ZestFxContentPartFactory: The `ZestFxContentPartFactory` is a `Graph`-specific `IContentPartFactory`.
ZestFxHoverIntentHandlePartFactory: The `ZestFxHoverIntentHandlePartFactory` is a specialization of the `DefaultHoverIntentHandlePartFactory` that performs the generation of "hide" and "show" hover handles.
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()`).
ZestFxSelectionFeedbackPartFactory: A specific `IFeedbackPartFactory` for selection feedback.
ZestFxSelectionHandlePartFactory: The `ZestFxSelectionHandlePartFactory` is a specialization of the `DefaultSelectionHandlePartFactory` that suppresses the generation of multi selection handles.