Eclipse RCP - Datei in Editor öffnen

Ostostwestfale

Grünschnabel
Hallo,

ich hoffe ihr könnt mir hier weiter helfen.

Ich schreibe ein Plug-In für eine RCP-Anwendung. Dieses Plug-In soll über einen Menüeintrag eine Datei in einem Editor öffnen. Dabei befindet sich die Datei nicht unbedingt im Workspace Verzeichnis, sondern irgendwo auf der lokalen Platte.

Ich habe also den Dateinamen und das dazugehörige java.io.File Objekt. Ich brauche aber ein Objekt vom Typ org.eclipse.core.resources.IFile und weiß nicht, wie ich das bekommen soll. Was ich bisher habe, ist das hier:

Code:
File file = new File(filename);
IFile iFile = ?;
FileEditorInput fileEditorInput =  new FileEditorInput(iFile);
window.getActivePage().openEditor(fileEditorInput, editorId);

Kann mir vielleicht jemand sagen, was in die Stelle mit dem Fragezeichen hinkommt oder einen Tipp geben, wo ich das erfahren kann?

Schon mal vielen Dank.
 
Zurück