This package contains `Anchor` interface which is used by `ConnectionWidget` for defining its source and target point. Built-in anchor implementations can be obtained using `AnchorFactory` class.

The package also contains `AnchorShape` interface which is used for defining a shape of a `ConnectionWidget`. Built-in anchor shape implementations can be obtained using `AnchorShapeFactory` class or using static field: `AnchorShape.NONE`, `AnchorShape.TRIANGLE_HOLLOW`, `AnchorShape.TRIANGLE_FILLED` and `AnchorShape.TRIANGLE_OUT`.