1
2
3
4
5
6
7
8
9 package org.opentrafficsim.xml.generated;
10
11 import java.util.ArrayList;
12 import java.util.List;
13 import javax.annotation.Generated;
14 import javax.xml.bind.annotation.XmlAccessType;
15 import javax.xml.bind.annotation.XmlAccessorType;
16 import javax.xml.bind.annotation.XmlAttribute;
17 import javax.xml.bind.annotation.XmlElement;
18 import javax.xml.bind.annotation.XmlRootElement;
19 import javax.xml.bind.annotation.XmlType;
20 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
21 import org.djunits.value.vdouble.scalar.Duration;
22 import org.djunits.value.vdouble.scalar.Time;
23 import org.opentrafficsim.xml.bindings.DurationAdapter;
24 import org.opentrafficsim.xml.bindings.TimeAdapter;
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 @XmlAccessorType(XmlAccessType.FIELD)
74 @XmlType(name = "", propOrder = {
75 "fixedtime"
76 })
77 @XmlRootElement(name = "CONTROL")
78 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
79 public class CONTROL {
80
81 @XmlElement(name = "FIXEDTIME")
82 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
83 protected List<CONTROL.FIXEDTIME> fixedtime;
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
108 public List<CONTROL.FIXEDTIME> getFIXEDTIME() {
109 if (fixedtime == null) {
110 fixedtime = new ArrayList<CONTROL.FIXEDTIME>();
111 }
112 return this.fixedtime;
113 }
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152 @XmlAccessorType(XmlAccessType.FIELD)
153 @XmlType(name = "", propOrder = {
154 "signalgroup"
155 })
156 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
157 public static class FIXEDTIME {
158
159 @XmlElement(name = "SIGNALGROUP", required = true)
160 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
161 protected List<CONTROL.FIXEDTIME.SIGNALGROUP> signalgroup;
162 @XmlAttribute(name = "ID", required = true)
163 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
164 protected String id;
165 @XmlAttribute(name = "CYCLETIME", required = true)
166 @XmlJavaTypeAdapter(DurationAdapter.class)
167 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
168 protected Duration cycletime;
169 @XmlAttribute(name = "OFFSET")
170 @XmlJavaTypeAdapter(DurationAdapter.class)
171 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
172 protected Duration offset;
173 @XmlAttribute(name = "STARTTIME")
174 @XmlJavaTypeAdapter(TimeAdapter.class)
175 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
176 protected Time starttime;
177 @XmlAttribute(name = "ENDTIME")
178 @XmlJavaTypeAdapter(TimeAdapter.class)
179 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
180 protected Time endtime;
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
205 public List<CONTROL.FIXEDTIME.SIGNALGROUP> getSIGNALGROUP() {
206 if (signalgroup == null) {
207 signalgroup = new ArrayList<CONTROL.FIXEDTIME.SIGNALGROUP>();
208 }
209 return this.signalgroup;
210 }
211
212
213
214
215
216
217
218
219
220 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
221 public String getID() {
222 return id;
223 }
224
225
226
227
228
229
230
231
232
233 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
234 public void setID(String value) {
235 this.id = value;
236 }
237
238
239
240
241
242
243
244
245
246 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
247 public Duration getCYCLETIME() {
248 return cycletime;
249 }
250
251
252
253
254
255
256
257
258
259 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
260 public void setCYCLETIME(Duration value) {
261 this.cycletime = value;
262 }
263
264
265
266
267
268
269
270
271
272 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
273 public Duration getOFFSET() {
274 return offset;
275 }
276
277
278
279
280
281
282
283
284
285 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
286 public void setOFFSET(Duration value) {
287 this.offset = value;
288 }
289
290
291
292
293
294
295
296
297
298 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
299 public Time getSTARTTIME() {
300 return starttime;
301 }
302
303
304
305
306
307
308
309
310
311 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
312 public void setSTARTTIME(Time value) {
313 this.starttime = value;
314 }
315
316
317
318
319
320
321
322
323
324 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
325 public Time getENDTIME() {
326 return endtime;
327 }
328
329
330
331
332
333
334
335
336
337 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
338 public void setENDTIME(Time value) {
339 this.endtime = value;
340 }
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364 @XmlAccessorType(XmlAccessType.FIELD)
365 @XmlType(name = "")
366 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
367 public static class SIGNALGROUP {
368
369 @XmlAttribute(name = "ID", required = true)
370 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
371 protected String id;
372 @XmlAttribute(name = "OFFSET", required = true)
373 @XmlJavaTypeAdapter(DurationAdapter.class)
374 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
375 protected Duration offset;
376 @XmlAttribute(name = "PREGREEN")
377 @XmlJavaTypeAdapter(DurationAdapter.class)
378 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
379 protected Duration pregreen;
380 @XmlAttribute(name = "GREEN", required = true)
381 @XmlJavaTypeAdapter(DurationAdapter.class)
382 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
383 protected Duration green;
384 @XmlAttribute(name = "YELLOW", required = true)
385 @XmlJavaTypeAdapter(DurationAdapter.class)
386 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
387 protected Duration yellow;
388
389
390
391
392
393
394
395
396
397 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
398 public String getID() {
399 return id;
400 }
401
402
403
404
405
406
407
408
409
410 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
411 public void setID(String value) {
412 this.id = value;
413 }
414
415
416
417
418
419
420
421
422
423 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
424 public Duration getOFFSET() {
425 return offset;
426 }
427
428
429
430
431
432
433
434
435
436 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
437 public void setOFFSET(Duration value) {
438 this.offset = value;
439 }
440
441
442
443
444
445
446
447
448
449 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
450 public Duration getPREGREEN() {
451 return pregreen;
452 }
453
454
455
456
457
458
459
460
461
462 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
463 public void setPREGREEN(Duration value) {
464 this.pregreen = value;
465 }
466
467
468
469
470
471
472
473
474
475 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
476 public Duration getGREEN() {
477 return green;
478 }
479
480
481
482
483
484
485
486
487
488 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
489 public void setGREEN(Duration value) {
490 this.green = value;
491 }
492
493
494
495
496
497
498
499
500
501 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
502 public Duration getYELLOW() {
503 return yellow;
504 }
505
506
507
508
509
510
511
512
513
514 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
515 public void setYELLOW(Duration value) {
516 this.yellow = value;
517 }
518
519 }
520
521 }
522
523 }