定義式が欠落していることによるフィルタ
ナビゲーションユニットのオブジェクトで定義式が欠落している場合にそのオブジェクトをフィルタによって除外することもできます。これに対応するエレメントのフォームを次に示します。
<FilterMissingExpression type="filterable or occurrence" parentType=”start node of the navigation unit” childType=”end node of the navigation unit”/>
標準の ATO での親部品と解決済みの子部品の間の WTPartUsageLink のように、ほとんどの一般的な状況では、フィルタ可能オブジェクトは構造の解決済みの親 (開始) ノードと子 (終了) ノードの間のリンクです。フィルタ可能オブジェクトと終了ユニットのいずれにも基本または高度な定義式がない場合、ナビゲーションユニット (親 + リンク + 子) で定義式が欠落しているものと見なされます。たとえば、次のポリシーは、ABCPart タイプの部品と CBSPart タイプの部品が親子リンクによって接続されているときに、子 CBSPart と親子リンクのいずれにも定義式が割り当てられていない場合に、その親子リンクがフィルタによって除外されることを指定しています。
<FilterMissingExpression type="wt.part.WTPartUsageLink" parentType=”wt.part.ABCPart” childType=”wt.part.CBSPart”/>
同様の "定義式欠落" ポリシーをオカレンスにも定義できます。たとえば、次のポリシーは、ABCPart タイプの部品と CBSPart タイプの部品が親子リンクによって接続されているときに、その親子リンクに定義されているオカレンスに定義式が割り当てられていない場合に、それらのオカレンスがフィルタによって除外されることを指定しています。
<FilterMissingExpression type="wt.part.PartUsesOccurrence" parentType=”wt.part.ABCPart” childType=”wt.part.CBSPart”/>
これは役に立ちましたか?