フィーチャの除去ルールのサンプル結果

次のサンプルは、フィーチャの除去ルールを実行した場合にサンプル ダイアグラムで得られる結果を示しています。

以下のサンプル ダイアグラム(図 1)を実装するダイアグラム テンプレートの場合、フィーチャの除去ルールは、次の操作を実行するために指定されます。

ダイアグラム サンプル、初期コンテンツ

サンプル 1 - 特定のタイプのスケマティック ノードの除去

Type 属性値が E であるスケマティック ノードをすべて除去するフィーチャの除去ルールの属性は、以下のように指定します。

タイプ E のスケマティック ノードの除去を指定した、フィーチャの除去ルール プロパティ ページ

図 1.1 は、このフィーチャの除去ルールをアクティブにしてダイアグラムを更新すると得られる結果を示しています。紫のスケマティック ノードがすべて除去されます。

ダイアグラム サンプル、フィーチャの除去ルールの実行結果

サンプル 2 - 接続されたリンクが特定の属性を持つ場合の、特定のタイプのスケマティック ノードの除去

上記の図 1 では、ルール実行前のサンプル ダイアグラムを示しており、スケマティック リンクのラインの幅は、Category 値に従って表示されています。この新しいサンプルの目的は、フィーチャの除去ルールを構成し、接続されているリンクがすべて同じカテゴリに含まれる場合にのみ、つまり、それらの接続されたリンクが同じ幅のラインで表示される場合にのみ、タイプ E のスケマティック ノードが除去されるように構成することです。この新しいフィーチャの除去ルールの属性は、以下のように指定されています。

接続されているリンクが同じカテゴリに含まれる、タイプ E のスケマティック ノードの除去を指定した、フィーチャの除去ルール プロパティ ページ

図 1.2 は、この新しいフィーチャの除去ルールをアクティブにしてダイアグラムを更新すると得られる結果を示しています。すべての接続リンクが同じ Category 属性値を持つ、紫のスケマティック ノードが除去されています。これにより、3 つの紫のスケマティック ノード(接続が 1 つあるスケマティック ノードが 2 つ、および同じカテゴリの接続リンクが 2 つあるスケマティック ノードが 1 つ)を除去できました。

ダイアグラム サンプル、フィーチャの除去ルールの実行結果

関連項目


7/10/2012