org.eclipse.xtext.builder.builderState
Class MarkerUpdaterImpl

java.lang.Object
  extended by 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

Constructor Summary
MarkerUpdaterImpl()
           
 
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
 

Constructor Detail

MarkerUpdaterImpl

public MarkerUpdaterImpl()
Method Detail

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)