1) サイトとは何か説明してもらえますか? この用語の適切な定義がどこにも見つからないようです。
2) IViewSite インターフェイスの目的は何ですか?. 子 (ドキュメントで指定されているクラスまたはインターフェイス) はありません。このインターフェイスは拡張されることは想定されていません。それらを実装する単一のクラスがない場合、これらの 2 つのメソッドを定義するのはなぜですか?
IViewSite 変数にはプロパティがなく、純粋な仮想メソッドしかないため、IViewSite 変数の目的は何ですか? それに適応しても意味がありません。
すでにドキュメントを調べましたが、具体的な説明が見つからないようです。
さらに文書化すると、サイトが何であるかがわかったと思います。
init() メソッドによってワークベンチ パーツ (ビューまたはエディター) に関連付けられるオブジェクト
しかし、そのサイトの参照は正確にはどうなるのでしょうか? たとえばViewpartには、サイトオブジェクトへの参照を格納するプロパティがないため、わかりません。誰かが図や何かへのリンクを持っていれば、それは大歓迎です。
LE: オブジェクトへの参照とともに、ある種のレジスタに格納されているサイト オブジェクトへの参照です。
LE2 www@eclipsezone@com/eclipse/forums/t92910.html " IViewPart.init メソッドが呼び出されて、ビューのコンテキストが初期化されます。IViewSite オブジェクトが渡され、含まれているページ、ウィンドウ、およびその他のサービスを取得するメソッドが含まれています。が渡されます。" 実装クラスがないため、何を使用しますか?..