package edu.isistan.uima.unified.sharedresources;
import org.apache.uima.resource.DataResource;
import org.apache.uima.resource.ResourceInitializationException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor;
public class ProgressMonitorResourceImpl implements ProgressMonitorResource {
private IProgressMonitor monitor;
@Override
public void load(DataResource aData) throws ResourceInitializationException {
}
@Override
public IProgressMonitor getMonitor() {
if(monitor != null)
return monitor;
else
return new NullProgressMonitor();
}
@Override
public void setMonitor(IProgressMonitor monitor) {
this.monitor = monitor;
}
}