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 }