package tmcsim.highwaymodel.trafficeventseditor; import java.util.ArrayList; import java.util.List; /** * A list of TrafficLaneEvents * @author jtorres */ public class TimeFrame { final public String time; public List events; public TimeFrame(String time) { this.time = time; this.events = new ArrayList<>(); } public void addEvent(TrafficLaneEvent newEvent) { for(TrafficLaneEvent event : events) { if(event.equals(newEvent)) { events.remove(event); } } events.add(newEvent); } @Override public String toString() { return time; } }