## Uses of Interface
org.eclipse.gef.mvc.fx.policies.IPolicy

Packages that use IPolicy
org.eclipse.gef.mvc.fx.parts: This package contains all JavaFX-specific `IContentPart`, `IVisualPart`, `IFeedbackPart`, and `IHandlePart` implementations and related classes.
org.eclipse.gef.mvc.fx.policies: This package contains all `IPolicy` implementations contributed by MVC.FX.

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

Methods in org.eclipse.gef.mvc.fx.parts that return types with arguments of type IPolicy
`java.util.Map<AdapterKey<? extends IPolicy>,​IPolicy>` AbstractVisualPart.`getPolicies()`
`java.util.Map<AdapterKey<? extends IPolicy>,​IPolicy>` AbstractVisualPart.`getPolicies()`
`java.util.Map<AdapterKey<? extends IPolicy>,​IPolicy>` IVisualPart.`getPolicies()` Returns a `Map` of this part's policies and their corresponding `AdapterKey`s.
`java.util.Map<AdapterKey<? extends IPolicy>,​IPolicy>` IVisualPart.`getPolicies()` Returns a `Map` of this part's policies and their corresponding `AdapterKey`s.

### Uses of IPolicy in org.eclipse.gef.mvc.fx.policies

Classes in org.eclipse.gef.mvc.fx.policies that implement IPolicy
`class` `AbstractPolicy` Abstract base implementation of `IPolicy` that is transactional.
`class` `BendConnectionPolicy` The `BendConnectionPolicy` can be used to manipulate the points constituting an `Connection`, i.e. its start, way, and end points.
`class` `ContentPolicy` A (transaction) policy to handle content changes, i.e. adding/removing of content children as well as attaching/detaching to/from content anchorages.
`class` `CreationPolicy` The `CreationPolicy` is an `AbstractPolicy` that handles the creation of content.
`class` `DeletionPolicy` The `DeletionPolicy` is an `AbstractPolicy` that handles the deletion of content.
`class` `FocusTraversalPolicy` The `FocusTraversalPolicy` can be used to assign focus to the next or previous part in the focus traversal cycle.
`class` `ResizePolicy` The `ResizePolicy` is an `AbstractPolicy` that handles the resize of an `IVisualPart`.
`class` `TransformPolicy` The `TransformPolicy` is a JavaFX-specific `AbstractPolicy` that handles the transformation of its `host`.
`class` `ViewportPolicy` An `IPolicy` to change the viewport of an `IViewer` via its `InfiniteCanvas`.