org.eclipse.xtext.builder.builderState
Class MarkerUpdaterImpl
java.lang.Object
org.eclipse.xtext.builder.builderState.MarkerUpdaterImpl
- All Implemented Interfaces:
- IMarkerUpdater
public class MarkerUpdaterImpl
- extends java.lang.Object
- implements IMarkerUpdater
- Author:
- Sven Efftinge - Initial contribution and API
Method Summary |
protected void |
addMarkers(org.eclipse.core.resources.IFile file,
org.eclipse.emf.ecore.resource.Resource resource,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
void |
updateMarker(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
com.google.common.collect.ImmutableList<IResourceDescription.Delta> resourceDescriptionDeltas,
org.eclipse.core.runtime.IProgressMonitor monitor)
Updates the IMarker for all changed resources. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MarkerUpdaterImpl
public MarkerUpdaterImpl()
updateMarker
public void updateMarker(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
com.google.common.collect.ImmutableList<IResourceDescription.Delta> resourceDescriptionDeltas,
org.eclipse.core.runtime.IProgressMonitor monitor)
- Description copied from interface:
IMarkerUpdater
- Updates the
IMarker
for all changed resources.
- Specified by:
updateMarker
in interface IMarkerUpdater
monitor
- the progress monitor to use for reporting progress to the user. It is the caller's responsibility
to call done() on the given monitor. Accepts null, indicating that no progress should be
reported and that the operation cannot be cancelled.
addMarkers
protected void addMarkers(org.eclipse.core.resources.IFile file,
org.eclipse.emf.ecore.resource.Resource resource,
org.eclipse.core.runtime.IProgressMonitor monitor)