A hyperedge connects the nodes at the point retrieved by the method
getPosition. The default implementation IlvDefaultHyperEdgeEnd stores the connection
in the end itself, relative to the node position. If the node is
moved, the hyperedge end will follow the node. The stored
connection point can be moved freely by a call to setPosition.
The effect is similar to that of IlvFreeLinkConnector on IlvLinkImage.
There is a facility for restricting the
connection point to certain predefined points by using the
hyperedge connector. For example, you can restrict the connection
to pin points on the node border or to the center of the node. When
a hyperedge connector is used, the connection point is no longer
freely movable. It is controlled by the hyperedge connector, which
decides whether and how the connection point can be changed.