package ca.uvic.chisel.javasketch.ui.internal.search;
import java.util.LinkedList;
import org.eclipse.search.ui.SearchResultEvent;
import ca.uvic.chisel.javasketch.IProgramSketch;
import ca.uvic.chisel.javasketch.data.model.ITraceModelProxy;
/**
* @author Del Myers
*
*/
final class TraceSearchResultEvent extends SearchResultEvent {
/**
*
*/
private static final long serialVersionUID = 1L;
private transient IProgramSketch sketch;
private transient LinkedList<ITraceModelProxy> results;
/**
* @param query
* @param sketch
* @param results
*/
public TraceSearchResultEvent(TraceSearchQueryResults result, IProgramSketch sketch,
LinkedList<ITraceModelProxy> results) {
super(result);
this.sketch = sketch;
this.results = results;
}
/**
* @return the sketch
*/
public IProgramSketch getSketch() {
return sketch;
}
/**
* @return the results
*/
public LinkedList<ITraceModelProxy> getResults() {
return results;
}
}