public URL getDetailedColdEmissionFactorsFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.detailedColdEmissionFactorsFile); }
public URL getAverageColdEmissionFactorsFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.averageFleetColdEmissionFactorsFile); }
public URL getInputFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.inputFile); }
public URL getInputFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.inputFile); }
public URL getCountsFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.inputFile); }
public URL getChangeEventsInputFileUrl(URL context) { return ConfigGroup.getInputFileURL(context, this.changeEventsInputFile); }
public URL getDetailedWarmEmissionFactorsFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.detailedWarmEmissionFactorsFile); }
public URL getInputFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.inputFile); }
public URL getInputPersonAttributeFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.inputPersonAttributeFile); }
@Deprecated // See elsewhere in this class. kai, oct'18 public URL getEmissionRoadTypeMappingFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.emissionRoadTypeMappingFile); }
public URL getTransitScheduleFileURL(URL context) { return ConfigGroup.getInputFileURL(context, getTransitScheduleFile() ) ; }
public URL getVehiclesFileURL(URL context) { return ConfigGroup.getInputFileURL(context, getVehiclesFile() ) ; }
public URL getTransitStopsAttributesFileURL(URL context) { return ConfigGroup.getInputFileURL(context, getTransitStopsAttributesFile()) ; }
public URL getTunnelLinkIDsFileURL(URL context) { return ConfigGroup.getInputFileURL(context, this.getTunnelLinkIdFile()); }
private void loadLanes() { String filename = this.config.network().getLaneDefinitionsFile(); if (filename != null){ LanesReader reader = new LanesReader(this.scenario); reader.readURL( ConfigGroup.getInputFileURL(this.config.getContext(), filename ) ); } else { log.info("no lanes file set in config, not loading any lanes"); } }
@Override public Fleet get() { FleetImpl fleet = new FleetImpl(); new VehicleReader(network, fleet).parse(ConfigGroup.getInputFileURL(config.getContext(), file)); return fleet; } }
private void loadControl(SignalsData data){ if (this.signalConfig.getSignalControlFile() != null){ SignalControlReader20 reader = new SignalControlReader20(data.getSignalControlData()); URL filename = ConfigGroup.getInputFileURL(config.getContext(), this.signalConfig.getSignalControlFile()); try (InputStream stream = filename.openStream()) { reader.readStream(stream); } catch (IOException e) { throw new UncheckedIOException(e); } } else { log.info("Signals: No signal control file set, can't load signal control data!"); } }
private void loadSystems(SignalsData data){ if (this.signalConfig.getSignalSystemFile() != null){ SignalSystemsReader20 reader = new SignalSystemsReader20(data.getSignalSystemsData()); URL filename = ConfigGroup.getInputFileURL(config.getContext(), this.signalConfig.getSignalSystemFile()); try (InputStream stream = filename.openStream()) { reader.readStream(stream); } catch (IOException e) { throw new UncheckedIOException(e); } } else { log.info("Signals: No signal systems file set, can't load signal systems information!"); } }
private void loadAmberTimes(SignalsData data) { if (this.signalConfig.getAmberTimesFile() != null){ AmberTimesReader10 reader = new AmberTimesReader10(data.getAmberTimesData()); URL url = ConfigGroup.getInputFileURL(config.getContext(), this.signalConfig.getAmberTimesFile()); try (InputStream stream = url.openStream()) { reader.readStream(stream); } catch (IOException e) { throw new UncheckedIOException(e); } } else { log.info("Signals: No amber times file set, can't load amber times!"); } }
private void loadIntergreenTimes(SignalsData data){ if (this.signalConfig.getIntergreenTimesFile() != null) { IntergreenTimesReader10 reader = new IntergreenTimesReader10(data.getIntergreenTimesData()); URL filename = ConfigGroup.getInputFileURL(config.getContext(), this.signalConfig.getIntergreenTimesFile()); try (InputStream stream = filename.openStream()) { reader.readStream(stream); } catch (IOException e) { throw new UncheckedIOException(e); } } }