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.