ダイアグラムに含まれるスケマティック フィーチャを関連付ける定義済み属性の指定
スケマティック ダイアグラムに含まれるスケマティック フィーチャを相互に関連付けるには、ルールを指定するか、またはダイアグラムの読み込み中にカスタム コードを実行します。たとえば、ジオメトリが適切な場合(ポリラインまたはポリゴン)、空間検索ルールまたはリレーションシップ ルールを指定することで、スケマティック フィーチャを囲むコンテナとしてスケマティック ノードを表示することができます。
また、これらのスケマティック フィーチャを実装するスケマティック フィーチャクラス(つまり、コンテナ ノード スケマティック フィーチャに関連付けるスケマティック フィーチャを実装しているスケマティック フィーチャクラス)で 2 つの定義済み属性を指定した場合も、スケマティック フィーチャ グループを囲むコンテナとしてスケマティック フィーチャ ノードを自動的に表示することができます。これらの定義済み属性は PEN と PTN です。
- 定義済みの PEN 属性は、スケマティック フィーチャに自動的に関連付けられるコンテナ ノード スケマティック フィーチャの識別子を返します。
- 定義済みの PTN 属性は、そのコンテナ ノード スケマティック フィーチャを実装するスケマティック フィーチャクラスの名前を返します。
注意:
スケマティック ダイアグラムに含まれるスケマティック フィーチャがルールによって相互に関連付けられている場合、定義済みの PEN および PTN 属性の構成によって、ルールで指定されたリレーションシップが上書きされます。つまり、定義済みの PEN および PTN 属性で指定されたリレーションシップのみが保持されます。
注意:
- コンテナ ノード スケマティック フィーチャとそれに関連するスケマティック フィーチャとの間の余白のサイズも、定義済みの属性を使用して管理することができます。これらの属性については、「コンテナの余白を管理する定義済みスケマティック属性の指定」をご参照ください。
- PEN 属性値がポイント ジオメトリのスケマティック ノードを示す場合、そのスケマティック ノードを、関連するスケマティック フィーチャを囲むコンテナとして表示することはできませんが、そのスケマティック ノードは自動的に理論上のコンテナの中央に配置されます。
関連トピック
5/10/2014