プログラムでプロジェクトに JavaScript ライブラリを追加しました。プロジェクトの作成中に、ユーザーの好みに基づいてさまざまなバージョンのライブラリを追加します。
これを達成することはできますが、ライブラリの作成が完了すると、プロジェクト情報を保持できません。
これが必要になるのは、ワークスペースにライブラリ バージョンの異なる複数のプロジェクトが存在する可能性があるためです。そのため、ユーザーがライブラリを追加する JavaScript リソースの下のツリー ノードを展開したときに、どのプロジェクトが問題であるかを知ることが重要になります。ユーザーがプロジェクトを選択してツリー ノードを展開すると、プロジェクト情報を取得できます。
PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getSelectionService();
しかし、ユーザーがプロジェクトを選択せずにツリー ノードを展開しただけの場合、それがどのプロジェクトに属しているかを知るにはどうすればよいですか?...
この点でどんな助けでも大歓迎です。
前もって感謝します !