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

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

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

ダイアグラムのルールおよびレイアウト定義は、そのテンプレートに基づくネットワーク ダイアグラムの構築方法を制御する、ダイアグラム テンプレートの設定です。 下記のセクションに示されているように、これらの設定は、3 つのカテゴリに分かれています。

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

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

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

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

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

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

テンプレートには、1 つまたは複数のダイアグラム ルールを構成できます。 一般的に、<XXX> ルールの追加ツールでは、異なるネットワーク ソース クラスまたはオブジェクト テーブルを処理する一連のルールを一度に構成できます。 属性による <XXX> ルールの追加ツールは、属性によって影響を受けるソースをフィルターすることで、指定のネットワーク ソース クラスまたはオブジェクト テーブル上で実行する、ルールを構成するために使用します。 カテゴリによる <XXX> ルールの追加ツールは、特定のネットワーク カテゴリでタグ付けされた/タグ付けされないネットワーク フィーチャまたはネットワーク オブジェクトを表す、ダイアグラム フィーチャを処理します。 どの場合でも、この 3 つのツール タイプは、テンプレートのルール シーケンスの末尾にルールを追加します。

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

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

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

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

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

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

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

参考資料

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

関連トピック