ObjectFactory.java
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2016.11.03 at 01:02:34 PM CET
//
package org.opentrafficsim.road.network.factory.vissim.xsd;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import org.opentrafficsim.road.network.factory.vissim.GTUTYPE;
/**
* This object contains factory methods for each Java content interface and Java element interface generated in the
* org.opentrafficsim.road.network.factory.vissim 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 _Fallback_QNAME = new QName("http://www.w3.org/2001/XInclude", "fallback");
private final static QName _Include_QNAME = new QName("http://www.w3.org/2001/XInclude", "include");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package:
* org.opentrafficsim.road.network.factory.vissim
*/
public ObjectFactory()
{
}
/**
* Create an instance of {@link GLOBAL }
* @return GLOBAL
*/
public GLOBAL createGLOBAL()
{
return new GLOBAL();
}
/**
* Create an instance of {@link GTUMIX }
* @return GTUMix
*/
public GTUMIX createGTUMIX()
{
return new GTUMIX();
}
/**
* Create an instance of {@link ROADTYPE }
* @return Roadtype
*/
public ROADTYPE createROADTYPE()
{
return new ROADTYPE();
}
/**
* Create an instance of {@link LANETYPE }
* @return GLOBAL
*/
public LANETYPE createLANETYPE()
{
return new LANETYPE();
}
/**
* Create an instance of {@link ROADLAYOUT }
* @return GLOBAL
*/
public ROADLAYOUT createROADLAYOUT()
{
return new ROADLAYOUT();
}
/**
* Create an instance of {@link LINK }
* @return GLOBAL
*/
public LINK createLINK()
{
return new LINK();
}
/**
* Create an instance of {@link ROUTEMIX }
* @return GLOBAL
*/
public ROUTEMIX createROUTEMIX()
{
return new ROUTEMIX();
}
/**
* Create an instance of {@link SHORTESTROUTEMIX }
* @return GLOBAL
*/
public SHORTESTROUTEMIX createSHORTESTROUTEMIX()
{
return new SHORTESTROUTEMIX();
}
/**
* Create an instance of {@link ROADLAYOUT.LANE }
* @return GLOBAL
*/
public ROADLAYOUT.LANE createROADLAYOUTLANE()
{
return new ROADLAYOUT.LANE();
}
/**
* Create an instance of {@link org.opentrafficsim.road.network.factory.vissim.ROUTE }
* @return GLOBAL
*/
public org.opentrafficsim.road.network.factory.vissim.xsd.ROUTE createROUTE()
{
return new org.opentrafficsim.road.network.factory.vissim.xsd.ROUTE();
}
/**
* Create an instance of {@link NETWORK }
* @return GLOBAL
*/
public NETWORK createNETWORK()
{
return new NETWORK();
}
/**
* Create an instance of {@link DEFINITIONS }
* @return GLOBAL
*/
public DEFINITIONS createDEFINITIONS()
{
return new DEFINITIONS();
}
/**
* Create an instance of {@link GLOBAL.SPEEDGTUCOLORER }
* @return GLOBAL
*/
public GLOBAL.SPEEDGTUCOLORER createGLOBALSPEEDGTUCOLORER()
{
return new GLOBAL.SPEEDGTUCOLORER();
}
/**
* Create an instance of {@link GLOBAL.ACCELERATIONGTUCOLORER }
* @return GLOBAL
*/
public GLOBAL.ACCELERATIONGTUCOLORER createGLOBALACCELERATIONGTUCOLORER()
{
return new GLOBAL.ACCELERATIONGTUCOLORER();
}
/**
* Create an instance of {@link GLOBAL.LANECHANGEURGEGTUCOLORER }
* @return GLOBAL
*/
public GLOBAL.LANECHANGEURGEGTUCOLORER createGLOBALLANECHANGEURGEGTUCOLORER()
{
return new GLOBAL.LANECHANGEURGEGTUCOLORER();
}
/**
* Create an instance of {@link IncludeType }
* @return GLOBAL
*/
public IncludeType createIncludeType()
{
return new IncludeType();
}
/**
* Create an instance of {@link GTUTYPE }
* @return GLOBAL
*/
public GTUTYPE createGTUTYPE()
{
return new GTUTYPE();
}
/**
* Create an instance of {@link org.opentrafficsim.road.network.factory.vissim.GTU }
* @return GLOBAL
*/
public org.opentrafficsim.road.network.factory.vissim.xsd.GTU createGTU()
{
return new org.opentrafficsim.road.network.factory.vissim.xsd.GTU();
}
/**
* Create an instance of {@link GTUMIX.GTU }
* @return GLOBAL
*/
public GTUMIX.GTU createGTUMIXGTU()
{
return new GTUMIX.GTU();
}
/**
* Create an instance of {@link ROADTYPE.SPEEDLIMIT }
* @return GLOBAL
*/
public ROADTYPE.SPEEDLIMIT createROADTYPESPEEDLIMIT()
{
return new ROADTYPE.SPEEDLIMIT();
}
/**
* Create an instance of {@link LANETYPE.SPEEDLIMIT }
* @return GLOBAL
*/
public LANETYPE.SPEEDLIMIT createLANETYPESPEEDLIMIT()
{
return new LANETYPE.SPEEDLIMIT();
}
/**
* Create an instance of {@link ROADLAYOUT.SPEEDLIMIT }
* @return GLOBAL
*/
public ROADLAYOUT.SPEEDLIMIT createROADLAYOUTSPEEDLIMIT()
{
return new ROADLAYOUT.SPEEDLIMIT();
}
/**
* Create an instance of {@link ROADLAYOUT.NOTRAFFICLANE }
* @return GLOBAL
*/
public ROADLAYOUT.NOTRAFFICLANE createROADLAYOUTNOTRAFFICLANE()
{
return new ROADLAYOUT.NOTRAFFICLANE();
}
/**
* Create an instance of {@link ROADLAYOUT.SHOULDER }
* @return GLOBAL
*/
public ROADLAYOUT.SHOULDER createROADLAYOUTSHOULDER()
{
return new ROADLAYOUT.SHOULDER();
}
/**
* Create an instance of {@link ROADLAYOUT.STRIPE }
* @return GLOBAL
*/
public ROADLAYOUT.STRIPE createROADLAYOUTSTRIPE()
{
return new ROADLAYOUT.STRIPE();
}
/**
* Create an instance of {@link NODE }
* @return GLOBAL
*/
public NODE createNODE()
{
return new NODE();
}
/**
* Create an instance of {@link LINK.CLOTHOID }
* @return GLOBAL
*/
public LINK.CLOTHOID createLINKCLOTHOID()
{
return new LINK.CLOTHOID();
}
/**
* Create an instance of {@link LINK.STRAIGHT }
* @return GLOBAL
*/
public LINK.STRAIGHT createLINKSTRAIGHT()
{
return new LINK.STRAIGHT();
}
/**
* Create an instance of {@link LINK.ARC }
* @return GLOBAL
*/
public LINK.ARC createLINKARC()
{
return new LINK.ARC();
}
/**
* Create an instance of {@link LINK.POLYLINE }
* @return GLOBAL
*/
public LINK.POLYLINE createLINKPOLYLINE()
{
return new LINK.POLYLINE();
}
/**
* Create an instance of {@link LINK.LANEOVERRIDE }
* @return GLOBAL
*/
public LINK.LANEOVERRIDE createLINKLANEOVERRIDE()
{
return new LINK.LANEOVERRIDE();
}
/**
* Create an instance of {@link LINK.GENERATOR }
* @return GLOBAL
*/
public LINK.GENERATOR createLINKGENERATOR()
{
return new LINK.GENERATOR();
}
/**
* Create an instance of {@link LINK.LISTGENERATOR }
* @return GLOBAL
*/
public LINK.LISTGENERATOR createLINKLISTGENERATOR()
{
return new LINK.LISTGENERATOR();
}
/**
* Create an instance of {@link LINK.FILL }
* @return GLOBAL
*/
public LINK.FILL createLINKFILL()
{
return new LINK.FILL();
}
/**
* Create an instance of {@link LINK.BLOCK }
* @return GLOBAL
*/
public LINK.BLOCK createLINKBLOCK()
{
return new LINK.BLOCK();
}
/**
* Create an instance of {@link LINK.SENSOR }
* @return GLOBAL
*/
public LINK.SENSOR createLINKSENSOR()
{
return new LINK.SENSOR();
}
/**
* Create an instance of {@link LINK.TRAFFICLIGHT }
* @return GLOBAL
*/
public LINK.TRAFFICLIGHT createLINKTRAFFICLIGHT()
{
return new LINK.TRAFFICLIGHT();
}
/**
* Create an instance of {@link LINK.SINK }
* @return GLOBAL
*/
public LINK.SINK createLINKSINK()
{
return new LINK.SINK();
}
/**
* Create an instance of {@link ROUTEMIX.ROUTE }
* @return GLOBAL
*/
public ROUTEMIX.ROUTE createROUTEMIXROUTE()
{
return new ROUTEMIX.ROUTE();
}
/**
* Create an instance of {@link org.opentrafficsim.road.network.factory.vissim.SHORTESTROUTE }
* @return GLOBAL
*/
public org.opentrafficsim.road.network.factory.vissim.xsd.SHORTESTROUTE createSHORTESTROUTE()
{
return new org.opentrafficsim.road.network.factory.vissim.xsd.SHORTESTROUTE();
}
/**
* Create an instance of {@link SHORTESTROUTEMIX.SHORTESTROUTE }
* @return GLOBAL
*/
public SHORTESTROUTEMIX.SHORTESTROUTE createSHORTESTROUTEMIXSHORTESTROUTE()
{
return new SHORTESTROUTEMIX.SHORTESTROUTE();
}
/**
* Create an instance of {@link FallbackType }
* @return GLOBAL
*/
public FallbackType createFallbackType()
{
return new FallbackType();
}
/**
* Create an instance of {@link ROADLAYOUT.LANE.SPEEDLIMIT }
* @return GLOBAL
*/
public ROADLAYOUT.LANE.SPEEDLIMIT createROADLAYOUTLANESPEEDLIMIT()
{
return new ROADLAYOUT.LANE.SPEEDLIMIT();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FallbackType }{@code >}}
* @return GLOBAL
*/
@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 IncludeType }{@code >}}
* @return GLOBAL
*/
@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);
}
}