ObjectFactory.java
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0
// See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2019.03.16 at 06:21:55 PM CET
//
package org.opentrafficsim.xml.generated;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* 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
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");
/**
* 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 LANETYPE }
*
*/
public LANETYPE createLANETYPE() {
return new LANETYPE();
}
/**
* Create an instance of {@link LINKTYPE }
*
*/
public LINKTYPE createLINKTYPE() {
return new LINKTYPE();
}
/**
* Create an instance of {@link ROADLAYOUT }
*
*/
public ROADLAYOUT createROADLAYOUT() {
return new ROADLAYOUT();
}
/**
* Create an instance of {@link CONTROL }
*
*/
public CONTROL createCONTROL() {
return new CONTROL();
}
/**
* Create an instance of {@link LINK }
*
*/
public LINK createLINK() {
return new LINK();
}
/**
* 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 NETWORKDEMAND }
*
*/
public NETWORKDEMAND createNETWORKDEMAND() {
return new NETWORKDEMAND();
}
/**
* Create an instance of {@link GTUMIX }
*
*/
public GTUMIX createGTUMIX() {
return new GTUMIX();
}
/**
* Create an instance of {@link GLOBALTIME }
*
*/
public GLOBALTIME createGLOBALTIME() {
return new GLOBALTIME();
}
/**
* Create an instance of {@link RUN }
*
*/
public RUN createRUN() {
return new RUN();
}
/**
* Create an instance of {@link ANIMATION }
*
*/
public ANIMATION createANIMATION() {
return new ANIMATION();
}
/**
* Create an instance of {@link NETWORKDEMAND.OD }
*
*/
public NETWORKDEMAND.OD createNETWORKDEMANDOD() {
return new NETWORKDEMAND.OD();
}
/**
* Create an instance of {@link CONTROL.FIXEDTIME }
*
*/
public CONTROL.FIXEDTIME createCONTROLFIXEDTIME() {
return new CONTROL.FIXEDTIME();
}
/**
* Create an instance of {@link CSELANE }
*
*/
public CSELANE createCSELANE() {
return new CSELANE();
}
/**
* Create an instance of {@link GTUTYPE }
*
*/
public GTUTYPE createGTUTYPE() {
return new GTUTYPE();
}
/**
* Create an instance of {@link GTUTYPES }
*
*/
public GTUTYPES createGTUTYPES() {
return new GTUTYPES();
}
/**
* Create an instance of {@link GTUTEMPLATE }
*
*/
public GTUTEMPLATE createGTUTEMPLATE() {
return new GTUTEMPLATE();
}
/**
* Create an instance of {@link GTUTEMPLATES }
*
*/
public GTUTEMPLATES createGTUTEMPLATES() {
return new GTUTEMPLATES();
}
/**
* Create an instance of {@link LANETYPE.COMPATIBILITY }
*
*/
public LANETYPE.COMPATIBILITY createLANETYPECOMPATIBILITY() {
return new LANETYPE.COMPATIBILITY();
}
/**
* Create an instance of {@link LANETYPES }
*
*/
public LANETYPES createLANETYPES() {
return new LANETYPES();
}
/**
* Create an instance of {@link LINKTYPE.COMPATIBILITY }
*
*/
public LINKTYPE.COMPATIBILITY createLINKTYPECOMPATIBILITY() {
return new LINKTYPE.COMPATIBILITY();
}
/**
* Create an instance of {@link LINKTYPES }
*
*/
public LINKTYPES createLINKTYPES() {
return new LINKTYPES();
}
/**
* Create an instance of {@link ROADLAYOUT.SPEEDLIMIT }
*
*/
public ROADLAYOUT.SPEEDLIMIT createROADLAYOUTSPEEDLIMIT() {
return new ROADLAYOUT.SPEEDLIMIT();
}
/**
* Create an instance of {@link CSENOTRAFFICLANE }
*
*/
public CSENOTRAFFICLANE createCSENOTRAFFICLANE() {
return new CSENOTRAFFICLANE();
}
/**
* Create an instance of {@link CSESHOULDER }
*
*/
public CSESHOULDER createCSESHOULDER() {
return new CSESHOULDER();
}
/**
* Create an instance of {@link CSESTRIPE }
*
*/
public CSESTRIPE createCSESTRIPE() {
return new CSESTRIPE();
}
/**
* 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 NODE }
*
*/
public NODE createNODE() {
return new NODE();
}
/**
* Create an instance of {@link LINK.BEZIER }
*
*/
public LINK.BEZIER createLINKBEZIER() {
return new LINK.BEZIER();
}
/**
* Create an instance of {@link LINK.CLOTHOID }
*
*/
public LINK.CLOTHOID createLINKCLOTHOID() {
return new LINK.CLOTHOID();
}
/**
* Create an instance of {@link LINK.ARC }
*
*/
public LINK.ARC createLINKARC() {
return new LINK.ARC();
}
/**
* Create an instance of {@link LINK.POLYLINE }
*
*/
public LINK.POLYLINE createLINKPOLYLINE() {
return new LINK.POLYLINE();
}
/**
* Create an instance of {@link LINK.LANEOVERRIDE }
*
*/
public LINK.LANEOVERRIDE createLINKLANEOVERRIDE() {
return new LINK.LANEOVERRIDE();
}
/**
* Create an instance of {@link LINK.GENERATOR }
*
*/
public LINK.GENERATOR createLINKGENERATOR() {
return new LINK.GENERATOR();
}
/**
* Create an instance of {@link LINK.LISTGENERATOR }
*
*/
public LINK.LISTGENERATOR createLINKLISTGENERATOR() {
return new LINK.LISTGENERATOR();
}
/**
* Create an instance of {@link LINK.FILL }
*
*/
public LINK.FILL createLINKFILL() {
return new LINK.FILL();
}
/**
* Create an instance of {@link LINK.BLOCK }
*
*/
public LINK.BLOCK createLINKBLOCK() {
return new LINK.BLOCK();
}
/**
* Create an instance of {@link LINK.SENSOR }
*
*/
public LINK.SENSOR createLINKSENSOR() {
return new LINK.SENSOR();
}
/**
* Create an instance of {@link TRAFFICLIGHTTYPE }
*
*/
public TRAFFICLIGHTTYPE createTRAFFICLIGHTTYPE() {
return new TRAFFICLIGHTTYPE();
}
/**
* Create an instance of {@link SIGNALGROUPTYPE }
*
*/
public SIGNALGROUPTYPE createSIGNALGROUPTYPE() {
return new SIGNALGROUPTYPE();
}
/**
* Create an instance of {@link LINK.SINK }
*
*/
public LINK.SINK createLINKSINK() {
return new LINK.SINK();
}
/**
* 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 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.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 org.opentrafficsim.xml.generated.SIGNALGROUP }
*
*/
public org.opentrafficsim.xml.generated.SIGNALGROUP createSIGNALGROUP() {
return new org.opentrafficsim.xml.generated.SIGNALGROUP();
}
/**
* Create an instance of {@link SIGNALGROUPTRAFFICLIGHTTYPE }
*
*/
public SIGNALGROUPTRAFFICLIGHTTYPE createSIGNALGROUPTRAFFICLIGHTTYPE() {
return new SIGNALGROUPTRAFFICLIGHTTYPE();
}
/**
* Create an instance of {@link NETWORK }
*
*/
public NETWORK createNETWORK() {
return new NETWORK();
}
/**
* Create an instance of {@link GTUMIX.GTU }
*
*/
public GTUMIX.GTU createGTUMIXGTU() {
return new GTUMIX.GTU();
}
/**
* Create an instance of {@link GLOBALTIME.TIME }
*
*/
public GLOBALTIME.TIME createGLOBALTIMETIME() {
return new GLOBALTIME.TIME();
}
/**
* Create an instance of {@link org.opentrafficsim.xml.generated.TIME }
*
*/
public org.opentrafficsim.xml.generated.TIME createTIME() {
return new org.opentrafficsim.xml.generated.TIME();
}
/**
* Create an instance of {@link CATEGORY }
*
*/
public CATEGORY createCATEGORY() {
return new CATEGORY();
}
/**
* Create an instance of {@link LEVEL }
*
*/
public LEVEL createLEVEL() {
return new LEVEL();
}
/**
* Create an instance of {@link MODEL }
*
*/
public MODEL createMODEL() {
return new MODEL();
}
/**
* Create an instance of {@link MODELPARAMETERTYPE }
*
*/
public MODELPARAMETERTYPE createMODELPARAMETERTYPE() {
return new MODELPARAMETERTYPE();
}
/**
* Create an instance of {@link SCENARIO }
*
*/
public SCENARIO createSCENARIO() {
return new SCENARIO();
}
/**
* Create an instance of {@link PARAMETERTYPE }
*
*/
public PARAMETERTYPE createPARAMETERTYPE() {
return new PARAMETERTYPE();
}
/**
* Create an instance of {@link RUN.SEED }
*
*/
public RUN.SEED createRUNSEED() {
return new RUN.SEED();
}
/**
* Create an instance of {@link ANIMATION.GTUCOLORERS }
*
*/
public ANIMATION.GTUCOLORERS createANIMATIONGTUCOLORERS() {
return new ANIMATION.GTUCOLORERS();
}
/**
* Create an instance of {@link GTUCOLORERTYPE }
*
*/
public GTUCOLORERTYPE createGTUCOLORERTYPE() {
return new GTUCOLORERTYPE();
}
/**
* Create an instance of {@link OTS }
*
*/
public OTS createOTS() {
return new OTS();
}
/**
* Create an instance of {@link CROSSSECTIONELEMENT }
*
*/
public CROSSSECTIONELEMENT createCROSSSECTIONELEMENT() {
return new CROSSSECTIONELEMENT();
}
/**
* Create an instance of {@link FallbackType }
*
*/
public FallbackType createFallbackType() {
return new FallbackType();
}
/**
* Create an instance of {@link NETWORKDEMAND.OD.DEMAND }
*
*/
public NETWORKDEMAND.OD.DEMAND createNETWORKDEMANDODDEMAND() {
return new NETWORKDEMAND.OD.DEMAND();
}
/**
* Create an instance of {@link CONTROL.FIXEDTIME.SIGNALGROUP }
*
*/
public CONTROL.FIXEDTIME.SIGNALGROUP createCONTROLFIXEDTIMESIGNALGROUP() {
return new CONTROL.FIXEDTIME.SIGNALGROUP();
}
/**
* Create an instance of {@link CSELANE.SPEEDLIMIT }
*
*/
public CSELANE.SPEEDLIMIT createCSELANESPEEDLIMIT() {
return new CSELANE.SPEEDLIMIT();
}
/**
* 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);
}
}