package org.rudirect.android.data.model; import org.jgrapht.graph.DefaultWeightedEdge; public class BusRouteEdge extends DefaultWeightedEdge { private String routeName; private String routeTag; private String vehicleId; public String getRouteName() { return routeName; } public void setRouteName(String routeName) { this.routeName = routeName; } public String getRouteTag() { return routeTag; } public void setRouteTag(String routeTag) { this.routeTag = routeTag; } public String getVehicleId() { return vehicleId; } public void setVehicleId(String vehicleId) { this.vehicleId = vehicleId; } public double getTravelTime() { return getWeight(); } public BusStop getSourceBusStop() { return (BusStop) getSource(); } public BusStop getTargetBusStop() { return (BusStop) getTarget(); } @Override public String toString() { return "Route name: " + routeName + "\nVehicle ID: " + vehicleId + "\nTime: " + getWeight() + "\nEdge: " + super.toString(); } }