package org.ntlab.traceDebugger;
import java.util.ArrayList;
import java.util.List;
import org.ntlab.traceAnalysisPlatform.tracer.trace.TracePoint;
public class TracePointsRegister {
List<TracePoint> tracePoints = new ArrayList<>();
public List<TracePoint> get() {
return tracePoints;
}
public TracePoint[] getToArray() {
return tracePoints.toArray(new TracePoint[tracePoints.size()]);
}
public boolean contains(TracePoint tp) {
return tracePoints.contains(tp);
}
public void add(TracePoint tp) {
tracePoints.add(tp);
}
public void remove(TracePoint tp) {
tracePoints.remove(tp);
}
public void clear() {
tracePoints.clear();
}
}