/** * */ package iamrescue.routing.queries; import java.util.Collection; /** * * Represents a single shortest path query from the start location to *the * closest* of the destination locations. * * @author Sebastian * */ public interface IRoutingQuery { /** * * @return THe starting location. */ public IRoutingLocation getStartLocation(); /** * * @return The possible destinations. When run as a query, the closest to * the start will be used. */ public Collection<IRoutingLocation> getDestinationLocations(); }