Package org.eclipse.gef.mvc.fx.providers
-
Interface Summary Interface Description IAnchorProvider TheIAnchorProvider
can provide anIAnchor
for an anchorage part depending on a given anchoredIVisualPart
and a corresponding role (seeIAnchorProvider.get(IVisualPart, String)
for details).ISnappingLocationProvider TheISnappingLocationProvider
is used to determineSnappingModel.SnappingLocation
s for anIContentPart
. -
Class Summary Class Description BoundsSnappingLocationProvider TheBoundsSnappingLocationProvider
determinesSnappingModel.SnappingLocation
s along the bounds of the individualIContentPart
s that contribute to snapping.CenterSnappingLocationProvider TheCenterSnappingLocationProvider
is a specialization ofBoundsSnappingLocationProvider
that returns the center of the bounds as the onlySnappingModel.SnappingLocation
s.ConnectionSnappingLocationProvider DefaultAnchorProvider TheDefaultAnchorProvider
can be used to provideDynamicAnchor
s for anchoredIVisualPart
s depending on their visual.GeometricBoundsProvider TheGeometricBoundsProvider
is aProvider <IGeometry>
that returns aRectangle
that corresponds to the geometric bounds of its host visual, i.e. it does not include the stroke of the visual or other visual properties (e.g. clip or effect).GeometricOutlineProvider TheGeometricOutlineProvider
is aProvider <IGeometry>
that returns anIGeometry
that corresponds to the geometric outline of its host visual, i.e. it does not include the stroke of the visual or other visual properties (e.g. clip or effect).ResizableTransformableBoundsProvider TheResizableTransformableBoundsProvider
returns bounds according to the size and transformation as returned by the part API, i.e.ResizableTransformableOutlineProvider TheResizableTransformableOutlineProvider
returns the outline according to the size and transformation as returned by the part API, i.e.ShapeBoundsProvider TheShapeBoundsProvider
is aProvider<IGeometry>
that returns aRectangle
that corresponds to the layout-bounds of its host visual, i.e. it includes the geometric bounds and the stroke of the visual.ShapeOutlineProvider TheShapeOutlineProvider
is aProvider<IGeometry>
that returns anIGeometry
that corresponds to the shape outline of its host visual, i.e. it includes the geometric outline and the stroke of the visual.TopLeftSnappingLocationProvider TheTopLeftSnappingLocationProvider
returns the top left corner of the bounds as the only snapping location.TransformProvider TheTransformProvider
can be registered on anIVisualPart
to insert anAffine
into its visual's transformations list and access thatAffine
.