1
2
3
4
5
6
7
8
9 package org.opentrafficsim.xml.generated;
10
11 import java.io.Serializable;
12 import java.util.ArrayList;
13 import java.util.List;
14 import javax.annotation.Generated;
15 import javax.xml.bind.annotation.XmlAccessType;
16 import javax.xml.bind.annotation.XmlAccessorType;
17 import javax.xml.bind.annotation.XmlAttribute;
18 import javax.xml.bind.annotation.XmlElement;
19 import javax.xml.bind.annotation.XmlRootElement;
20 import javax.xml.bind.annotation.XmlSchemaType;
21 import javax.xml.bind.annotation.XmlType;
22 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
23 import org.djunits.value.vdouble.scalar.Duration;
24 import org.opentrafficsim.xml.bindings.DurationAdapter;
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82 @XmlAccessorType(XmlAccessType.FIELD)
83 @XmlType(name = "", propOrder = {
84 "fixedtime",
85 "trafcod"
86 })
87 @XmlRootElement(name = "CONTROL")
88 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
89 public class CONTROL
90 implements Serializable
91 {
92
93 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
94 private final static long serialVersionUID = 10102L;
95 @XmlElement(name = "FIXEDTIME")
96 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
97 protected List<CONTROL.FIXEDTIME> fixedtime;
98 @XmlElement(name = "TRAFCOD")
99 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
100 protected List<CONTROL.TRAFCOD> trafcod;
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
125 public List<CONTROL.FIXEDTIME> getFIXEDTIME() {
126 if (fixedtime == null) {
127 fixedtime = new ArrayList<CONTROL.FIXEDTIME>();
128 }
129 return this.fixedtime;
130 }
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
155 public List<CONTROL.TRAFCOD> getTRAFCOD() {
156 if (trafcod == null) {
157 trafcod = new ArrayList<CONTROL.TRAFCOD>();
158 }
159 return this.trafcod;
160 }
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196 @XmlAccessorType(XmlAccessType.FIELD)
197 @XmlType(name = "", propOrder = {
198 "cycle"
199 })
200 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
201 public static class FIXEDTIME
202 extends CONTROLTYPE
203 implements Serializable
204 {
205
206 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
207 private final static long serialVersionUID = 10102L;
208 @XmlElement(name = "CYCLE", required = true)
209 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
210 protected List<CONTROL.FIXEDTIME.CYCLE> cycle;
211 @XmlAttribute(name = "CYCLETIME", required = true)
212 @XmlJavaTypeAdapter(DurationAdapter.class)
213 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
214 protected Duration cycletime;
215 @XmlAttribute(name = "OFFSET")
216 @XmlJavaTypeAdapter(DurationAdapter.class)
217 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
218 protected Duration offset;
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
243 public List<CONTROL.FIXEDTIME.CYCLE> getCYCLE() {
244 if (cycle == null) {
245 cycle = new ArrayList<CONTROL.FIXEDTIME.CYCLE>();
246 }
247 return this.cycle;
248 }
249
250
251
252
253
254
255
256
257
258 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
259 public Duration getCYCLETIME() {
260 return cycletime;
261 }
262
263
264
265
266
267
268
269
270
271 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
272 public void setCYCLETIME(Duration value) {
273 this.cycletime = value;
274 }
275
276
277
278
279
280
281
282
283
284 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
285 public Duration getOFFSET() {
286 if (offset == null) {
287 return new DurationAdapter().unmarshal("0.0 s");
288 } else {
289 return offset;
290 }
291 }
292
293
294
295
296
297
298
299
300
301 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
302 public void setOFFSET(Duration value) {
303 this.offset = value;
304 }
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328 @XmlAccessorType(XmlAccessType.FIELD)
329 @XmlType(name = "")
330 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
331 public static class CYCLE
332 implements Serializable
333 {
334
335 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
336 private final static long serialVersionUID = 10102L;
337 @XmlAttribute(name = "SIGNALGROUPID", required = true)
338 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
339 protected String signalgroupid;
340 @XmlAttribute(name = "OFFSET", required = true)
341 @XmlJavaTypeAdapter(DurationAdapter.class)
342 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
343 protected Duration offset;
344 @XmlAttribute(name = "PREGREEN")
345 @XmlJavaTypeAdapter(DurationAdapter.class)
346 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
347 protected Duration pregreen;
348 @XmlAttribute(name = "GREEN", required = true)
349 @XmlJavaTypeAdapter(DurationAdapter.class)
350 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
351 protected Duration green;
352 @XmlAttribute(name = "YELLOW", required = true)
353 @XmlJavaTypeAdapter(DurationAdapter.class)
354 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
355 protected Duration yellow;
356
357
358
359
360
361
362
363
364
365 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
366 public String getSIGNALGROUPID() {
367 return signalgroupid;
368 }
369
370
371
372
373
374
375
376
377
378 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
379 public void setSIGNALGROUPID(String value) {
380 this.signalgroupid = value;
381 }
382
383
384
385
386
387
388
389
390
391 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
392 public Duration getOFFSET() {
393 return offset;
394 }
395
396
397
398
399
400
401
402
403
404 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
405 public void setOFFSET(Duration value) {
406 this.offset = value;
407 }
408
409
410
411
412
413
414
415
416
417 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
418 public Duration getPREGREEN() {
419 return pregreen;
420 }
421
422
423
424
425
426
427
428
429
430 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
431 public void setPREGREEN(Duration value) {
432 this.pregreen = value;
433 }
434
435
436
437
438
439
440
441
442
443 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
444 public Duration getGREEN() {
445 return green;
446 }
447
448
449
450
451
452
453
454
455
456 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
457 public void setGREEN(Duration value) {
458 this.green = value;
459 }
460
461
462
463
464
465
466
467
468
469 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
470 public Duration getYELLOW() {
471 return yellow;
472 }
473
474
475
476
477
478
479
480
481
482 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
483 public void setYELLOW(Duration value) {
484 this.yellow = value;
485 }
486
487 }
488
489 }
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512 @XmlAccessorType(XmlAccessType.FIELD)
513 @XmlType(name = "", propOrder = {
514 "program",
515 "programfile"
516 })
517 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
518 public static class TRAFCOD
519 extends RESPONSIVECONTROLTYPE
520 implements Serializable
521 {
522
523 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
524 private final static long serialVersionUID = 10102L;
525 @XmlElement(name = "PROGRAM")
526 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
527 protected String program;
528 @XmlElement(name = "PROGRAMFILE")
529 @XmlSchemaType(name = "anyURI")
530 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
531 protected String programfile;
532
533
534
535
536
537
538
539
540
541 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
542 public String getPROGRAM() {
543 return program;
544 }
545
546
547
548
549
550
551
552
553
554 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
555 public void setPROGRAM(String value) {
556 this.program = value;
557 }
558
559
560
561
562
563
564
565
566
567 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
568 public String getPROGRAMFILE() {
569 return programfile;
570 }
571
572
573
574
575
576
577
578
579
580 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
581 public void setPROGRAMFILE(String value) {
582 this.programfile = value;
583 }
584
585 }
586
587 }