Otrzymuję wyjątek:Jak opóźnić modificactions do drzewa zasobów, gdy jest zablokowana
org.eclipse.core.internal.resources.ResourceException: Drzewo zasób jest zablokowany do modyfikacji.
Po kilku poszukiwaniach dowiedziałem się, że wynika to z faktu, że próbuję dodać znaczniki do pliku. Robię to, kiedy otrzymuję powiadomienie o zmianie pliku. Więc kiedy mój kod modyfikacji jest nazywany, obszar roboczy nadal znajduje się pośrodku procesu powiadamiania i nie zezwala na modyfikacje drzewa zasobów.
Jak zapisać znaczniki, aby móc je później dodać do pliku lub jaki byłby inny sposób opóźnienia tych zmian?
Zobacz 'org.eclipse.core.resources.WorkspaceJob' na przykład Jobs pracy z obszarów roboczych. –