# Package org.eclipse.gef.mvc.fx.models

package org.eclipse.gef.mvc.fx.models

Related Packages
Package
Description
org.eclipse.gef.mvc.fx
This package provides the bundle activator ( `MvcFxBundle`) as well as a Guice Module ( `MvcFxModule`) with default bindings for MVC.FX .
Classes
Class
Description
FocusModel
The `FocusModel` stores the `IContentPart` which has keyboard focus.
GridModel
The `GridModel` stores information about a background grid, i.e. cell width and cell height.
HoverModel
The `HoverModel` is used to store the current viewer's mouse hover target, i.e. the `IVisualPart` that is currently under the mouse cursor.
SelectionModel
The `SelectionModel` is used to store the current viewer's selection.
SnappingModel
The `SnappingModel` stores `SnappingModel.SnappingLocation`s for which feedback is generated by the SnappingBehavior.
SnappingModel.SnappingLocation
A `SnappingModel.SnappingLocation` combines an `IContentPart`, a position coordinate in the scene coordinate system, and an `Orientation`.