if (!sarosSession.hasWriteAccess()) {
return;
}
IResourceDelta delta = event.getDelta();
log.trace(".resourceChanged() - Delta will be processed");
if (delta == null) {
log.error("Unexpected empty delta in " + "SharedResourcesManager: "
+ event);
return;
}
if (log.isTraceEnabled())
log.trace("handlePostChange\n" + deltaToString(delta));
assert delta.getResource() instanceof IWorkspaceRoot;
// Iterate over all projects.
boolean postpone = false;
final boolean useVersionControl = sarosSession.useVersionControl();
IResourceDelta[] projectDeltas = delta.getAffectedChildren();
for (IResourceDelta projectDelta : projectDeltas) {
assert projectDelta.getResource() instanceof IProject;
IProject project = (IProject) projectDelta.getResource();
if (!sarosSession.isShared(project))
continue;