私の要件は、Eclipse RCP 製品の特定のタイプのファイル拡張子に対して新しい外部比較ツールを使用することです。他のファイルについては、Eclipse のデフォルトの比較エディターを使用する必要があります。これを実現するために、ASPECTJ を使用して、Eclipse のデフォルトの比較エディター メソッドにフックしています。私のアスペクトメソッドでは、選択されたファイルを検証しています。ファイルが特定のタイプの場合、外部比較ツールを呼び出そうとしています。そうでない場合は、Eclipseのデフォルトエディターを使用して続行します。
パラメータであるcompareEditorInputオブジェクトから2つのファイル(左右の入力ファイル)を取得できません。外部比較ツールに渡すことができるように、2 つの入力ファイルを取得する方法はありますか??