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

Packages that use org.eclipse.gef.zest.fx.parts
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.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 and 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.models
Class and 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 and 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 and 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 and 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.