Generic features and parameters of the FL

Overview (FL)

The following subsections describe the particular way in which these parameters are used by this subclass.

Allowed time (FL)

The layout algorithm stops if the allowed time setting has elapsed. (See Allowed time.)

Layout of connected components (FL)

The layout algorithm can use the generic mechanism to lay out connected components. (For more information about this mechanism; see Layout of connected components.)

Layout region (FL)

The layout algorithm can use the layout region setting (either your own or the default setting) to control the size and the position of the graph drawing.
By default, the Force-directed Layout algorithm does not use the layout region. (For details see also Force fit to layout region (FL).)
If you are using the default settings, an estimation of the appropriate layout region according to the number and size of the nodes is used.

Link connection box (FL)

The layout algorithm can use a link connection box interface to calculate the center of a node. See Link connection box.
It is used when the option to connect links to node centers is enabled.
It is only used if the link style is straight line. It is also used for self-links and multilinks, depending on the self-link or multilink mode.

Preserve fixed links (FL)

The layout algorithm does not reshape the links that are specified as fixed. (See Preserve fixed links and Link style (FL).)

Preserve fixed nodes (FL)

The layout algorithm does not move the nodes that are specified as fixed. Moreover, the algorithm takes into account the fixed nodes when computing the position of the nonfixed nodes. (See Preserve fixed nodes.)

Stop immediately (FL)

The layout algorithm stops after cleanup if the method GraphLayout#stopImmeditely() is called. (For a description of this method in the GraphLayout class, see Stop immediately.) If the layout stops early because the allowed time has elapsed, the result code in the layout report is GraphLayoutReport.STOPPED_AND_VALID.