# Uses of Interface
org.eclipse.gef.mvc.fx.parts.IFeedbackPartFactory

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

## Uses of IFeedbackPartFactory in org.eclipse.gef.mvc.fx.behaviors

Methods in org.eclipse.gef.mvc.fx.behaviors that return IFeedbackPartFactory
Modifier and Type
Method
Description
`protected IFeedbackPartFactory`
AbstractBehavior.`getFeedbackPartFactory(IViewer viewer)`
Returns the `IFeedbackPartFactory` that should be used for feedback creation.
`protected IFeedbackPartFactory`
AbstractBehavior.`getFeedbackPartFactory(IViewer viewer, String role)`
Returns the `IFeedbackPartFactory` that is registered as an adapter at the given `IViewer` under the given role.
`protected IFeedbackPartFactory`
FocusBehavior.`getFeedbackPartFactory(IViewer viewer)`
`protected IFeedbackPartFactory`
HoverBehavior.`getFeedbackPartFactory(IViewer viewer)`
`protected IFeedbackPartFactory`
HoverIntentBehavior.`getFeedbackPartFactory(IViewer viewer)`
`protected IFeedbackPartFactory`
SelectionBehavior.`getFeedbackPartFactory(IViewer viewer)`
`protected IFeedbackPartFactory`
SnappingBehavior.`getFeedbackPartFactory(IViewer viewer)`
Returns the `IFeedbackPartFactory` for selection feedback.

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

Classes in org.eclipse.gef.mvc.fx.parts that implement IFeedbackPartFactory
Modifier and Type
Class
Description
`class`
`DefaultFocusFeedbackPartFactory`
`class`
`DefaultHoverFeedbackPartFactory`
`class`
`DefaultSelectionFeedbackPartFactory`
`class`
`DefaultSnappingFeedbackPartFactory`
The `DefaultSnappingFeedbackPartFactory` is an `IFeedbackPartFactory` that is used by the `SnappingBehavior` to generate `SnappingFeedbackPart`s for the `SnappingModel.SnappingLocation`s that are stored in the `SnappingModel`.