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

Packages that use IFeedbackPart
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 IFeedbackPart in org.eclipse.gef.mvc.fx.behaviors

Methods in org.eclipse.gef.mvc.fx.behaviors that return types with arguments of type IFeedbackPart
Modifier and Type
Method
Description
`protected List<IFeedbackPart<? extends Node>>`
AbstractBehavior.`getFeedback(Collection<? extends IVisualPart<? extends Node>> targets)`
Returns a list that contains all `IHandlePart`s that were generated for the given target parts by this `IBehavior`.
`protected List<IFeedbackPart<? extends Node>>`
AbstractBehavior.`getFeedback(IVisualPart<? extends Node> target)`
Returns a list that contains all `IHandlePart`s that were generated for the given target part by this `IBehavior`.
`protected Map<Set<IVisualPart<? extends Node>>,List<IFeedbackPart<? extends Node>>>`
AbstractBehavior.`getFeedbackPerTargetSet()`
Returns the map that stores the feedback parts per target part set.

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

Classes in org.eclipse.gef.mvc.fx.parts that implement IFeedbackPart
Modifier and Type
Class
Description
`class`
`AbstractFeedbackPart<V extends Node>`
Abstract base implementation for a JavaFX-specific `IFeedbackPart`.
`class`
`FocusFeedbackPart`
The `FocusFeedbackPart` visualizes focus feedback.
`class`
`HoverFeedbackPart`
The `HoverFeedbackPart` is an `AbstractFeedbackPart` that is parameterized by `GeometryNode<IGeometry>`.
`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.
Methods in org.eclipse.gef.mvc.fx.parts that return IFeedbackPart
Modifier and Type
Method
Description
`protected IFeedbackPart<? extends Node>`
DefaultSelectionFeedbackPartFactory.`createLinkFeedbackPart(IVisualPart<? extends Node> anchorage, Provider<? extends IGeometry> anchorageLinkFeedbackGeometryProvider, IVisualPart<? extends Node> anchored, Provider<? extends IGeometry> anchoredLinkFeedbackGeometryProvider, String role)`
Creates a feedback-line between an anchored part and its anchorage.
Methods in org.eclipse.gef.mvc.fx.parts that return types with arguments of type IFeedbackPart
Modifier and Type
Method
Description
`List<IFeedbackPart<? extends Node>>`
DefaultFocusFeedbackPartFactory.`createFeedbackParts(List<? extends IVisualPart<? extends Node>> targets, Map<Object,Object> contextMap)`
`List<IFeedbackPart<? extends Node>>`
DefaultHoverFeedbackPartFactory.`createFeedbackParts(List<? extends IVisualPart<? extends Node>> targets, Map<Object,Object> contextMap)`
`List<IFeedbackPart<? extends Node>>`
DefaultSelectionFeedbackPartFactory.`createFeedbackParts(List<? extends IVisualPart<? extends Node>> targets, Map<Object,Object> contextMap)`
`List<IFeedbackPart<? extends Node>>`
DefaultSnappingFeedbackPartFactory.`createFeedbackParts(List<? extends IVisualPart<? extends Node>> targets, Map<Object,Object> contextMap)`
`List<IFeedbackPart<? extends Node>>`
IFeedbackPartFactory.`createFeedbackParts(List<? extends IVisualPart<? extends Node>> targets, Map<Object,Object> contextMap)`
Creates specific `IFeedbackPart`s for the given targets.
`List<IFeedbackPart<? extends Node>>`
IRootPart.`getFeedbackPartChildren()`
Returns all children of type `IFeedbackPart` contained by this `IRootPart`.
`List<IFeedbackPart<? extends Node>>`
LayeredRootPart.`getFeedbackPartChildren()`