1 package au.gov.amsa.animator; 2 3 import java.util.Collection; 4 import java.util.Map; 5 6 import au.gov.amsa.risky.format.Fix; 7 8 public interface Model { 9 10 void updateModel(long timeStep); 11 12 /** 13 * Return recent fixes in ascending time order keyed by mmsi. 14 * 15 * @return 16 */ 17 Map<Integer, Collection<Fix>> recent(); 18 19 long stepNumber(); 20 21 }