ダイアグラムのルールおよびレイアウト定義の概要

ダイアグラム テンプレートには一連の構成プロパティがあります。それらの構成プロパティは、ダイアグラム (ルールおよびレイアウト定義)、および生成されたネットワーク ダイアグラムのプレゼンテーション (ダイアグラム レイヤー定義) に含めることが許可されるネットワーク フィーチャおよびネットワーク オブジェクトを規定します。

このトピックでは、ダイアグラムのルールおよびレイアウト定義に焦点を絞り、ダイアグラム テンプレートで求められる設定方法について説明します。ネットワーク ダイアグラム レイヤー定義の詳細については、「ダイアグラム レイヤー定義の概要」をご参照ください。

ダイアグラムのルールおよびレイアウト定義は、そのテンプレートに基づくネットワーク ダイアグラムの構築方法を示す、ダイアグラム テンプレートの設定セットです。この設定は、基本構築設定ダイアグラム コンテンツを構築するダイアグラム ルールのシーケンス自動的に実行されるかダイアグラムにプリセットされるダイアグラム レイアウトのシーケンスという 3 つのカテゴリに分割されます。

ダイアグラムのルールおよびレイアウト定義の管理については、以下のトピックをご参照ください。

ダイアグラム テンプレートの基本構築設定

テンプレートの基本構築設定は、以下を実行する一般的な設定です。

  • ネットワーク エッジの頂点をテンプレートが処理する方法を指定する。
  • テンプレートでの格納器とその格納物の間の余白サイズを定義する。
  • このテンプレートに基づいて、すべてのダイアグラムに対して、ダイアグラムの格納とダイアグラムの拡張機能を有効化または無効化する。

ダイアグラム テンプレートでこれらの基本設定を構成するには、[ダイアグラム テンプレートの変更 (Alter Diagram Template)] ツールを使用します。

ダイアグラム テンプレートのルール シーケンス

ダイアグラム テンプレートにダイアグラム ルールを追加するには、多くのジオプロセシング ツールを使用できます。

テンプレートには 1 つまたは複数のダイアグラム ルールを構成できます。一般的に、[<XXX> ルールの追加 (Add <XXX> Rule)] ツールでは、異なるネットワーク ソース クラスまたはオブジェクト テーブルで処理を行う一連のルールを一度に構成できます。[属性による <XXX> ルールの追加 (Add <XXX> By Attribute Rule)] ツールは、属性によって影響を受けるソースをフィルター処理することで指定のネットワーク ソース クラスまたはオブジェクト テーブル上で実行するルールを構成するために使用します。どちらの場合でも、[<XXX> ルールの追加 (Add <XXX> Rule)] および [属性による <XXX> ルールの追加 (Add <XXX> By Attribute Rule)] ツールは、テンプレートのルール シーケンスの末尾にルールを追加します。

これら 2 つのツール タイプは、ネットワーク データ エレメントと (そのネットワークに存在する) ダイアグラム テンプレートの名前という 2 つの入力を必要とします。どちらのツールも、出力ネットワークと出力ダイアグラム テンプレートという 2 つの出力を生成します。ダイアグラム テンプレートには追加のルールがあり、ネットワークには変更されたダイアグラム テンプレートがあります。

テンプレートに基づいてダイアグラムを生成するときに、テンプレート ルール シーケンス内の各ルールは、一般的に、追加された順序に基づいて順に連結されます。最初のルールは、ダイアグラム生成用の入力として使用される一連のネットワーク エレメントから構築されたダイアグラム フィーチャ上で実行されます。この出力結果のダイアグラム フィーチャが、次のルールの入力に使用されます。

テンプレートに対して指定されたルールは、生成されるダイアグラムのコンテンツを決定し、ルール シーケンス内の各ルールの順序は決定的であるため、それらの順序を制御する必要があります。このタイプの順序付けを制御し、ルール シーケンスを明確かつ論理的に見通せるようにするには、ジオプロセシング モデルを使用してダイアグラム テンプレートの設定を構成および維持することをお勧めします。

ダイアグラム テンプレートのレイアウト シーケンス

特定のテンプレートに基づいてダイアグラムに適用するダイアグラム レイアウトを構成するには、[<XXX> レイアウトの追加 (Add <XXX> Layout)] ジオプロセシング ツールを使用できます。これらのレイアウトは、ダイアグラムの生成時に自動的に適用されるように構成するか、後から適用されるように事前に設定しておくことができます。

各ツールは、テンプレートのレイアウト シーケンスの末尾に新しいレイアウトを追加します。このレイアウトは、デフォルトで有効であり、ダイアグラムの生成時に自動的に実行されます。

テンプレートに基づくダイアグラムの生成時、有効なレイアウトをダイアグラムに適用する順序には、テンプレートのレイアウト シーケンスが反映されます。この順序は最終的なダイアグラム レイアウトに現実的に影響します。ジオプロセシング モデルを使用してダイアグラム テンプレートの設定を構成および維持すれば、この順序を維持して制御することができます。

関連トピック