public class ModelParser extends Object
MODEL tags. Returns a map of strategical planner factories by model ID for use in demand parsing.
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
| Modifier and Type | Method and Description |
|---|---|
static <U extends Unit<U>,T extends AbstractDoubleScalarRel<U,T>,K> |
parseModel(OTSRoadNetwork otsNetwork,
List<MODELTYPE> models,
InputParameters inputParameters,
Map<String,ParameterType<?>> parameterTypes,
Map<String,StreamInformation> streamMap,
Map<String,ParameterFactory> parameterFactories)
Creates strategical planner factories for models.
|
static <U extends Unit<U>,T extends AbstractDoubleScalarRel<U,T>,K> |
parseParameters(OTSRoadNetwork otsNetwork,
List<MODELTYPE> models,
InputParameters inputParameters,
Map<String,ParameterType<?>> parameterTypes,
Map<String,StreamInformation> streamMap)
Parse parameter factories.
|
public static <U extends Unit<U>,T extends AbstractDoubleScalarRel<U,T>,K> Map<String,ParameterFactory> parseParameters(OTSRoadNetwork otsNetwork, List<MODELTYPE> models, InputParameters inputParameters, Map<String,ParameterType<?>> parameterTypes, Map<String,StreamInformation> streamMap) throws XmlParserException
U - a unitT - a scalar typeK - a parameter type valueotsNetwork - OTSRoadNetwork; networkmodels - List<MODEL>; modelsinputParameters - InputParameters; input parametersparameterTypes - Map<String, ParameterType<?>>; parameter typesstreamMap - Map<String, StreamInformation>; stream informationXmlParserException - unknown value, missing constructor, etc.public static <U extends Unit<U>,T extends AbstractDoubleScalarRel<U,T>,K> Map<String,LaneBasedStrategicalPlannerFactory<?>> parseModel(OTSRoadNetwork otsNetwork, List<MODELTYPE> models, InputParameters inputParameters, Map<String,ParameterType<?>> parameterTypes, Map<String,StreamInformation> streamMap, Map<String,ParameterFactory> parameterFactories) throws XmlParserException
U - a unitT - a scalar typeK - a parameter type valueotsNetwork - OTSRoadNetwork; networkmodels - List<MODEL>; modelsinputParameters - InputParameters; input parametersparameterTypes - Map<String, ParameterType<?>>; parameter typesstreamMap - Map<String, StreamInformation>; stream informationparameterFactories - Map<String, ParameterFactory>; parameter factoriesXmlParserException - unknown value, missing constructor, etc.Copyright © 2014–2019 Delft University of Technology. All rights reserved.