ObjectFactory.java
//
// This file was generated by the Eclipse Implementation of JAXB, v2.3.7
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2024.08.29 at 06:50:16 PM CEST
//
package org.opentrafficsim.xml.generated;
import javax.annotation.Generated;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.namespace.QName;
import org.opentrafficsim.xml.bindings.ClassAdapter;
import org.opentrafficsim.xml.bindings.LengthAdapter;
import org.opentrafficsim.xml.bindings.LinearDensityAdapter;
import org.opentrafficsim.xml.bindings.types.ClassType;
import org.opentrafficsim.xml.bindings.types.LengthType;
import org.opentrafficsim.xml.bindings.types.LinearDensityType;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.opentrafficsim.xml.generated package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
@Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
public class ObjectFactory {
private final static QName _Include_QNAME = new QName("http://www.w3.org/2001/XInclude", "include");
private final static QName _Fallback_QNAME = new QName("http://www.w3.org/2001/XInclude", "fallback");
private final static QName _GtuColorersDefault_QNAME = new QName("http://www.opentrafficsim.org/ots", "Default");
private final static QName _GtuColorersIncentive_QNAME = new QName("http://www.opentrafficsim.org/ots", "Incentive");
private final static QName _GtuColorersClass_QNAME = new QName("http://www.opentrafficsim.org/ots", "Class");
private final static QName _LinkClothoidInterpolated_QNAME = new QName("http://www.opentrafficsim.org/ots", "Interpolated");
private final static QName _LinkClothoidLength_QNAME = new QName("http://www.opentrafficsim.org/ots", "Length");
private final static QName _LinkClothoidStartCurvature_QNAME = new QName("http://www.opentrafficsim.org/ots", "StartCurvature");
private final static QName _LinkClothoidEndCurvature_QNAME = new QName("http://www.opentrafficsim.org/ots", "EndCurvature");
private final static QName _LinkClothoidA_QNAME = new QName("http://www.opentrafficsim.org/ots", "A");
private final static QName _LinkClothoidFlattener_QNAME = new QName("http://www.opentrafficsim.org/ots", "Flattener");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.opentrafficsim.xml.generated
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Control }
*
*/
public org.opentrafficsim.xml.generated.Control createControl() {
return new org.opentrafficsim.xml.generated.Control();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Link }
*
*/
public org.opentrafficsim.xml.generated.Link createLink() {
return new org.opentrafficsim.xml.generated.Link();
}
/**
* Create an instance of {@link Network }
*
*/
public Network createNetwork() {
return new Network();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Od }
*
*/
public org.opentrafficsim.xml.generated.Od createOd() {
return new org.opentrafficsim.xml.generated.Od();
}
/**
* Create an instance of {@link OdOptions }
*
*/
public OdOptions createOdOptions() {
return new OdOptions();
}
/**
* Create an instance of {@link GtuTemplateMix }
*
*/
public GtuTemplateMix createGtuTemplateMix() {
return new GtuTemplateMix();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.ShortestRoute }
*
*/
public org.opentrafficsim.xml.generated.ShortestRoute createShortestRoute() {
return new org.opentrafficsim.xml.generated.ShortestRoute();
}
/**
* Create an instance of {@link RouteMix }
*
*/
public RouteMix createRouteMix() {
return new RouteMix();
}
/**
* Create an instance of {@link ShortestRouteMix }
*
*/
public ShortestRouteMix createShortestRouteMix() {
return new ShortestRouteMix();
}
/**
* Create an instance of {@link RandomStream }
*
*/
public RandomStream createRandomStream() {
return new RandomStream();
}
/**
* Create an instance of {@link ControlType }
*
*/
public ControlType createControlType() {
return new ControlType();
}
/**
* Create an instance of {@link ResponsiveControlType }
*
*/
public ResponsiveControlType createResponsiveControlType() {
return new ResponsiveControlType();
}
/**
* Create an instance of {@link ResponsiveControlType.Detector }
*
*/
public ResponsiveControlType.Detector createResponsiveControlTypeDetector() {
return new ResponsiveControlType.Detector();
}
/**
* Create an instance of {@link ControlType.SignalGroup }
*
*/
public ControlType.SignalGroup createControlTypeSignalGroup() {
return new ControlType.SignalGroup();
}
/**
* Create an instance of {@link PerceptionType }
*
*/
public PerceptionType createPerceptionType() {
return new PerceptionType();
}
/**
* Create an instance of {@link PerceptionType.Mental }
*
*/
public PerceptionType.Mental createPerceptionTypeMental() {
return new PerceptionType.Mental();
}
/**
* Create an instance of {@link PerceptionType.Mental.Fuller }
*
*/
public PerceptionType.Mental.Fuller createPerceptionTypeMentalFuller() {
return new PerceptionType.Mental.Fuller();
}
/**
* Create an instance of {@link PerceptionType.HeadwayGtuType }
*
*/
public PerceptionType.HeadwayGtuType createPerceptionTypeHeadwayGtuType() {
return new PerceptionType.HeadwayGtuType();
}
/**
* Create an instance of {@link ConstantDistType }
*
*/
public ConstantDistType createConstantDistType() {
return new ConstantDistType();
}
/**
* Create an instance of {@link DiscreteDistType }
*
*/
public DiscreteDistType createDiscreteDistType() {
return new DiscreteDistType();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.ShortestRoute.Cost }
*
*/
public org.opentrafficsim.xml.generated.ShortestRoute.Cost createShortestRouteCost() {
return new org.opentrafficsim.xml.generated.ShortestRoute.Cost();
}
/**
* Create an instance of {@link OdOptions.OdOptionsItem }
*
*/
public OdOptions.OdOptionsItem createOdOptionsOdOptionsItem() {
return new OdOptions.OdOptionsItem();
}
/**
* Create an instance of {@link OdOptions.OdOptionsItem.LaneBiases }
*
*/
public OdOptions.OdOptionsItem.LaneBiases createOdOptionsOdOptionsItemLaneBiases() {
return new OdOptions.OdOptionsItem.LaneBiases();
}
/**
* Create an instance of {@link OdOptions.OdOptionsItem.Markov }
*
*/
public OdOptions.OdOptionsItem.Markov createOdOptionsOdOptionsItemMarkov() {
return new OdOptions.OdOptionsItem.Markov();
}
/**
* Create an instance of {@link GlobalTimeType }
*
*/
public GlobalTimeType createGlobalTimeType() {
return new GlobalTimeType();
}
/**
* Create an instance of {@link FlattenerType }
*
*/
public FlattenerType createFlattenerType() {
return new FlattenerType();
}
/**
* Create an instance of {@link ScenarioType }
*
*/
public ScenarioType createScenarioType() {
return new ScenarioType();
}
/**
* Create an instance of {@link InputParameters }
*
*/
public InputParameters createInputParameters() {
return new InputParameters();
}
/**
* Create an instance of {@link LinkAnimationType }
*
*/
public LinkAnimationType createLinkAnimationType() {
return new LinkAnimationType();
}
/**
* Create an instance of {@link RoadLayoutAnimationType }
*
*/
public RoadLayoutAnimationType createRoadLayoutAnimationType() {
return new RoadLayoutAnimationType();
}
/**
* Create an instance of {@link DefaultAnimationType }
*
*/
public DefaultAnimationType createDefaultAnimationType() {
return new DefaultAnimationType();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Control.TrafCod }
*
*/
public org.opentrafficsim.xml.generated.Control.TrafCod createControlTrafCod() {
return new org.opentrafficsim.xml.generated.Control.TrafCod();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Control.TrafCod.Console }
*
*/
public org.opentrafficsim.xml.generated.Control.TrafCod.Console createControlTrafCodConsole() {
return new org.opentrafficsim.xml.generated.Control.TrafCod.Console();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Control.FixedTime }
*
*/
public org.opentrafficsim.xml.generated.Control.FixedTime createControlFixedTime() {
return new org.opentrafficsim.xml.generated.Control.FixedTime();
}
/**
* Create an instance of {@link ModelType }
*
*/
public ModelType createModelType() {
return new ModelType();
}
/**
* Create an instance of {@link ModelType.TacticalPlanner }
*
*/
public ModelType.TacticalPlanner createModelTypeTacticalPlanner() {
return new ModelType.TacticalPlanner();
}
/**
* Create an instance of {@link ModelType.TacticalPlanner.Lmrs }
*
*/
public ModelType.TacticalPlanner.Lmrs createModelTypeTacticalPlannerLmrs() {
return new ModelType.TacticalPlanner.Lmrs();
}
/**
* Create an instance of {@link ModelType.StrategicalPlanner }
*
*/
public ModelType.StrategicalPlanner createModelTypeStrategicalPlanner() {
return new ModelType.StrategicalPlanner();
}
/**
* Create an instance of {@link ModelType.ModelParameters }
*
*/
public ModelType.ModelParameters createModelTypeModelParameters() {
return new ModelType.ModelParameters();
}
/**
* Create an instance of {@link Models }
*
*/
public Models createModels() {
return new Models();
}
/**
* Create an instance of {@link GtuType }
*
*/
public GtuType createGtuType() {
return new GtuType();
}
/**
* Create an instance of {@link HierarchicalType }
*
*/
public HierarchicalType createHierarchicalType() {
return new HierarchicalType();
}
/**
* Create an instance of {@link GtuTypes }
*
*/
public GtuTypes createGtuTypes() {
return new GtuTypes();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.GtuTemplate }
*
*/
public org.opentrafficsim.xml.generated.GtuTemplate createGtuTemplate() {
return new org.opentrafficsim.xml.generated.GtuTemplate();
}
/**
* Create an instance of {@link LengthDistType }
*
*/
public LengthDistType createLengthDistType() {
return new LengthDistType();
}
/**
* Create an instance of {@link SpeedDistType }
*
*/
public SpeedDistType createSpeedDistType() {
return new SpeedDistType();
}
/**
* Create an instance of {@link AccelerationDistType }
*
*/
public AccelerationDistType createAccelerationDistType() {
return new AccelerationDistType();
}
/**
* Create an instance of {@link GtuTemplates }
*
*/
public GtuTemplates createGtuTemplates() {
return new GtuTemplates();
}
/**
* Create an instance of {@link Compatibility }
*
*/
public Compatibility createCompatibility() {
return new Compatibility();
}
/**
* Create an instance of {@link LaneType }
*
*/
public LaneType createLaneType() {
return new LaneType();
}
/**
* Create an instance of {@link GtuCompatibleInfraType }
*
*/
public GtuCompatibleInfraType createGtuCompatibleInfraType() {
return new GtuCompatibleInfraType();
}
/**
* Create an instance of {@link LaneTypes }
*
*/
public LaneTypes createLaneTypes() {
return new LaneTypes();
}
/**
* Create an instance of {@link LaneBias }
*
*/
public LaneBias createLaneBias() {
return new LaneBias();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.LaneBiases }
*
*/
public org.opentrafficsim.xml.generated.LaneBiases createLaneBiases() {
return new org.opentrafficsim.xml.generated.LaneBiases();
}
/**
* Create an instance of {@link LinkType }
*
*/
public LinkType createLinkType() {
return new LinkType();
}
/**
* Create an instance of {@link SpeedLimit }
*
*/
public SpeedLimit createSpeedLimit() {
return new SpeedLimit();
}
/**
* Create an instance of {@link LinkTypes }
*
*/
public LinkTypes createLinkTypes() {
return new LinkTypes();
}
/**
* Create an instance of {@link DetectorType }
*
*/
public DetectorType createDetectorType() {
return new DetectorType();
}
/**
* Create an instance of {@link DetectorTypes }
*
*/
public DetectorTypes createDetectorTypes() {
return new DetectorTypes();
}
/**
* Create an instance of {@link RoadLayouts }
*
*/
public RoadLayouts createRoadLayouts() {
return new RoadLayouts();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.RoadLayout }
*
*/
public org.opentrafficsim.xml.generated.RoadLayout createRoadLayout() {
return new org.opentrafficsim.xml.generated.RoadLayout();
}
/**
* Create an instance of {@link BasicRoadLayout }
*
*/
public BasicRoadLayout createBasicRoadLayout() {
return new BasicRoadLayout();
}
/**
* Create an instance of {@link CseStripe }
*
*/
public CseStripe createCseStripe() {
return new CseStripe();
}
/**
* Create an instance of {@link CseLane }
*
*/
public CseLane createCseLane() {
return new CseLane();
}
/**
* Create an instance of {@link CseShoulder }
*
*/
public CseShoulder createCseShoulder() {
return new CseShoulder();
}
/**
* Create an instance of {@link ParameterTypes }
*
*/
public ParameterTypes createParameterTypes() {
return new ParameterTypes();
}
/**
* Create an instance of {@link ParameterTypeDuration }
*
*/
public ParameterTypeDuration createParameterTypeDuration() {
return new ParameterTypeDuration();
}
/**
* Create an instance of {@link ParameterTypeLength }
*
*/
public ParameterTypeLength createParameterTypeLength() {
return new ParameterTypeLength();
}
/**
* Create an instance of {@link ParameterTypeSpeed }
*
*/
public ParameterTypeSpeed createParameterTypeSpeed() {
return new ParameterTypeSpeed();
}
/**
* Create an instance of {@link ParameterTypeAcceleration }
*
*/
public ParameterTypeAcceleration createParameterTypeAcceleration() {
return new ParameterTypeAcceleration();
}
/**
* Create an instance of {@link ParameterTypeLinearDensity }
*
*/
public ParameterTypeLinearDensity createParameterTypeLinearDensity() {
return new ParameterTypeLinearDensity();
}
/**
* Create an instance of {@link ParameterTypeFrequency }
*
*/
public ParameterTypeFrequency createParameterTypeFrequency() {
return new ParameterTypeFrequency();
}
/**
* Create an instance of {@link ParameterTypeDouble }
*
*/
public ParameterTypeDouble createParameterTypeDouble() {
return new ParameterTypeDouble();
}
/**
* Create an instance of {@link ParameterTypeFraction }
*
*/
public ParameterTypeFraction createParameterTypeFraction() {
return new ParameterTypeFraction();
}
/**
* Create an instance of {@link ParameterTypeInteger }
*
*/
public ParameterTypeInteger createParameterTypeInteger() {
return new ParameterTypeInteger();
}
/**
* Create an instance of {@link ParameterTypeBoolean }
*
*/
public ParameterTypeBoolean createParameterTypeBoolean() {
return new ParameterTypeBoolean();
}
/**
* Create an instance of {@link ParameterTypeString }
*
*/
public ParameterTypeString createParameterTypeString() {
return new ParameterTypeString();
}
/**
* Create an instance of {@link ParameterTypeClass }
*
*/
public ParameterTypeClass createParameterTypeClass() {
return new ParameterTypeClass();
}
/**
* Create an instance of {@link Definitions }
*
*/
public Definitions createDefinitions() {
return new Definitions();
}
/**
* Create an instance of {@link IncludeType }
*
*/
public IncludeType createIncludeType() {
return new IncludeType();
}
/**
* Create an instance of {@link GtuColorers }
*
*/
public GtuColorers createGtuColorers() {
return new GtuColorers();
}
/**
* Create an instance of {@link Animation }
*
*/
public Animation createAnimation() {
return new Animation();
}
/**
* Create an instance of {@link LinkTypeAnimationType }
*
*/
public LinkTypeAnimationType createLinkTypeAnimationType() {
return new LinkTypeAnimationType();
}
/**
* Create an instance of {@link LaneTypeAnimationType }
*
*/
public LaneTypeAnimationType createLaneTypeAnimationType() {
return new LaneTypeAnimationType();
}
/**
* Create an instance of {@link ConnectorAnimationType }
*
*/
public ConnectorAnimationType createConnectorAnimationType() {
return new ConnectorAnimationType();
}
/**
* Create an instance of {@link LayerToggleType }
*
*/
public LayerToggleType createLayerToggleType() {
return new LayerToggleType();
}
/**
* Create an instance of {@link Scenarios }
*
*/
public Scenarios createScenarios() {
return new Scenarios();
}
/**
* Create an instance of {@link Centroid }
*
*/
public Centroid createCentroid() {
return new Centroid();
}
/**
* Create an instance of {@link Node }
*
*/
public Node createNode() {
return new Node();
}
/**
* Create an instance of {@link Connector }
*
*/
public Connector createConnector() {
return new Connector();
}
/**
* Create an instance of {@link EmptyType }
*
*/
public EmptyType createEmptyType() {
return new EmptyType();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Link.Bezier }
*
*/
public org.opentrafficsim.xml.generated.Link.Bezier createLinkBezier() {
return new org.opentrafficsim.xml.generated.Link.Bezier();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Link.Clothoid }
*
*/
public org.opentrafficsim.xml.generated.Link.Clothoid createLinkClothoid() {
return new org.opentrafficsim.xml.generated.Link.Clothoid();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Link.Arc }
*
*/
public org.opentrafficsim.xml.generated.Link.Arc createLinkArc() {
return new org.opentrafficsim.xml.generated.Link.Arc();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Link.Polyline }
*
*/
public org.opentrafficsim.xml.generated.Link.Polyline createLinkPolyline() {
return new org.opentrafficsim.xml.generated.Link.Polyline();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Link.RoadLayout }
*
*/
public org.opentrafficsim.xml.generated.Link.RoadLayout createLinkRoadLayout() {
return new org.opentrafficsim.xml.generated.Link.RoadLayout();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Link.LaneOverride }
*
*/
public org.opentrafficsim.xml.generated.Link.LaneOverride createLinkLaneOverride() {
return new org.opentrafficsim.xml.generated.Link.LaneOverride();
}
/**
* Create an instance of {@link TrafficLightType }
*
*/
public TrafficLightType createTrafficLightType() {
return new TrafficLightType();
}
/**
* Create an instance of {@link TrafficLightDetectorType }
*
*/
public TrafficLightDetectorType createTrafficLightDetectorType() {
return new TrafficLightDetectorType();
}
/**
* Create an instance of {@link Network.Conflicts }
*
*/
public Network.Conflicts createNetworkConflicts() {
return new Network.Conflicts();
}
/**
* Create an instance of {@link CategoryType }
*
*/
public CategoryType createCategoryType() {
return new CategoryType();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Od.Cell }
*
*/
public org.opentrafficsim.xml.generated.Od.Cell createOdCell() {
return new org.opentrafficsim.xml.generated.Od.Cell();
}
/**
* Create an instance of {@link RandomStreamSource }
*
*/
public RandomStreamSource createRandomStreamSource() {
return new RandomStreamSource();
}
/**
* Create an instance of {@link GtuTemplateMix.GtuTemplate }
*
*/
public GtuTemplateMix.GtuTemplate createGtuTemplateMixGtuTemplate() {
return new GtuTemplateMix.GtuTemplate();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Route }
*
*/
public org.opentrafficsim.xml.generated.Route createRoute() {
return new org.opentrafficsim.xml.generated.Route();
}
/**
* Create an instance of {@link RouteMix.Route }
*
*/
public RouteMix.Route createRouteMixRoute() {
return new RouteMix.Route();
}
/**
* Create an instance of {@link ShortestRouteMix.ShortestRoute }
*
*/
public ShortestRouteMix.ShortestRoute createShortestRouteMixShortestRoute() {
return new ShortestRouteMix.ShortestRoute();
}
/**
* Create an instance of {@link Generator }
*
*/
public Generator createGenerator() {
return new Generator();
}
/**
* Create an instance of {@link RoomCheckerType }
*
*/
public RoomCheckerType createRoomCheckerType() {
return new RoomCheckerType();
}
/**
* Create an instance of {@link Sink }
*
*/
public Sink createSink() {
return new Sink();
}
/**
* Create an instance of {@link ListGenerator }
*
*/
public ListGenerator createListGenerator() {
return new ListGenerator();
}
/**
* Create an instance of {@link Demand }
*
*/
public Demand createDemand() {
return new Demand();
}
/**
* Create an instance of {@link ModelIdReferralType }
*
*/
public ModelIdReferralType createModelIdReferralType() {
return new ModelIdReferralType();
}
/**
* Create an instance of {@link RandomStream.Replication }
*
*/
public RandomStream.Replication createRandomStreamReplication() {
return new RandomStream.Replication();
}
/**
* Create an instance of {@link RandomStreams }
*
*/
public RandomStreams createRandomStreams() {
return new RandomStreams();
}
/**
* Create an instance of {@link Run }
*
*/
public Run createRun() {
return new Run();
}
/**
* Create an instance of {@link Ots }
*
*/
public Ots createOts() {
return new Ots();
}
/**
* Create an instance of {@link LaneLinkType }
*
*/
public LaneLinkType createLaneLinkType() {
return new LaneLinkType();
}
/**
* Create an instance of {@link PositionDistType }
*
*/
public PositionDistType createPositionDistType() {
return new PositionDistType();
}
/**
* Create an instance of {@link TimeDistType }
*
*/
public TimeDistType createTimeDistType() {
return new TimeDistType();
}
/**
* Create an instance of {@link DurationDistType }
*
*/
public DurationDistType createDurationDistType() {
return new DurationDistType();
}
/**
* Create an instance of {@link LinearDensityDistType }
*
*/
public LinearDensityDistType createLinearDensityDistType() {
return new LinearDensityDistType();
}
/**
* Create an instance of {@link FrequencyDistType }
*
*/
public FrequencyDistType createFrequencyDistType() {
return new FrequencyDistType();
}
/**
* Create an instance of {@link ParameterType }
*
*/
public ParameterType createParameterType() {
return new ParameterType();
}
/**
* Create an instance of {@link ParameterTypeFloat }
*
*/
public ParameterTypeFloat createParameterTypeFloat() {
return new ParameterTypeFloat();
}
/**
* Create an instance of {@link ParameterTypeLong }
*
*/
public ParameterTypeLong createParameterTypeLong() {
return new ParameterTypeLong();
}
/**
* Create an instance of {@link CorrelationParameterType }
*
*/
public CorrelationParameterType createCorrelationParameterType() {
return new CorrelationParameterType();
}
/**
* Create an instance of {@link CarFollowingModelType }
*
*/
public CarFollowingModelType createCarFollowingModelType() {
return new CarFollowingModelType();
}
/**
* Create an instance of {@link CarFollowingModelHeadwaySpeedType }
*
*/
public CarFollowingModelHeadwaySpeedType createCarFollowingModelHeadwaySpeedType() {
return new CarFollowingModelHeadwaySpeedType();
}
/**
* Create an instance of {@link DesiredHeadwayModelType }
*
*/
public DesiredHeadwayModelType createDesiredHeadwayModelType() {
return new DesiredHeadwayModelType();
}
/**
* Create an instance of {@link DesiredSpeedModelType }
*
*/
public DesiredSpeedModelType createDesiredSpeedModelType() {
return new DesiredSpeedModelType();
}
/**
* Create an instance of {@link CrossSectionElement }
*
*/
public CrossSectionElement createCrossSectionElement() {
return new CrossSectionElement();
}
/**
* Create an instance of {@link TrafCodCoordinatesType }
*
*/
public TrafCodCoordinatesType createTrafCodCoordinatesType() {
return new TrafCodCoordinatesType();
}
/**
* Create an instance of {@link LevelTimeType }
*
*/
public LevelTimeType createLevelTimeType() {
return new LevelTimeType();
}
/**
* Create an instance of {@link FallbackType }
*
*/
public FallbackType createFallbackType() {
return new FallbackType();
}
/**
* Create an instance of {@link ResponsiveControlType.Detector.MultipleLane }
*
*/
public ResponsiveControlType.Detector.MultipleLane createResponsiveControlTypeDetectorMultipleLane() {
return new ResponsiveControlType.Detector.MultipleLane();
}
/**
* Create an instance of {@link ResponsiveControlType.Detector.SingleLane }
*
*/
public ResponsiveControlType.Detector.SingleLane createResponsiveControlTypeDetectorSingleLane() {
return new ResponsiveControlType.Detector.SingleLane();
}
/**
* Create an instance of {@link ControlType.SignalGroup.TrafficLight }
*
*/
public ControlType.SignalGroup.TrafficLight createControlTypeSignalGroupTrafficLight() {
return new ControlType.SignalGroup.TrafficLight();
}
/**
* Create an instance of {@link PerceptionType.Categories }
*
*/
public PerceptionType.Categories createPerceptionTypeCategories() {
return new PerceptionType.Categories();
}
/**
* Create an instance of {@link PerceptionType.Mental.Fuller.BehavioralAdaptations }
*
*/
public PerceptionType.Mental.Fuller.BehavioralAdaptations createPerceptionTypeMentalFullerBehavioralAdaptations() {
return new PerceptionType.Mental.Fuller.BehavioralAdaptations();
}
/**
* Create an instance of {@link PerceptionType.HeadwayGtuType.Perceived }
*
*/
public PerceptionType.HeadwayGtuType.Perceived createPerceptionTypeHeadwayGtuTypePerceived() {
return new PerceptionType.HeadwayGtuType.Perceived();
}
/**
* Create an instance of {@link ConstantDistType.Constant }
*
*/
public ConstantDistType.Constant createConstantDistTypeConstant() {
return new ConstantDistType.Constant();
}
/**
* Create an instance of {@link ConstantDistType.Exponential }
*
*/
public ConstantDistType.Exponential createConstantDistTypeExponential() {
return new ConstantDistType.Exponential();
}
/**
* Create an instance of {@link ConstantDistType.Triangular }
*
*/
public ConstantDistType.Triangular createConstantDistTypeTriangular() {
return new ConstantDistType.Triangular();
}
/**
* Create an instance of {@link ConstantDistType.Normal }
*
*/
public ConstantDistType.Normal createConstantDistTypeNormal() {
return new ConstantDistType.Normal();
}
/**
* Create an instance of {@link ConstantDistType.NormalTrunc }
*
*/
public ConstantDistType.NormalTrunc createConstantDistTypeNormalTrunc() {
return new ConstantDistType.NormalTrunc();
}
/**
* Create an instance of {@link ConstantDistType.Beta }
*
*/
public ConstantDistType.Beta createConstantDistTypeBeta() {
return new ConstantDistType.Beta();
}
/**
* Create an instance of {@link ConstantDistType.Erlang }
*
*/
public ConstantDistType.Erlang createConstantDistTypeErlang() {
return new ConstantDistType.Erlang();
}
/**
* Create an instance of {@link ConstantDistType.Gamma }
*
*/
public ConstantDistType.Gamma createConstantDistTypeGamma() {
return new ConstantDistType.Gamma();
}
/**
* Create an instance of {@link ConstantDistType.LogNormal }
*
*/
public ConstantDistType.LogNormal createConstantDistTypeLogNormal() {
return new ConstantDistType.LogNormal();
}
/**
* Create an instance of {@link ConstantDistType.LogNormalTrunc }
*
*/
public ConstantDistType.LogNormalTrunc createConstantDistTypeLogNormalTrunc() {
return new ConstantDistType.LogNormalTrunc();
}
/**
* Create an instance of {@link ConstantDistType.Pearson5 }
*
*/
public ConstantDistType.Pearson5 createConstantDistTypePearson5() {
return new ConstantDistType.Pearson5();
}
/**
* Create an instance of {@link ConstantDistType.Pearson6 }
*
*/
public ConstantDistType.Pearson6 createConstantDistTypePearson6() {
return new ConstantDistType.Pearson6();
}
/**
* Create an instance of {@link ConstantDistType.Uniform }
*
*/
public ConstantDistType.Uniform createConstantDistTypeUniform() {
return new ConstantDistType.Uniform();
}
/**
* Create an instance of {@link ConstantDistType.Weibull }
*
*/
public ConstantDistType.Weibull createConstantDistTypeWeibull() {
return new ConstantDistType.Weibull();
}
/**
* Create an instance of {@link DiscreteDistType.Constant }
*
*/
public DiscreteDistType.Constant createDiscreteDistTypeConstant() {
return new DiscreteDistType.Constant();
}
/**
* Create an instance of {@link DiscreteDistType.BernoulliI }
*
*/
public DiscreteDistType.BernoulliI createDiscreteDistTypeBernoulliI() {
return new DiscreteDistType.BernoulliI();
}
/**
* Create an instance of {@link DiscreteDistType.Binomial }
*
*/
public DiscreteDistType.Binomial createDiscreteDistTypeBinomial() {
return new DiscreteDistType.Binomial();
}
/**
* Create an instance of {@link DiscreteDistType.Uniform }
*
*/
public DiscreteDistType.Uniform createDiscreteDistTypeUniform() {
return new DiscreteDistType.Uniform();
}
/**
* Create an instance of {@link DiscreteDistType.Geometric }
*
*/
public DiscreteDistType.Geometric createDiscreteDistTypeGeometric() {
return new DiscreteDistType.Geometric();
}
/**
* Create an instance of {@link DiscreteDistType.NegBinomial }
*
*/
public DiscreteDistType.NegBinomial createDiscreteDistTypeNegBinomial() {
return new DiscreteDistType.NegBinomial();
}
/**
* Create an instance of {@link DiscreteDistType.Poisson }
*
*/
public DiscreteDistType.Poisson createDiscreteDistTypePoisson() {
return new DiscreteDistType.Poisson();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.ShortestRoute.Cost.DistanceAndFreeFlowTime }
*
*/
public org.opentrafficsim.xml.generated.ShortestRoute.Cost.DistanceAndFreeFlowTime createShortestRouteCostDistanceAndFreeFlowTime() {
return new org.opentrafficsim.xml.generated.ShortestRoute.Cost.DistanceAndFreeFlowTime();
}
/**
* Create an instance of {@link OdOptions.OdOptionsItem.DefaultModel }
*
*/
public OdOptions.OdOptionsItem.DefaultModel createOdOptionsOdOptionsItemDefaultModel() {
return new OdOptions.OdOptionsItem.DefaultModel();
}
/**
* Create an instance of {@link OdOptions.OdOptionsItem.Model }
*
*/
public OdOptions.OdOptionsItem.Model createOdOptionsOdOptionsItemModel() {
return new OdOptions.OdOptionsItem.Model();
}
/**
* Create an instance of {@link OdOptions.OdOptionsItem.LaneBiases.DefinedLaneBias }
*
*/
public OdOptions.OdOptionsItem.LaneBiases.DefinedLaneBias createOdOptionsOdOptionsItemLaneBiasesDefinedLaneBias() {
return new OdOptions.OdOptionsItem.LaneBiases.DefinedLaneBias();
}
/**
* Create an instance of {@link OdOptions.OdOptionsItem.Markov.State }
*
*/
public OdOptions.OdOptionsItem.Markov.State createOdOptionsOdOptionsItemMarkovState() {
return new OdOptions.OdOptionsItem.Markov.State();
}
/**
* Create an instance of {@link GlobalTimeType.Time }
*
*/
public GlobalTimeType.Time createGlobalTimeTypeTime() {
return new GlobalTimeType.Time();
}
/**
* Create an instance of {@link FlattenerType.DeviationAndAngle }
*
*/
public FlattenerType.DeviationAndAngle createFlattenerTypeDeviationAndAngle() {
return new FlattenerType.DeviationAndAngle();
}
/**
* Create an instance of {@link ScenarioType.Od }
*
*/
public ScenarioType.Od createScenarioTypeOd() {
return new ScenarioType.Od();
}
/**
* Create an instance of {@link ScenarioType.Control }
*
*/
public ScenarioType.Control createScenarioTypeControl() {
return new ScenarioType.Control();
}
/**
* Create an instance of {@link InputParameters.Duration }
*
*/
public InputParameters.Duration createInputParametersDuration() {
return new InputParameters.Duration();
}
/**
* Create an instance of {@link InputParameters.Length }
*
*/
public InputParameters.Length createInputParametersLength() {
return new InputParameters.Length();
}
/**
* Create an instance of {@link InputParameters.Speed }
*
*/
public InputParameters.Speed createInputParametersSpeed() {
return new InputParameters.Speed();
}
/**
* Create an instance of {@link InputParameters.Acceleration }
*
*/
public InputParameters.Acceleration createInputParametersAcceleration() {
return new InputParameters.Acceleration();
}
/**
* Create an instance of {@link InputParameters.LinearDensity }
*
*/
public InputParameters.LinearDensity createInputParametersLinearDensity() {
return new InputParameters.LinearDensity();
}
/**
* Create an instance of {@link InputParameters.Frequency }
*
*/
public InputParameters.Frequency createInputParametersFrequency() {
return new InputParameters.Frequency();
}
/**
* Create an instance of {@link InputParameters.Double }
*
*/
public InputParameters.Double createInputParametersDouble() {
return new InputParameters.Double();
}
/**
* Create an instance of {@link InputParameters.Fraction }
*
*/
public InputParameters.Fraction createInputParametersFraction() {
return new InputParameters.Fraction();
}
/**
* Create an instance of {@link InputParameters.Integer }
*
*/
public InputParameters.Integer createInputParametersInteger() {
return new InputParameters.Integer();
}
/**
* Create an instance of {@link InputParameters.Boolean }
*
*/
public InputParameters.Boolean createInputParametersBoolean() {
return new InputParameters.Boolean();
}
/**
* Create an instance of {@link InputParameters.String }
*
*/
public InputParameters.String createInputParametersString() {
return new InputParameters.String();
}
/**
* Create an instance of {@link InputParameters.Class }
*
*/
public InputParameters.Class createInputParametersClass() {
return new InputParameters.Class();
}
/**
* Create an instance of {@link LinkAnimationType.Stripe }
*
*/
public LinkAnimationType.Stripe createLinkAnimationTypeStripe() {
return new LinkAnimationType.Stripe();
}
/**
* Create an instance of {@link LinkAnimationType.Lane }
*
*/
public LinkAnimationType.Lane createLinkAnimationTypeLane() {
return new LinkAnimationType.Lane();
}
/**
* Create an instance of {@link LinkAnimationType.Shoulder }
*
*/
public LinkAnimationType.Shoulder createLinkAnimationTypeShoulder() {
return new LinkAnimationType.Shoulder();
}
/**
* Create an instance of {@link LinkAnimationType.NoTrafficLane }
*
*/
public LinkAnimationType.NoTrafficLane createLinkAnimationTypeNoTrafficLane() {
return new LinkAnimationType.NoTrafficLane();
}
/**
* Create an instance of {@link RoadLayoutAnimationType.Stripe }
*
*/
public RoadLayoutAnimationType.Stripe createRoadLayoutAnimationTypeStripe() {
return new RoadLayoutAnimationType.Stripe();
}
/**
* Create an instance of {@link RoadLayoutAnimationType.Lane }
*
*/
public RoadLayoutAnimationType.Lane createRoadLayoutAnimationTypeLane() {
return new RoadLayoutAnimationType.Lane();
}
/**
* Create an instance of {@link RoadLayoutAnimationType.Shoulder }
*
*/
public RoadLayoutAnimationType.Shoulder createRoadLayoutAnimationTypeShoulder() {
return new RoadLayoutAnimationType.Shoulder();
}
/**
* Create an instance of {@link RoadLayoutAnimationType.NoTrafficLane }
*
*/
public RoadLayoutAnimationType.NoTrafficLane createRoadLayoutAnimationTypeNoTrafficLane() {
return new RoadLayoutAnimationType.NoTrafficLane();
}
/**
* Create an instance of {@link DefaultAnimationType.Link }
*
*/
public DefaultAnimationType.Link createDefaultAnimationTypeLink() {
return new DefaultAnimationType.Link();
}
/**
* Create an instance of {@link DefaultAnimationType.Lane }
*
*/
public DefaultAnimationType.Lane createDefaultAnimationTypeLane() {
return new DefaultAnimationType.Lane();
}
/**
* Create an instance of {@link DefaultAnimationType.Stripe }
*
*/
public DefaultAnimationType.Stripe createDefaultAnimationTypeStripe() {
return new DefaultAnimationType.Stripe();
}
/**
* Create an instance of {@link DefaultAnimationType.Shoulder }
*
*/
public DefaultAnimationType.Shoulder createDefaultAnimationTypeShoulder() {
return new DefaultAnimationType.Shoulder();
}
/**
* Create an instance of {@link DefaultAnimationType.NoTrafficLane }
*
*/
public DefaultAnimationType.NoTrafficLane createDefaultAnimationTypeNoTrafficLane() {
return new DefaultAnimationType.NoTrafficLane();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Control.TrafCod.Program }
*
*/
public org.opentrafficsim.xml.generated.Control.TrafCod.Program createControlTrafCodProgram() {
return new org.opentrafficsim.xml.generated.Control.TrafCod.Program();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Control.TrafCod.Console.Map }
*
*/
public org.opentrafficsim.xml.generated.Control.TrafCod.Console.Map createControlTrafCodConsoleMap() {
return new org.opentrafficsim.xml.generated.Control.TrafCod.Console.Map();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.Control.FixedTime.Cycle }
*
*/
public org.opentrafficsim.xml.generated.Control.FixedTime.Cycle createControlFixedTimeCycle() {
return new org.opentrafficsim.xml.generated.Control.FixedTime.Cycle();
}
/**
* Create an instance of {@link ModelType.TacticalPlanner.Lmrs.MandatoryIncentives }
*
*/
public ModelType.TacticalPlanner.Lmrs.MandatoryIncentives createModelTypeTacticalPlannerLmrsMandatoryIncentives() {
return new ModelType.TacticalPlanner.Lmrs.MandatoryIncentives();
}
/**
* Create an instance of {@link ModelType.TacticalPlanner.Lmrs.VoluntaryIncentives }
*
*/
public ModelType.TacticalPlanner.Lmrs.VoluntaryIncentives createModelTypeTacticalPlannerLmrsVoluntaryIncentives() {
return new ModelType.TacticalPlanner.Lmrs.VoluntaryIncentives();
}
/**
* Create an instance of {@link ModelType.TacticalPlanner.Lmrs.AccelerationIncentives }
*
*/
public ModelType.TacticalPlanner.Lmrs.AccelerationIncentives createModelTypeTacticalPlannerLmrsAccelerationIncentives() {
return new ModelType.TacticalPlanner.Lmrs.AccelerationIncentives();
}
/**
* Create an instance of {@link ModelType.StrategicalPlanner.Route }
*
*/
public ModelType.StrategicalPlanner.Route createModelTypeStrategicalPlannerRoute() {
return new ModelType.StrategicalPlanner.Route();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Duration }
*
*/
public ModelType.ModelParameters.Duration createModelTypeModelParametersDuration() {
return new ModelType.ModelParameters.Duration();
}
/**
* Create an instance of {@link ModelType.ModelParameters.DurationDist }
*
*/
public ModelType.ModelParameters.DurationDist createModelTypeModelParametersDurationDist() {
return new ModelType.ModelParameters.DurationDist();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Length }
*
*/
public ModelType.ModelParameters.Length createModelTypeModelParametersLength() {
return new ModelType.ModelParameters.Length();
}
/**
* Create an instance of {@link ModelType.ModelParameters.LengthDist }
*
*/
public ModelType.ModelParameters.LengthDist createModelTypeModelParametersLengthDist() {
return new ModelType.ModelParameters.LengthDist();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Speed }
*
*/
public ModelType.ModelParameters.Speed createModelTypeModelParametersSpeed() {
return new ModelType.ModelParameters.Speed();
}
/**
* Create an instance of {@link ModelType.ModelParameters.SpeedDist }
*
*/
public ModelType.ModelParameters.SpeedDist createModelTypeModelParametersSpeedDist() {
return new ModelType.ModelParameters.SpeedDist();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Acceleration }
*
*/
public ModelType.ModelParameters.Acceleration createModelTypeModelParametersAcceleration() {
return new ModelType.ModelParameters.Acceleration();
}
/**
* Create an instance of {@link ModelType.ModelParameters.AccelerationDist }
*
*/
public ModelType.ModelParameters.AccelerationDist createModelTypeModelParametersAccelerationDist() {
return new ModelType.ModelParameters.AccelerationDist();
}
/**
* Create an instance of {@link ModelType.ModelParameters.LinearDensity }
*
*/
public ModelType.ModelParameters.LinearDensity createModelTypeModelParametersLinearDensity() {
return new ModelType.ModelParameters.LinearDensity();
}
/**
* Create an instance of {@link ModelType.ModelParameters.LinearDensityDist }
*
*/
public ModelType.ModelParameters.LinearDensityDist createModelTypeModelParametersLinearDensityDist() {
return new ModelType.ModelParameters.LinearDensityDist();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Frequency }
*
*/
public ModelType.ModelParameters.Frequency createModelTypeModelParametersFrequency() {
return new ModelType.ModelParameters.Frequency();
}
/**
* Create an instance of {@link ModelType.ModelParameters.FrequencyDist }
*
*/
public ModelType.ModelParameters.FrequencyDist createModelTypeModelParametersFrequencyDist() {
return new ModelType.ModelParameters.FrequencyDist();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Double }
*
*/
public ModelType.ModelParameters.Double createModelTypeModelParametersDouble() {
return new ModelType.ModelParameters.Double();
}
/**
* Create an instance of {@link ModelType.ModelParameters.DoubleDist }
*
*/
public ModelType.ModelParameters.DoubleDist createModelTypeModelParametersDoubleDist() {
return new ModelType.ModelParameters.DoubleDist();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Fraction }
*
*/
public ModelType.ModelParameters.Fraction createModelTypeModelParametersFraction() {
return new ModelType.ModelParameters.Fraction();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Integer }
*
*/
public ModelType.ModelParameters.Integer createModelTypeModelParametersInteger() {
return new ModelType.ModelParameters.Integer();
}
/**
* Create an instance of {@link ModelType.ModelParameters.IntegerDist }
*
*/
public ModelType.ModelParameters.IntegerDist createModelTypeModelParametersIntegerDist() {
return new ModelType.ModelParameters.IntegerDist();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Boolean }
*
*/
public ModelType.ModelParameters.Boolean createModelTypeModelParametersBoolean() {
return new ModelType.ModelParameters.Boolean();
}
/**
* Create an instance of {@link ModelType.ModelParameters.String }
*
*/
public ModelType.ModelParameters.String createModelTypeModelParametersString() {
return new ModelType.ModelParameters.String();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Class }
*
*/
public ModelType.ModelParameters.Class createModelTypeModelParametersClass() {
return new ModelType.ModelParameters.Class();
}
/**
* Create an instance of {@link ModelType.ModelParameters.Correlation }
*
*/
public ModelType.ModelParameters.Correlation createModelTypeModelParametersCorrelation() {
return new ModelType.ModelParameters.Correlation();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IncludeType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link IncludeType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.w3.org/2001/XInclude", name = "include")
public JAXBElement<IncludeType> createInclude(IncludeType value) {
return new JAXBElement<IncludeType>(_Include_QNAME, IncludeType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FallbackType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link FallbackType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.w3.org/2001/XInclude", name = "fallback")
public JAXBElement<FallbackType> createFallback(FallbackType value) {
return new JAXBElement<FallbackType>(_Fallback_QNAME, FallbackType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link java.lang.String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link java.lang.String }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "Default", scope = GtuColorers.class, defaultValue = "DEFAULT")
public JAXBElement<java.lang.String> createGtuColorersDefault(java.lang.String value) {
return new JAXBElement<java.lang.String>(_GtuColorersDefault_QNAME, java.lang.String.class, GtuColorers.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link java.lang.String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link java.lang.String }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "Incentive", scope = GtuColorers.class)
public JAXBElement<java.lang.String> createGtuColorersIncentive(java.lang.String value) {
return new JAXBElement<java.lang.String>(_GtuColorersIncentive_QNAME, java.lang.String.class, GtuColorers.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ClassType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ClassType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "Class", scope = GtuColorers.class)
@XmlJavaTypeAdapter(ClassAdapter.class)
public JAXBElement<ClassType> createGtuColorersClass(ClassType value) {
return new JAXBElement<ClassType>(_GtuColorersClass_QNAME, ClassType.class, GtuColorers.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EmptyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link EmptyType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "Interpolated", scope = org.opentrafficsim.xml.generated.Link.Clothoid.class)
public JAXBElement<EmptyType> createLinkClothoidInterpolated(EmptyType value) {
return new JAXBElement<EmptyType>(_LinkClothoidInterpolated_QNAME, EmptyType.class, org.opentrafficsim.xml.generated.Link.Clothoid.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LengthType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link LengthType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "Length", scope = org.opentrafficsim.xml.generated.Link.Clothoid.class)
@XmlJavaTypeAdapter(LengthAdapter.class)
public JAXBElement<LengthType> createLinkClothoidLength(LengthType value) {
return new JAXBElement<LengthType>(_LinkClothoidLength_QNAME, LengthType.class, org.opentrafficsim.xml.generated.Link.Clothoid.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LinearDensityType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link LinearDensityType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "StartCurvature", scope = org.opentrafficsim.xml.generated.Link.Clothoid.class)
@XmlJavaTypeAdapter(LinearDensityAdapter.class)
public JAXBElement<LinearDensityType> createLinkClothoidStartCurvature(LinearDensityType value) {
return new JAXBElement<LinearDensityType>(_LinkClothoidStartCurvature_QNAME, LinearDensityType.class, org.opentrafficsim.xml.generated.Link.Clothoid.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LinearDensityType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link LinearDensityType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "EndCurvature", scope = org.opentrafficsim.xml.generated.Link.Clothoid.class)
@XmlJavaTypeAdapter(LinearDensityAdapter.class)
public JAXBElement<LinearDensityType> createLinkClothoidEndCurvature(LinearDensityType value) {
return new JAXBElement<LinearDensityType>(_LinkClothoidEndCurvature_QNAME, LinearDensityType.class, org.opentrafficsim.xml.generated.Link.Clothoid.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LengthType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link LengthType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "A", scope = org.opentrafficsim.xml.generated.Link.Clothoid.class)
@XmlJavaTypeAdapter(LengthAdapter.class)
public JAXBElement<LengthType> createLinkClothoidA(LengthType value) {
return new JAXBElement<LengthType>(_LinkClothoidA_QNAME, LengthType.class, org.opentrafficsim.xml.generated.Link.Clothoid.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FlattenerType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link FlattenerType }{@code >}
*/
@XmlElementDecl(namespace = "http://www.opentrafficsim.org/ots", name = "Flattener", scope = org.opentrafficsim.xml.generated.Link.Clothoid.class)
public JAXBElement<FlattenerType> createLinkClothoidFlattener(FlattenerType value) {
return new JAXBElement<FlattenerType>(_LinkClothoidFlattener_QNAME, FlattenerType.class, org.opentrafficsim.xml.generated.Link.Clothoid.class, value);
}
}