Package org.eclipse.gef.mvc.fx.providers
-
Interface Summary Interface Description IAnchorProvider TheIAnchorProvidercan provide anIAnchorfor an anchorage part depending on a given anchoredIVisualPartand a corresponding role (seeIAnchorProvider.get(IVisualPart, String)for details).ISnappingLocationProvider TheISnappingLocationProvideris used to determineSnappingModel.SnappingLocations for anIContentPart. -
Class Summary Class Description BoundsSnappingLocationProvider TheBoundsSnappingLocationProviderdeterminesSnappingModel.SnappingLocations along the bounds of the individualIContentParts that contribute to snapping.CenterSnappingLocationProvider TheCenterSnappingLocationProvideris a specialization ofBoundsSnappingLocationProviderthat returns the center of the bounds as the onlySnappingModel.SnappingLocations.ConnectionSnappingLocationProvider DefaultAnchorProvider TheDefaultAnchorProvidercan be used to provideDynamicAnchors for anchoredIVisualParts depending on their visual.GeometricBoundsProvider TheGeometricBoundsProvideris aProvider <IGeometry>that returns aRectanglethat 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 TheGeometricOutlineProvideris aProvider <IGeometry>that returns anIGeometrythat 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 TheResizableTransformableBoundsProviderreturns bounds according to the size and transformation as returned by the part API, i.e.ResizableTransformableOutlineProvider TheResizableTransformableOutlineProviderreturns the outline according to the size and transformation as returned by the part API, i.e.ShapeBoundsProvider TheShapeBoundsProvideris aProvider<IGeometry>that returns aRectanglethat corresponds to the layout-bounds of its host visual, i.e. it includes the geometric bounds and the stroke of the visual.ShapeOutlineProvider TheShapeOutlineProvideris aProvider<IGeometry>that returns anIGeometrythat corresponds to the shape outline of its host visual, i.e. it includes the geometric outline and the stroke of the visual.TopLeftSnappingLocationProvider TheTopLeftSnappingLocationProviderreturns the top left corner of the bounds as the only snapping location.TransformProvider TheTransformProvidercan be registered on anIVisualPartto insert anAffineinto its visual's transformations list and access thatAffine.