2011-01-11 9 views

Antwort

7

Wenn Sie eine IResource für die geänderte Ressource/Projekt haben, Sie call refreshLocal es wollen könnte. Wenn Sie die Änderungen jedoch programmgesteuert selbst vorgenommen haben (z. B. über java.io), können Sie den Code ändern, um die Änderungen mithilfe der Eclipse-IResource-API durchzuführen, damit Eclipse die Änderungen selbst verfolgen kann.

aktualisiert auf dem Eclipse-API zu erarbeiten:

Statt z.B. Erstellen eines neuen durch Angabe der Datei-Pfad, sollte Ihr Plugin die Datei (eine Ressource) mit der Eclipse-API, z. indem Sie project.create ("file") relativ zum aktuellen Projekt aufrufen (Sie können beispielsweise die aktuell ausgewählte Datei oder das Projekt im Eclipse-Projekt-Explorer abrufen).

+0

thx, viel. es funktioniert super. Was meinst du mit IResource API? Willst du irgendwie IDocument bekommen und es so ändern? Ich habe java.io benutzt, weil es schneller zu schreiben war. – IAdapter

Verwandte Themen