public class ResourceProblemHandler
extends org.eclipse.emf.transaction.ResourceSetListenerImpl
implements org.eclipse.core.resources.IResourceChangeListener
resource
s that have been loaded or saved and requests the problem markers of underlying
file
s to be updated according to the errors
and
warnings
of each loaded or saved Resource
resource.ResourceProblemMarkerService#updateProblemMarkers(Collection, boolean,
org.eclipse.core.runtime.IProgressMonitor)
Modifier and Type | Class and Description |
---|---|
static class |
ResourceProblemHandler.ResourceProblemHandlerInstaller |
Constructor and Description |
---|
ResourceProblemHandler()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
handleChangedFiles(java.util.Collection<org.eclipse.core.resources.IFile> files) |
protected void |
handleLoadedResources(java.util.Collection<org.eclipse.emf.ecore.resource.Resource> resources) |
protected void |
handleSavedFiles(java.util.Collection<org.eclipse.core.resources.IFile> files) |
protected void |
handleSavedResources(java.util.Collection<org.eclipse.emf.ecore.resource.Resource> resources) |
boolean |
isPostcommitOnly() |
void |
resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event) |
void |
resourceSetChanged(org.eclipse.emf.transaction.ResourceSetChangeEvent event) |
void |
setTarget(org.eclipse.emf.transaction.TransactionalEditingDomain domain) |
void |
unsetTarget(org.eclipse.emf.transaction.TransactionalEditingDomain domain) |
public void setTarget(org.eclipse.emf.transaction.TransactionalEditingDomain domain)
setTarget
in interface org.eclipse.emf.transaction.ResourceSetListener.Internal
setTarget
in class org.eclipse.emf.transaction.ResourceSetListenerImpl
public void unsetTarget(org.eclipse.emf.transaction.TransactionalEditingDomain domain)
unsetTarget
in interface org.eclipse.emf.transaction.ResourceSetListener.Internal
unsetTarget
in class org.eclipse.emf.transaction.ResourceSetListenerImpl
public void resourceSetChanged(org.eclipse.emf.transaction.ResourceSetChangeEvent event)
resourceSetChanged
in interface org.eclipse.emf.transaction.ResourceSetListener
resourceSetChanged
in class org.eclipse.emf.transaction.ResourceSetListenerImpl
public boolean isPostcommitOnly()
isPostcommitOnly
in interface org.eclipse.emf.transaction.ResourceSetListener
isPostcommitOnly
in class org.eclipse.emf.transaction.ResourceSetListenerImpl
protected void handleLoadedResources(java.util.Collection<org.eclipse.emf.ecore.resource.Resource> resources)
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
resourceChanged
in interface org.eclipse.core.resources.IResourceChangeListener
protected void handleChangedFiles(java.util.Collection<org.eclipse.core.resources.IFile> files)
protected void handleSavedFiles(java.util.Collection<org.eclipse.core.resources.IFile> files)
protected void handleSavedResources(java.util.Collection<org.eclipse.emf.ecore.resource.Resource> resources)