# Uses of Package
org.eclipse.gef.fx.nodes

Packages that use org.eclipse.gef.fx.nodes
Package
Description
org.eclipse.gef.fx.nodes
This package provides: an adaptation of an `IGeometry` to `Node`: `GeometryNode` a connection abstraction that is based on `IAnchor`: `Connection` a visual to display an image which is overlayed by another image on mouse hover: `HoverOverlayImageView` a visual providing a scrollable infinite canvas with a background grid: `InfiniteCanvas`

Classes in org.eclipse.gef.fx.nodes used by org.eclipse.gef.fx.nodes
Class
Description
AbstractInterpolator
Abstract base class for `IConnectionInterpolator` implementations, which supports updating the geometry for an `IGeometry` curve node, as well as arranging and clipping the decorations.
AbstractRouter
Abstract base class for `IConnectionRouter`s implementing a routing strategy that can be specialized by subclasses: Remove anchors previously inserted by the router.
AbstractRouter.ControlPointManipulator
A `AbstractRouter.ControlPointManipulator` can be used to record, perform, and roll back control point changes during routing.
Connection
A (binary) `Connection` is a visual curveProperty, whose appearance is defined through a single start and end point, and a set of control points, which may be 'connected', i.e. be attached to an `IAnchor`.
IConnectionInterpolator
An `IConnectionInterpolator` is responsible for updating the `Connection`'s `curve node` (which includes to properly clip it at the start and end decorations), as well as for arranging the decorations.
IConnectionRouter
An `IConnectionRouter` is responsible for `adjustment` of a `Connection`'s points.