org.opentripplanner.netex.loader.NetexImportDataIndexReadOnlyView Maven / Gradle / Ivy
package org.opentripplanner.netex.loader;
import org.opentripplanner.netex.loader.util.ReadOnlyHierarchicalMap;
import org.opentripplanner.netex.loader.util.ReadOnlyHierarchicalMapById;
import org.opentripplanner.netex.loader.util.ReadOnlyHierarchicalVersionMapById;
import org.opentripplanner.netex.support.DayTypeRefsToServiceIdAdapter;
import org.rutebanken.netex.model.Authority;
import org.rutebanken.netex.model.DayType;
import org.rutebanken.netex.model.DayTypeAssignment;
import org.rutebanken.netex.model.DestinationDisplay;
import org.rutebanken.netex.model.GroupOfStopPlaces;
import org.rutebanken.netex.model.JourneyPattern;
import org.rutebanken.netex.model.Line;
import org.rutebanken.netex.model.Network;
import org.rutebanken.netex.model.Notice;
import org.rutebanken.netex.model.NoticeAssignment;
import org.rutebanken.netex.model.OperatingPeriod;
import org.rutebanken.netex.model.Operator;
import org.rutebanken.netex.model.Quay;
import org.rutebanken.netex.model.Route;
import org.rutebanken.netex.model.ServiceJourney;
import org.rutebanken.netex.model.ServiceLink;
import org.rutebanken.netex.model.StopPlace;
import org.rutebanken.netex.model.TariffZone;
import org.rutebanken.netex.model.TimetabledPassingTime;
import java.util.Collection;
public interface NetexImportDataIndexReadOnlyView {
Network lookupNetworkForLine(String groupOfLineOrNetworkId);
ReadOnlyHierarchicalMapById getAuthoritiesById();
ReadOnlyHierarchicalMapById getDayTypeById();
ReadOnlyHierarchicalMap> getDayTypeAssignmentByDayTypeId();
Iterable getDayTypeRefs();
ReadOnlyHierarchicalMapById getDestinationDisplayById();
ReadOnlyHierarchicalMapById getGroupOfStopPlacesById();
ReadOnlyHierarchicalMapById getJourneyPatternsById();
ReadOnlyHierarchicalMapById getLineById();
ReadOnlyHierarchicalMapById getMultiModalStopPlaceById();
ReadOnlyHierarchicalMapById getNoticeById();
ReadOnlyHierarchicalMapById getNoticeAssignmentById();
ReadOnlyHierarchicalMapById getOperatingPeriodById();
ReadOnlyHierarchicalMapById getOperatorsById();
ReadOnlyHierarchicalMap> getPassingTimeByStopPointId();
ReadOnlyHierarchicalVersionMapById getQuayById();
ReadOnlyHierarchicalMap getQuayIdByStopPointRef();
ReadOnlyHierarchicalMapById getRouteById();
ReadOnlyHierarchicalMap> getServiceJourneyByPatternId();
ReadOnlyHierarchicalMapById getServiceLinkById();
ReadOnlyHierarchicalVersionMapById getStopPlaceById();
ReadOnlyHierarchicalMapById getTariffZonesById();
String getTimeZone();
}