View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4   // Any modifications to this file will be lost upon recompilation of the source schema.
5   // Generated on: 2016.11.03 at 01:02:34 PM CET
6   //
7   
8   package org.opentrafficsim.road.network.factory.vissim.xsd;
9   
10  import javax.xml.bind.JAXBElement;
11  import javax.xml.bind.annotation.XmlElementDecl;
12  import javax.xml.bind.annotation.XmlRegistry;
13  import javax.xml.namespace.QName;
14  
15  import org.opentrafficsim.road.network.factory.vissim.GTUTYPE;
16  
17  /**
18   * This object contains factory methods for each Java content interface and Java element interface generated in the
19   * org.opentrafficsim.road.network.factory.vissim package.
20   * <p>
21   * An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java
22   * representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type
23   * definitions, element declarations and model groups. Factory methods for each of these are provided in this class.
24   */
25  @XmlRegistry
26  public class ObjectFactory
27  {
28  
29      private final static QName _Fallback_QNAME = new QName("http://www.w3.org/2001/XInclude", "fallback");
30  
31      private final static QName _Include_QNAME = new QName("http://www.w3.org/2001/XInclude", "include");
32  
33      /**
34       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package:
35       * org.opentrafficsim.road.network.factory.vissim
36       */
37      public ObjectFactory()
38      {
39      }
40  
41      /**
42       * Create an instance of {@link GLOBAL }
43       * @return GLOBAL
44       */
45      public GLOBAL createGLOBAL()
46      {
47          return new GLOBAL();
48      }
49  
50      /**
51       * Create an instance of {@link GTUMIX }
52       * @return GTUMix
53       */
54      public GTUMIX createGTUMIX()
55      {
56          return new GTUMIX();
57      }
58  
59      /**
60       * Create an instance of {@link ROADTYPE }
61       * @return Roadtype
62       */
63      public ROADTYPE createROADTYPE()
64      {
65          return new ROADTYPE();
66      }
67  
68      /**
69       * Create an instance of {@link LANETYPE }
70       * @return GLOBAL
71       */
72      public LANETYPE createLANETYPE()
73      {
74          return new LANETYPE();
75      }
76  
77      /**
78       * Create an instance of {@link ROADLAYOUT }
79       * @return GLOBAL
80       */
81      public ROADLAYOUT createROADLAYOUT()
82      {
83          return new ROADLAYOUT();
84      }
85  
86      /**
87       * Create an instance of {@link LINK }
88       * @return GLOBAL
89       */
90      public LINK createLINK()
91      {
92          return new LINK();
93      }
94  
95      /**
96       * Create an instance of {@link ROUTEMIX }
97       * @return GLOBAL
98       */
99      public ROUTEMIX createROUTEMIX()
100     {
101         return new ROUTEMIX();
102     }
103 
104     /**
105      * Create an instance of {@link SHORTESTROUTEMIX }
106      * @return GLOBAL
107      */
108     public SHORTESTROUTEMIX createSHORTESTROUTEMIX()
109     {
110         return new SHORTESTROUTEMIX();
111     }
112 
113     /**
114      * Create an instance of {@link ROADLAYOUT.LANE }
115      * @return GLOBAL
116      */
117     public ROADLAYOUT.LANE createROADLAYOUTLANE()
118     {
119         return new ROADLAYOUT.LANE();
120     }
121 
122     /**
123      * Create an instance of {@link org.opentrafficsim.road.network.factory.vissim.ROUTE }
124      * @return GLOBAL
125      */
126     public org.opentrafficsim.road.network.factory.vissim.xsd.ROUTE createROUTE()
127     {
128         return new org.opentrafficsim.road.network.factory.vissim.xsd.ROUTE();
129     }
130 
131     /**
132      * Create an instance of {@link NETWORK }
133      * @return GLOBAL
134      */
135     public NETWORK createNETWORK()
136     {
137         return new NETWORK();
138     }
139 
140     /**
141      * Create an instance of {@link DEFINITIONS }
142      * @return GLOBAL
143      */
144     public DEFINITIONS createDEFINITIONS()
145     {
146         return new DEFINITIONS();
147     }
148 
149     /**
150      * Create an instance of {@link GLOBAL.SPEEDGTUCOLORER }
151      * @return GLOBAL
152      */
153     public GLOBAL.SPEEDGTUCOLORER createGLOBALSPEEDGTUCOLORER()
154     {
155         return new GLOBAL.SPEEDGTUCOLORER();
156     }
157 
158     /**
159      * Create an instance of {@link GLOBAL.ACCELERATIONGTUCOLORER }
160      * @return GLOBAL
161      */
162     public GLOBAL.ACCELERATIONGTUCOLORER createGLOBALACCELERATIONGTUCOLORER()
163     {
164         return new GLOBAL.ACCELERATIONGTUCOLORER();
165     }
166 
167     /**
168      * Create an instance of {@link GLOBAL.LANECHANGEURGEGTUCOLORER }
169      * @return GLOBAL
170      */
171     public GLOBAL.LANECHANGEURGEGTUCOLORER createGLOBALLANECHANGEURGEGTUCOLORER()
172     {
173         return new GLOBAL.LANECHANGEURGEGTUCOLORER();
174     }
175 
176     /**
177      * Create an instance of {@link IncludeType }
178      * @return GLOBAL
179      */
180     public IncludeType createIncludeType()
181     {
182         return new IncludeType();
183     }
184 
185     /**
186      * Create an instance of {@link GTUTYPE }
187      * @return GLOBAL
188      */
189     public GTUTYPE createGTUTYPE()
190     {
191         return new GTUTYPE();
192     }
193 
194     /**
195      * Create an instance of {@link org.opentrafficsim.road.network.factory.vissim.GTU }
196      * @return GLOBAL
197      */
198     public org.opentrafficsim.road.network.factory.vissim.xsd.GTU createGTU()
199     {
200         return new org.opentrafficsim.road.network.factory.vissim.xsd.GTU();
201     }
202 
203     /**
204      * Create an instance of {@link GTUMIX.GTU }
205      * @return GLOBAL
206      */
207     public GTUMIX.GTU createGTUMIXGTU()
208     {
209         return new GTUMIX.GTU();
210     }
211 
212     /**
213      * Create an instance of {@link ROADTYPE.SPEEDLIMIT }
214      * @return GLOBAL
215      */
216     public ROADTYPE.SPEEDLIMIT createROADTYPESPEEDLIMIT()
217     {
218         return new ROADTYPE.SPEEDLIMIT();
219     }
220 
221     /**
222      * Create an instance of {@link LANETYPE.SPEEDLIMIT }
223      * @return GLOBAL
224      */
225     public LANETYPE.SPEEDLIMIT createLANETYPESPEEDLIMIT()
226     {
227         return new LANETYPE.SPEEDLIMIT();
228     }
229 
230     /**
231      * Create an instance of {@link ROADLAYOUT.SPEEDLIMIT }
232      * @return GLOBAL
233      */
234     public ROADLAYOUT.SPEEDLIMIT createROADLAYOUTSPEEDLIMIT()
235     {
236         return new ROADLAYOUT.SPEEDLIMIT();
237     }
238 
239     /**
240      * Create an instance of {@link ROADLAYOUT.NOTRAFFICLANE }
241      * @return GLOBAL
242      */
243     public ROADLAYOUT.NOTRAFFICLANE createROADLAYOUTNOTRAFFICLANE()
244     {
245         return new ROADLAYOUT.NOTRAFFICLANE();
246     }
247 
248     /**
249      * Create an instance of {@link ROADLAYOUT.SHOULDER }
250      * @return GLOBAL
251      */
252     public ROADLAYOUT.SHOULDER createROADLAYOUTSHOULDER()
253     {
254         return new ROADLAYOUT.SHOULDER();
255     }
256 
257     /**
258      * Create an instance of {@link ROADLAYOUT.STRIPE }
259      * @return GLOBAL
260      */
261     public ROADLAYOUT.STRIPE createROADLAYOUTSTRIPE()
262     {
263         return new ROADLAYOUT.STRIPE();
264     }
265 
266     /**
267      * Create an instance of {@link NODE }
268      * @return GLOBAL
269      */
270     public NODE createNODE()
271     {
272         return new NODE();
273     }
274 
275     /**
276      * Create an instance of {@link LINK.CLOTHOID }
277      * @return GLOBAL
278      */
279     public LINK.CLOTHOID createLINKCLOTHOID()
280     {
281         return new LINK.CLOTHOID();
282     }
283 
284     /**
285      * Create an instance of {@link LINK.STRAIGHT }
286      * @return GLOBAL
287      */
288     public LINK.STRAIGHT createLINKSTRAIGHT()
289     {
290         return new LINK.STRAIGHT();
291     }
292 
293     /**
294      * Create an instance of {@link LINK.ARC }
295      * @return GLOBAL
296      */
297     public LINK.ARC createLINKARC()
298     {
299         return new LINK.ARC();
300     }
301 
302     /**
303      * Create an instance of {@link LINK.POLYLINE }
304      * @return GLOBAL
305      */
306     public LINK.POLYLINE createLINKPOLYLINE()
307     {
308         return new LINK.POLYLINE();
309     }
310 
311     /**
312      * Create an instance of {@link LINK.LANEOVERRIDE }
313      * @return GLOBAL
314      */
315     public LINK.LANEOVERRIDE createLINKLANEOVERRIDE()
316     {
317         return new LINK.LANEOVERRIDE();
318     }
319 
320     /**
321      * Create an instance of {@link LINK.GENERATOR }
322      * @return GLOBAL
323      */
324     public LINK.GENERATOR createLINKGENERATOR()
325     {
326         return new LINK.GENERATOR();
327     }
328 
329     /**
330      * Create an instance of {@link LINK.LISTGENERATOR }
331      * @return GLOBAL
332      */
333     public LINK.LISTGENERATOR createLINKLISTGENERATOR()
334     {
335         return new LINK.LISTGENERATOR();
336     }
337 
338     /**
339      * Create an instance of {@link LINK.FILL }
340      * @return GLOBAL
341      */
342     public LINK.FILL createLINKFILL()
343     {
344         return new LINK.FILL();
345     }
346 
347     /**
348      * Create an instance of {@link LINK.BLOCK }
349      * @return GLOBAL
350      */
351     public LINK.BLOCK createLINKBLOCK()
352     {
353         return new LINK.BLOCK();
354     }
355 
356     /**
357      * Create an instance of {@link LINK.SENSOR }
358      * @return GLOBAL
359      */
360     public LINK.SENSOR createLINKSENSOR()
361     {
362         return new LINK.SENSOR();
363     }
364 
365     /**
366      * Create an instance of {@link LINK.TRAFFICLIGHT }
367      * @return GLOBAL
368      */
369     public LINK.TRAFFICLIGHT createLINKTRAFFICLIGHT()
370     {
371         return new LINK.TRAFFICLIGHT();
372     }
373 
374     /**
375      * Create an instance of {@link LINK.SINK }
376      * @return GLOBAL
377      */
378     public LINK.SINK createLINKSINK()
379     {
380         return new LINK.SINK();
381     }
382 
383     /**
384      * Create an instance of {@link ROUTEMIX.ROUTE }
385      * @return GLOBAL
386      */
387     public ROUTEMIX.ROUTE createROUTEMIXROUTE()
388     {
389         return new ROUTEMIX.ROUTE();
390     }
391 
392     /**
393      * Create an instance of {@link org.opentrafficsim.road.network.factory.vissim.SHORTESTROUTE }
394      * @return GLOBAL
395      */
396     public org.opentrafficsim.road.network.factory.vissim.xsd.SHORTESTROUTE createSHORTESTROUTE()
397     {
398         return new org.opentrafficsim.road.network.factory.vissim.xsd.SHORTESTROUTE();
399     }
400 
401     /**
402      * Create an instance of {@link SHORTESTROUTEMIX.SHORTESTROUTE }
403      * @return GLOBAL
404      */
405     public SHORTESTROUTEMIX.SHORTESTROUTE createSHORTESTROUTEMIXSHORTESTROUTE()
406     {
407         return new SHORTESTROUTEMIX.SHORTESTROUTE();
408     }
409 
410     /**
411      * Create an instance of {@link FallbackType }
412      * @return GLOBAL
413      */
414     public FallbackType createFallbackType()
415     {
416         return new FallbackType();
417     }
418 
419     /**
420      * Create an instance of {@link ROADLAYOUT.LANE.SPEEDLIMIT }
421      * @return GLOBAL
422      */
423     public ROADLAYOUT.LANE.SPEEDLIMIT createROADLAYOUTLANESPEEDLIMIT()
424     {
425         return new ROADLAYOUT.LANE.SPEEDLIMIT();
426     }
427 
428     /**
429      * Create an instance of {@link JAXBElement }{@code <}{@link FallbackType }{@code >}}
430      * @return GLOBAL
431      */
432     @XmlElementDecl(namespace = "http://www.w3.org/2001/XInclude", name = "fallback")
433     public JAXBElement<FallbackType> createFallback(FallbackType value)
434     {
435         return new JAXBElement<FallbackType>(_Fallback_QNAME, FallbackType.class, null, value);
436     }
437 
438     /**
439      * Create an instance of {@link JAXBElement }{@code <}{@link IncludeType }{@code >}}
440      * @return GLOBAL
441      */
442     @XmlElementDecl(namespace = "http://www.w3.org/2001/XInclude", name = "include")
443     public JAXBElement<IncludeType> createInclude(IncludeType value)
444     {
445         return new JAXBElement<IncludeType>(_Include_QNAME, IncludeType.class, null, value);
446     }
447 
448 }