| Interface | Description |
|---|---|
| IAnchorProvider |
The
IAnchorProvider can provide an IAnchor for an anchorage
part depending on a given anchored IVisualPart and a corresponding
role (see IAnchorProvider.get(IVisualPart, String) for details). |
| ISnappingLocationProvider |
The
ISnappingLocationProvider is used to determine
SnappingModel.SnappingLocations for an IContentPart. |
| Class | Description |
|---|---|
| BoundsSnappingLocationProvider |
The
BoundsSnappingLocationProvider determines
SnappingModel.SnappingLocations along the bounds of the individual
IContentParts that contribute to snapping. |
| CenterSnappingLocationProvider |
The
CenterSnappingLocationProvider is a specialization of
BoundsSnappingLocationProvider that returns the center of the bounds
as the only SnappingModel.SnappingLocations. |
| ConnectionSnappingLocationProvider | |
| DefaultAnchorProvider |
The
DefaultAnchorProvider can be used to provide
DynamicAnchors for anchored IVisualParts depending on their
visual. |
| GeometricBoundsProvider |
The
GeometricBoundsProvider is a Provider
<IGeometry> that returns a Rectangle 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 |
The
GeometricOutlineProvider is a Provider
<IGeometry> that returns an IGeometry 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 |
The
ResizableTransformableBoundsProvider returns bounds according to
the size and transformation as returned by the part API, i.e. |
| ResizableTransformableOutlineProvider |
The
ResizableTransformableOutlineProvider returns the outline
according to the size and transformation as returned by the part API, i.e. |
| ShapeBoundsProvider |
The
ShapeBoundsProvider is a Provider<IGeometry> that returns a Rectangle that corresponds
to the layout-bounds of its host visual, i.e. it includes the geometric
bounds and the stroke of the visual. |
| ShapeOutlineProvider |
The
ShapeOutlineProvider is a Provider<IGeometry> that returns an IGeometry that corresponds
to the shape outline of its host visual, i.e. it includes the geometric
outline and the stroke of the visual. |
| TopLeftSnappingLocationProvider |
The
TopLeftSnappingLocationProvider returns the top left corner of
the bounds as the only snapping location. |
| TransformProvider |
The
TransformProvider can be registered on an IVisualPart to
insert an Affine into its visual's transformations list and access
that Affine. |
Copyright (c) 2014, 2016 itemis AG and others. All rights reserved.