package com.schneeloch.bostonbusmap_library.data; import com.google.common.base.Optional; import com.schneeloch.bostonbusmap_library.database.Schema; import com.google.common.collect.ImmutableSet; import javax.xml.transform.Source; public class CommuterRailStopLocation extends SubwayStopLocation { protected CommuterRailStopLocation(CommuterRailBuilder build) { super(build); } public static class CommuterRailBuilder extends SubwayBuilder { public CommuterRailBuilder(float latitudeAsDegrees, float longitudeAsDegrees, String tag, String title, Optional<String> parent) { super (latitudeAsDegrees, longitudeAsDegrees, tag, title, parent); } @Override public CommuterRailStopLocation build() { return new CommuterRailStopLocation(this); } } @Override public Schema.Routes.SourceId getTransitSourceType() { return Schema.Routes.SourceId.CommuterRail; } }