package org.eclipse.core.internal.resources; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.IPath; /** * * @author Stas Negara * */ public interface IResourceListener { public void createdResource(IResource resource, int updateFlags, boolean success); public void movedResource(IResource resource, IPath destination, int updateFlags, boolean success); public void copiedResource(IResource resource, IPath destination, int updateFlags, boolean success); public void deletedResource(IResource resource, int updateFlags, boolean success); public void externallyModifiedResource(IResource resource, boolean isDeleted); public void externallyCreatedResource(IResource resource); public void refreshedResource(IResource resource); public void savedFile(IFile file, boolean success); public void savedCompareEditor(Object compareEditor, boolean success); }