概要 (FL)
以下のサブセクションでは、これらのパラメーターがこのサブクラスで使用される特定の方法について説明します。
許容時間 (FL)
設定された許容時間が経過すると、レイアウト・アルゴリズムは停止します。(許容時間 を参照してください。)
接続コンポーネントのレイアウト (FL)
このレイアウト・アルゴリズムは、接続コンポーネントをレイアウトするための汎用メカニズムを使用できます。(このメカニズムについて詳しくは、
接続コンポーネントのレイアウト を参照してください。)
レイアウト領域 (FL)
レイアウト・アルゴリズムでは、レイアウト領域設定 (ユーザー指定かデフォルト設定かにかかわらず) を使用して、グラフ描画のサイズと位置を制御できます。
デフォルトでは、Force-directed レイアウト・アルゴリズムはレイアウト領域を使用しません。(詳しくは、レイアウト領域に強制的に合わせる (FL) も参照してください。)
デフォルト設定を使用する場合、ノードの数およびサイズに従って推定された適切なレイアウト領域が使用されます。
リンク接続ボックス (FL)
このレイアウト・アルゴリズムは、ノードの中心を計算するために、リンク接続ボックス・インターフェースを使用できます。
Link connection boxを参照してください。
これは、リンクをノードの中心に接続するオプションが
有効になっている場合に使用されます。
これが使用されるのは、リンク・スタイルが直線の場合のみです。また、セルフリンク (セルフリンク・モードの場合) および多重リンク (多重リンク・モードの場合) にも使用されます。
固定リンクの保持 (FL)
レイアウト・アルゴリズムは、固定として指定されたリンクを形状変更しません。
(固定リンクの保持 および リンク・スタイル (FL) を参照してください。)
固定ノードの保持 (FL)
レイアウト・アルゴリズムは、固定として指定されたノードを移動しません。
さらに、アルゴリズムは、非固定ノードの位置の計算時に固定ノードを考慮に入れます。
(固定ノードの保持 を参照してください。)
即時停止 (FL)
メソッド GraphLayout#stopImmeditely() が呼び出されると、
レイアウト・アルゴリズムはクリーンアップ後に停止します。(
GraphLayout
クラスでのこのメソッドの説明については、即時停止 を参照してください。) 許容時間が経過したためにレイアウトが早く停止した場合、レイアウト・レポートの結果コードは GraphLayoutReport.STOPPED_AND_VALID
です。