次のサンプルは、関連フィーチャの折りたたみルールを実行した場合にサンプル ダイアグラムで得られる結果を示しています。
関連フィーチャの折りたたみルールのサンプル
次のサンプル ダイアグラム (図 1.1) を実装するダイアグラム テンプレートに、グレーの四角の範囲内に表示されているいくつかの給電線ノードに関連付けられたスケマティック フィーチャをすべて折りたたむように関連フィーチャの折りたたみルールを定義します。給電線コンテナーに含まれるノードとコンテナーの関係は、現在アクティブになっているリレーションシップ ルールによって指定されています。このルールにより、給電線ノードは、関連するスケマティック フィーチャがコンテナーによって囲まれて表示されます。
ダイアグラムに含まれているスケマティック フィーチャを関連付けるために使用するリレーションシップ ルールの後に実行する新しい関連フィーチャの折りたたみルールの属性は、給電線の親ノードに関連付けられたスケマティック フィーチャを、給電線 1 に関連するものを除いてすべて折りたたむように指定されています。
図 1.2 は、この新しい関連フィーチャの折りたたみルールをアクティブにしてダイアグラムを更新すると得られる結果を示しています。給電線 1 ノードに関連するスケマティック フィーチャのみが保持され、他の給電線ノードに関連するスケマティック フィーチャはすべて折りたたまれます。