部品孤立ステータスの処理
現在のコンテキストにおける孤立部品とは、部品リストで使用されておらず、後継部品のチェーンに関与しないすべての部品のことです。孤立部品は、サードパーティのバンドルのロードを通じてシステムに入力されるか、後の段階で孤立状態になります。リレーション (部品リストと部品、または部品と部品など) を作成または削除するすべての操作は、部品の孤立ステータスの値に影響を与える可能性があります。これらの操作は変換時に行われ、変換出力で値が更新されます。部品の孤立ステータスは、後継部品チェーンの変更によってその部品自体が含まれていない場合に影響を受ける可能性があります。
次に、孤立状態の計算を処理するための手順を示します。これは通常、部品リスト、部品、または部品のリレーションの追加または更新の操作を実行するたびに行います。
1. 操作による影響を受ける部品を特定します。
2. これらの部品の孤立ステータスが更新されているかどうかを確認します。
3. ステータスが変更されている場合、バンドル内のデータが使用できるかどうかに応じて次の手順に従います。
◦ バンドル内に部品が見つかった場合、変換後のコンテンツの孤立ステータス値を更新します。
◦ バンドル内に部品が見つからない場合、パブリッシングマネージャから部品を読み込み、部品の孤立ステータスを更新して、次回以降の更新に備えて部品を変換出力に追加します。
4. これらすべての値が更新された後、変換レジストリも更新します。