我了解有一种方法可以使用TreeViewer
推迟DeferredTreeContentManager
加载,从这个有用的tutorial中学习。
但是,此机制要求模型实现IDeferredWorkbenchAdapter
接口,这会将问题引入到我的遗留不可变模型类中。是否可以在没有模型实现DeferredTreeContentManager
接口的情况下使用IDeferredWorkbenchAdapter
?
答案 0 :(得分:0)
刚才意识到我可以使用AdapterFactory将模型转换为IDeferredWorkbenchAdapter。问题解决了!