# Uses of Class
org.eclipse.gef.mvc.fx.parts.AbstractVisualPart

Packages that use AbstractVisualPart
Package
Description
org.eclipse.gef.mvc.fx.parts
This package contains all JavaFX-specific `IContentPart`, `IVisualPart`, `IFeedbackPart`, and `IHandlePart` implementations and related classes.

## Uses of AbstractVisualPart in org.eclipse.gef.mvc.fx.parts

Subclasses of AbstractVisualPart in org.eclipse.gef.mvc.fx.parts
Modifier and Type
Class
Description
`class`
`AbstractContentPart<V extends javafx.scene.Node>`
The `AbstractContentPart` is an `IContentPart` implementation that binds the VR type parameter (visual root type) to `Node`.
`class`
`AbstractFeedbackPart<V extends javafx.scene.Node>`
Abstract base implementation for a JavaFX-specific `IFeedbackPart`.
`class`
`AbstractHandlePart<V extends javafx.scene.Node>`
Abstract base implementation for a JavaFX-specific `IHandlePart`.
`class`
`AbstractSegmentHandlePart<N extends javafx.scene.Node>`
An `AbstractSegmentHandlePart` is bound to a segment of a poly-bezier handle geometry, represented by an array of `BezierCurve`s.
`class`
`CircleSegmentHandlePart`
The `CircleSegmentHandlePart` is an `AbstractSegmentHandlePart` that uses `Circle` for the visualization.
`class`
`FocusFeedbackPart`
The `FocusFeedbackPart` visualizes focus feedback.
`class`
`HoverFeedbackPart`
The `HoverFeedbackPart` is an `AbstractFeedbackPart` that is parameterized by `GeometryNode<IGeometry>`.
`class`
`LayeredRootPart`
The `LayeredRootPart` is an `IRootPart` that manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer.
`class`
`RectangleSegmentHandlePart`
An `AbstractSegmentHandlePart` with a rectangular `Rectangle` visual.
`class`
`SelectionFeedbackPart`
The `SelectionFeedbackPart` is an `AbstractFeedbackPart` that is parameterized by `GeometryNode<IGeometry>`.
`class`
`SelectionLinkFeedbackPart`
The `SelectionLinkFeedbackPart` is an `SelectionFeedbackPart` that uses a dotted line as its visualization.
`class`
`SnappingFeedbackPart`
The `SnappingFeedbackPart` visualizes a `SnappingModel.SnappingLocation` by drawing a red line at the `SnappingModel.SnappingLocation` through the whole viewport.
`class`
`SquareSegmentHandlePart`
An `AbstractSegmentHandlePart` with a quadratic `Rectangle` visual.