package org.jactr.eclipse.ui.reconciler;
/*
* default logging
*/
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.jactr.eclipse.core.parser.ParseRunnable;
public class ParseJob extends CompilationUnitJob
{
/**
* Logger definition
*/
static private final transient Log LOGGER = LogFactory.getLog(ParseJob.class);
private ANTLRDocumentStream _documentStream;
public ParseJob(ParseRunnable runnable, ANTLRDocumentStream stream)
{
super("Parsing", runnable);
_documentStream = stream;
}
@Override
protected IStatus run(IProgressMonitor monitor)
{
_documentStream.setProgressMonitor(monitor);
return super.run(monitor);
}
}