2

eclipse-rcp アプリケーションの一般的なナビゲーター ビュー (パッケージ エクスプローラー) のフォルダー構造について質問があります。

私の目標は、プロジェクトのソース フォルダーをグループ化することです。

サンプル プロジェクトのソース フォルダ

上の図でわかるように、プロジェクト「Sample」のソース フォルダーは src + main + resources です。「src.main.resources」というテキストを表示する行が 1 行だけになるように、そのソース フォルダーをグループ化したいと思います。これは、ファイル システムのフォルダー構造を変更することによって達成されるべきではありません。

私の質問は次のとおりです。物理的なフォルダー構造に触れることなく、ソースフォルダーをプログラムでグループ化することは可能ですか?

どんな助けでも大歓迎です!

乾杯!


多くの研究を行った後、私は別のアプローチを試みています。デコレータ クラスを使用して、ソース フォルダのラベルを変更しています。

src フォルダーの名前を変更した後の結果

元の質問の目標を達成するには、ソース フォルダーの最初の 2 つのレベルを非表示にして、「src/main/resources」を表示する行が 1 行だけになるようにします。残念ながら、IFolder.setHidden(true) は機能しません。ノードの子も非表示になるからです。たとえば、フィルターを使用してこれら 2 つのフォルダーを非表示にする可能性はありますか? または、ナビゲーターのツリーを変更する必要がありますか?

前もって感謝します!

4