The
LinkLayout
renderer is a subclass of the
GraphLayout
renderer which is specialized to apply a link layout algorithm.
The following table lists the properties of the
LinkLayout
renderer (in addition to the properties of the
GraphLayout
renderer).
Property
|
Type
|
Default
|
Description
|
---|---|---|---|
addingLinkConnectors
|
boolean
|
true
|
If
false
, no link connector is installed by the link layout algorithm.
|
hierarchical
|
boolean
|
false
|
If
true
, and if a GraphLayout renderer is present and configured to
use a hierarchical layout algorithm, then the link layout will
be performed by the hierarchical layout.
|
performingLayoutOnZoom
|
boolean
|
false
|
If
true
, the link layout is reapplied when the view is zoomed in or
out.
|
The following table lists the per-object rendering properties of
the
LinkLayout
renderer.
Property
|
Type
|
Default
|
Description
|
---|---|---|---|
NodeSideForDestination
|
int
|
0
|
If this property is specified, it tells the link layout
algorithm to try to connect links to the specified side of
their destination node. The possible values are defined by the
class IlvDirection.
|
NodeSideForOrigin
|
int
|
0
|
If this property is specified, it tells the link layout
algorithm to try to connect links to the specified side of
their origin node. The possible values are defined by the class
IlvDirection.
|
You can set any property of the IlvLinkLayout object used by this renderer.
For details, see Setting properties of IlvGraphLayout
objects.
See the class IlvLinkLayoutRenderer for more details.