ビジネスオブジェクト階層を表示しているTreeListがあり、そのすべての部分がIVirtualTreeListDataを実装しています。ただし、ある時点で変更を加えたいと思います。データを削除するか、データを追加するか、リーフを別の含まれているノードに移動します。基になるビジネスオブジェクトに変更を加えることはできますが、表示されるツリーは影響を受けません。
その理由は、TreeListがIVirtualTreeListDataの階層を1回下って(ノードの最初の拡張に対応)、途中で取得したノードに格納されているデータを使用するという事実にあると思います。では、データソースの変更をどのようにビューに伝播できるのでしょうか。