View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
3   // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2019.03.16 at 06:21:55 PM CET 
6   //
7   
8   
9   package org.opentrafficsim.xml.generated;
10  
11  import javax.xml.bind.JAXBElement;
12  import javax.xml.bind.annotation.XmlElementDecl;
13  import javax.xml.bind.annotation.XmlRegistry;
14  import javax.xml.namespace.QName;
15  
16  
17  /**
18   * This object contains factory methods for each 
19   * Java content interface and Java element interface 
20   * generated in the org.opentrafficsim.xml.generated package. 
21   * <p>An ObjectFactory allows you to programatically 
22   * construct new instances of the Java representation 
23   * for XML content. The Java representation of XML 
24   * content can consist of schema derived interfaces 
25   * and classes representing the binding of schema 
26   * type definitions, element declarations and model 
27   * groups.  Factory methods for each of these are 
28   * provided in this class.
29   * 
30   */
31  @XmlRegistry
32  public class ObjectFactory {
33  
34      private final static QName _Include_QNAME = new QName("http://www.w3.org/2001/XInclude", "include");
35      private final static QName _Fallback_QNAME = new QName("http://www.w3.org/2001/XInclude", "fallback");
36  
37      /**
38       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.opentrafficsim.xml.generated
39       * 
40       */
41      public ObjectFactory() {
42      }
43  
44      /**
45       * Create an instance of {@link LANETYPE }
46       * 
47       */
48      public LANETYPE createLANETYPE() {
49          return new LANETYPE();
50      }
51  
52      /**
53       * Create an instance of {@link LINKTYPE }
54       * 
55       */
56      public LINKTYPE createLINKTYPE() {
57          return new LINKTYPE();
58      }
59  
60      /**
61       * Create an instance of {@link ROADLAYOUT }
62       * 
63       */
64      public ROADLAYOUT createROADLAYOUT() {
65          return new ROADLAYOUT();
66      }
67  
68      /**
69       * Create an instance of {@link CONTROL }
70       * 
71       */
72      public CONTROL createCONTROL() {
73          return new CONTROL();
74      }
75  
76      /**
77       * Create an instance of {@link LINK }
78       * 
79       */
80      public LINK createLINK() {
81          return new LINK();
82      }
83  
84      /**
85       * Create an instance of {@link ROUTEMIX }
86       * 
87       */
88      public ROUTEMIX createROUTEMIX() {
89          return new ROUTEMIX();
90      }
91  
92      /**
93       * Create an instance of {@link SHORTESTROUTEMIX }
94       * 
95       */
96      public SHORTESTROUTEMIX createSHORTESTROUTEMIX() {
97          return new SHORTESTROUTEMIX();
98      }
99  
100     /**
101      * Create an instance of {@link NETWORKDEMAND }
102      * 
103      */
104     public NETWORKDEMAND createNETWORKDEMAND() {
105         return new NETWORKDEMAND();
106     }
107 
108     /**
109      * Create an instance of {@link GTUMIX }
110      * 
111      */
112     public GTUMIX createGTUMIX() {
113         return new GTUMIX();
114     }
115 
116     /**
117      * Create an instance of {@link GLOBALTIME }
118      * 
119      */
120     public GLOBALTIME createGLOBALTIME() {
121         return new GLOBALTIME();
122     }
123 
124     /**
125      * Create an instance of {@link RUN }
126      * 
127      */
128     public RUN createRUN() {
129         return new RUN();
130     }
131 
132     /**
133      * Create an instance of {@link ANIMATION }
134      * 
135      */
136     public ANIMATION createANIMATION() {
137         return new ANIMATION();
138     }
139 
140     /**
141      * Create an instance of {@link NETWORKDEMAND.OD }
142      * 
143      */
144     public NETWORKDEMAND.OD createNETWORKDEMANDOD() {
145         return new NETWORKDEMAND.OD();
146     }
147 
148     /**
149      * Create an instance of {@link CONTROL.FIXEDTIME }
150      * 
151      */
152     public CONTROL.FIXEDTIME createCONTROLFIXEDTIME() {
153         return new CONTROL.FIXEDTIME();
154     }
155 
156     /**
157      * Create an instance of {@link CSELANE }
158      * 
159      */
160     public CSELANE createCSELANE() {
161         return new CSELANE();
162     }
163 
164     /**
165      * Create an instance of {@link GTUTYPE }
166      * 
167      */
168     public GTUTYPE createGTUTYPE() {
169         return new GTUTYPE();
170     }
171 
172     /**
173      * Create an instance of {@link GTUTYPES }
174      * 
175      */
176     public GTUTYPES createGTUTYPES() {
177         return new GTUTYPES();
178     }
179 
180     /**
181      * Create an instance of {@link GTUTEMPLATE }
182      * 
183      */
184     public GTUTEMPLATE createGTUTEMPLATE() {
185         return new GTUTEMPLATE();
186     }
187 
188     /**
189      * Create an instance of {@link GTUTEMPLATES }
190      * 
191      */
192     public GTUTEMPLATES createGTUTEMPLATES() {
193         return new GTUTEMPLATES();
194     }
195 
196     /**
197      * Create an instance of {@link LANETYPE.COMPATIBILITY }
198      * 
199      */
200     public LANETYPE.COMPATIBILITY createLANETYPECOMPATIBILITY() {
201         return new LANETYPE.COMPATIBILITY();
202     }
203 
204     /**
205      * Create an instance of {@link LANETYPES }
206      * 
207      */
208     public LANETYPES createLANETYPES() {
209         return new LANETYPES();
210     }
211 
212     /**
213      * Create an instance of {@link LINKTYPE.COMPATIBILITY }
214      * 
215      */
216     public LINKTYPE.COMPATIBILITY createLINKTYPECOMPATIBILITY() {
217         return new LINKTYPE.COMPATIBILITY();
218     }
219 
220     /**
221      * Create an instance of {@link LINKTYPES }
222      * 
223      */
224     public LINKTYPES createLINKTYPES() {
225         return new LINKTYPES();
226     }
227 
228     /**
229      * Create an instance of {@link ROADLAYOUT.SPEEDLIMIT }
230      * 
231      */
232     public ROADLAYOUT.SPEEDLIMIT createROADLAYOUTSPEEDLIMIT() {
233         return new ROADLAYOUT.SPEEDLIMIT();
234     }
235 
236     /**
237      * Create an instance of {@link CSENOTRAFFICLANE }
238      * 
239      */
240     public CSENOTRAFFICLANE createCSENOTRAFFICLANE() {
241         return new CSENOTRAFFICLANE();
242     }
243 
244     /**
245      * Create an instance of {@link CSESHOULDER }
246      * 
247      */
248     public CSESHOULDER createCSESHOULDER() {
249         return new CSESHOULDER();
250     }
251 
252     /**
253      * Create an instance of {@link CSESTRIPE }
254      * 
255      */
256     public CSESTRIPE createCSESTRIPE() {
257         return new CSESTRIPE();
258     }
259 
260     /**
261      * Create an instance of {@link DEFINITIONS }
262      * 
263      */
264     public DEFINITIONS createDEFINITIONS() {
265         return new DEFINITIONS();
266     }
267 
268     /**
269      * Create an instance of {@link IncludeType }
270      * 
271      */
272     public IncludeType createIncludeType() {
273         return new IncludeType();
274     }
275 
276     /**
277      * Create an instance of {@link NODE }
278      * 
279      */
280     public NODE createNODE() {
281         return new NODE();
282     }
283 
284     /**
285      * Create an instance of {@link LINK.BEZIER }
286      * 
287      */
288     public LINK.BEZIER createLINKBEZIER() {
289         return new LINK.BEZIER();
290     }
291 
292     /**
293      * Create an instance of {@link LINK.CLOTHOID }
294      * 
295      */
296     public LINK.CLOTHOID createLINKCLOTHOID() {
297         return new LINK.CLOTHOID();
298     }
299 
300     /**
301      * Create an instance of {@link LINK.ARC }
302      * 
303      */
304     public LINK.ARC createLINKARC() {
305         return new LINK.ARC();
306     }
307 
308     /**
309      * Create an instance of {@link LINK.POLYLINE }
310      * 
311      */
312     public LINK.POLYLINE createLINKPOLYLINE() {
313         return new LINK.POLYLINE();
314     }
315 
316     /**
317      * Create an instance of {@link LINK.LANEOVERRIDE }
318      * 
319      */
320     public LINK.LANEOVERRIDE createLINKLANEOVERRIDE() {
321         return new LINK.LANEOVERRIDE();
322     }
323 
324     /**
325      * Create an instance of {@link LINK.GENERATOR }
326      * 
327      */
328     public LINK.GENERATOR createLINKGENERATOR() {
329         return new LINK.GENERATOR();
330     }
331 
332     /**
333      * Create an instance of {@link LINK.LISTGENERATOR }
334      * 
335      */
336     public LINK.LISTGENERATOR createLINKLISTGENERATOR() {
337         return new LINK.LISTGENERATOR();
338     }
339 
340     /**
341      * Create an instance of {@link LINK.FILL }
342      * 
343      */
344     public LINK.FILL createLINKFILL() {
345         return new LINK.FILL();
346     }
347 
348     /**
349      * Create an instance of {@link LINK.BLOCK }
350      * 
351      */
352     public LINK.BLOCK createLINKBLOCK() {
353         return new LINK.BLOCK();
354     }
355 
356     /**
357      * Create an instance of {@link LINK.SENSOR }
358      * 
359      */
360     public LINK.SENSOR createLINKSENSOR() {
361         return new LINK.SENSOR();
362     }
363 
364     /**
365      * Create an instance of {@link TRAFFICLIGHTTYPE }
366      * 
367      */
368     public TRAFFICLIGHTTYPE createTRAFFICLIGHTTYPE() {
369         return new TRAFFICLIGHTTYPE();
370     }
371 
372     /**
373      * Create an instance of {@link SIGNALGROUPTYPE }
374      * 
375      */
376     public SIGNALGROUPTYPE createSIGNALGROUPTYPE() {
377         return new SIGNALGROUPTYPE();
378     }
379 
380     /**
381      * Create an instance of {@link LINK.SINK }
382      * 
383      */
384     public LINK.SINK createLINKSINK() {
385         return new LINK.SINK();
386     }
387 
388     /**
389      * Create an instance of {@link org.opentrafficsim.xml.generated.ROUTE }
390      * 
391      */
392     public org.opentrafficsim.xml.generated.ROUTE createROUTE() {
393         return new org.opentrafficsim.xml.generated.ROUTE();
394     }
395 
396     /**
397      * Create an instance of {@link org.opentrafficsim.xml.generated.SHORTESTROUTE }
398      * 
399      */
400     public org.opentrafficsim.xml.generated.SHORTESTROUTE createSHORTESTROUTE() {
401         return new org.opentrafficsim.xml.generated.SHORTESTROUTE();
402     }
403 
404     /**
405      * Create an instance of {@link ROUTEMIX.ROUTE }
406      * 
407      */
408     public ROUTEMIX.ROUTE createROUTEMIXROUTE() {
409         return new ROUTEMIX.ROUTE();
410     }
411 
412     /**
413      * Create an instance of {@link SHORTESTROUTEMIX.SHORTESTROUTE }
414      * 
415      */
416     public SHORTESTROUTEMIX.SHORTESTROUTE createSHORTESTROUTEMIXSHORTESTROUTE() {
417         return new SHORTESTROUTEMIX.SHORTESTROUTE();
418     }
419 
420     /**
421      * Create an instance of {@link org.opentrafficsim.xml.generated.SIGNALGROUP }
422      * 
423      */
424     public org.opentrafficsim.xml.generated.SIGNALGROUP createSIGNALGROUP() {
425         return new org.opentrafficsim.xml.generated.SIGNALGROUP();
426     }
427 
428     /**
429      * Create an instance of {@link SIGNALGROUPTRAFFICLIGHTTYPE }
430      * 
431      */
432     public SIGNALGROUPTRAFFICLIGHTTYPE createSIGNALGROUPTRAFFICLIGHTTYPE() {
433         return new SIGNALGROUPTRAFFICLIGHTTYPE();
434     }
435 
436     /**
437      * Create an instance of {@link NETWORK }
438      * 
439      */
440     public NETWORK createNETWORK() {
441         return new NETWORK();
442     }
443 
444     /**
445      * Create an instance of {@link GTUMIX.GTU }
446      * 
447      */
448     public GTUMIX.GTU createGTUMIXGTU() {
449         return new GTUMIX.GTU();
450     }
451 
452     /**
453      * Create an instance of {@link GLOBALTIME.TIME }
454      * 
455      */
456     public GLOBALTIME.TIME createGLOBALTIMETIME() {
457         return new GLOBALTIME.TIME();
458     }
459 
460     /**
461      * Create an instance of {@link org.opentrafficsim.xml.generated.TIME }
462      * 
463      */
464     public org.opentrafficsim.xml.generated.TIME createTIME() {
465         return new org.opentrafficsim.xml.generated.TIME();
466     }
467 
468     /**
469      * Create an instance of {@link CATEGORY }
470      * 
471      */
472     public CATEGORY createCATEGORY() {
473         return new CATEGORY();
474     }
475 
476     /**
477      * Create an instance of {@link LEVEL }
478      * 
479      */
480     public LEVEL createLEVEL() {
481         return new LEVEL();
482     }
483 
484     /**
485      * Create an instance of {@link MODEL }
486      * 
487      */
488     public MODEL createMODEL() {
489         return new MODEL();
490     }
491 
492     /**
493      * Create an instance of {@link MODELPARAMETERTYPE }
494      * 
495      */
496     public MODELPARAMETERTYPE createMODELPARAMETERTYPE() {
497         return new MODELPARAMETERTYPE();
498     }
499 
500     /**
501      * Create an instance of {@link SCENARIO }
502      * 
503      */
504     public SCENARIO createSCENARIO() {
505         return new SCENARIO();
506     }
507 
508     /**
509      * Create an instance of {@link PARAMETERTYPE }
510      * 
511      */
512     public PARAMETERTYPE createPARAMETERTYPE() {
513         return new PARAMETERTYPE();
514     }
515 
516     /**
517      * Create an instance of {@link RUN.SEED }
518      * 
519      */
520     public RUN.SEED createRUNSEED() {
521         return new RUN.SEED();
522     }
523 
524     /**
525      * Create an instance of {@link ANIMATION.GTUCOLORERS }
526      * 
527      */
528     public ANIMATION.GTUCOLORERS createANIMATIONGTUCOLORERS() {
529         return new ANIMATION.GTUCOLORERS();
530     }
531 
532     /**
533      * Create an instance of {@link GTUCOLORERTYPE }
534      * 
535      */
536     public GTUCOLORERTYPE createGTUCOLORERTYPE() {
537         return new GTUCOLORERTYPE();
538     }
539 
540     /**
541      * Create an instance of {@link OTS }
542      * 
543      */
544     public OTS createOTS() {
545         return new OTS();
546     }
547 
548     /**
549      * Create an instance of {@link CROSSSECTIONELEMENT }
550      * 
551      */
552     public CROSSSECTIONELEMENT createCROSSSECTIONELEMENT() {
553         return new CROSSSECTIONELEMENT();
554     }
555 
556     /**
557      * Create an instance of {@link FallbackType }
558      * 
559      */
560     public FallbackType createFallbackType() {
561         return new FallbackType();
562     }
563 
564     /**
565      * Create an instance of {@link NETWORKDEMAND.OD.DEMAND }
566      * 
567      */
568     public NETWORKDEMAND.OD.DEMAND createNETWORKDEMANDODDEMAND() {
569         return new NETWORKDEMAND.OD.DEMAND();
570     }
571 
572     /**
573      * Create an instance of {@link CONTROL.FIXEDTIME.SIGNALGROUP }
574      * 
575      */
576     public CONTROL.FIXEDTIME.SIGNALGROUP createCONTROLFIXEDTIMESIGNALGROUP() {
577         return new CONTROL.FIXEDTIME.SIGNALGROUP();
578     }
579 
580     /**
581      * Create an instance of {@link CSELANE.SPEEDLIMIT }
582      * 
583      */
584     public CSELANE.SPEEDLIMIT createCSELANESPEEDLIMIT() {
585         return new CSELANE.SPEEDLIMIT();
586     }
587 
588     /**
589      * Create an instance of {@link JAXBElement }{@code <}{@link IncludeType }{@code >}
590      * 
591      * @param value
592      *     Java instance representing xml element's value.
593      * @return
594      *     the new instance of {@link JAXBElement }{@code <}{@link IncludeType }{@code >}
595      */
596     @XmlElementDecl(namespace = "http://www.w3.org/2001/XInclude", name = "include")
597     public JAXBElement<IncludeType> createInclude(IncludeType value) {
598         return new JAXBElement<IncludeType>(_Include_QNAME, IncludeType.class, null, value);
599     }
600 
601     /**
602      * Create an instance of {@link JAXBElement }{@code <}{@link FallbackType }{@code >}
603      * 
604      * @param value
605      *     Java instance representing xml element's value.
606      * @return
607      *     the new instance of {@link JAXBElement }{@code <}{@link FallbackType }{@code >}
608      */
609     @XmlElementDecl(namespace = "http://www.w3.org/2001/XInclude", name = "fallback")
610     public JAXBElement<FallbackType> createFallback(FallbackType value) {
611         return new JAXBElement<FallbackType>(_Fallback_QNAME, FallbackType.class, null, value);
612     }
613 
614 }