Если у вас есть IResource
для измененного ресурса / проекта, вы можете вызвать refreshLocal для него.Однако, если вы сделали изменения программно самостоятельно (например, через java.io
), вы можете изменить свой код для внесения изменений, используя Eclipse IResource API, чтобы Eclipse мог отслеживать изменения самостоятельно.
Обновление для уточнения API Eclipse:
Вместо, например, создания нового FileOutputStream
путем указания пути к файлу, ваш плагин должен создать файл (ресурс) с использованием EclipseAPI, например, путем вызова project.create ("file") относительно текущего проекта (например, вы можете легко получить текущий выбранный файл или проект в обозревателе проектов Eclipse).