1 //
2 // This file was generated by the Eclipse Implementation of JAXB, v2.3.7
3 // See https://eclipse-ee4j.github.io/jaxb-ri
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2024.05.19 at 03:25:58 AM CEST
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.XmlElements;
20 import javax.xml.bind.annotation.XmlType;
21 import javax.xml.bind.annotation.XmlValue;
22 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
23 import org.opentrafficsim.xml.bindings.AccelerationAdapter;
24 import org.opentrafficsim.xml.bindings.BooleanAdapter;
25 import org.opentrafficsim.xml.bindings.ClassAdapter;
26 import org.opentrafficsim.xml.bindings.DoubleAdapter;
27 import org.opentrafficsim.xml.bindings.DurationAdapter;
28 import org.opentrafficsim.xml.bindings.FractionAdapter;
29 import org.opentrafficsim.xml.bindings.FrequencyAdapter;
30 import org.opentrafficsim.xml.bindings.LengthAdapter;
31 import org.opentrafficsim.xml.bindings.LinearDensityAdapter;
32 import org.opentrafficsim.xml.bindings.LongAdapter;
33 import org.opentrafficsim.xml.bindings.SpeedAdapter;
34 import org.opentrafficsim.xml.bindings.StringAdapter;
35 import org.opentrafficsim.xml.bindings.types.AccelerationType;
36 import org.opentrafficsim.xml.bindings.types.BooleanType;
37 import org.opentrafficsim.xml.bindings.types.ClassType;
38 import org.opentrafficsim.xml.bindings.types.DurationType;
39 import org.opentrafficsim.xml.bindings.types.FrequencyType;
40 import org.opentrafficsim.xml.bindings.types.LengthType;
41 import org.opentrafficsim.xml.bindings.types.LinearDensityType;
42 import org.opentrafficsim.xml.bindings.types.LongType;
43 import org.opentrafficsim.xml.bindings.types.SpeedType;
44 import org.opentrafficsim.xml.bindings.types.StringType;
45
46
47 /**
48 * <p>Java class for InputParameters complex type.
49 *
50 * <p>The following schema fragment specifies the expected content contained within this class.
51 *
52 * <pre>
53 * <complexType name="InputParameters">
54 * <complexContent>
55 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
56 * <choice maxOccurs="unbounded">
57 * <element name="Duration">
58 * <complexType>
59 * <simpleContent>
60 * <extension base="<http://www.opentrafficsim.org/ots>DurationType">
61 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
62 * </extension>
63 * </simpleContent>
64 * </complexType>
65 * </element>
66 * <element name="Length">
67 * <complexType>
68 * <simpleContent>
69 * <extension base="<http://www.opentrafficsim.org/ots>LengthType">
70 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
71 * </extension>
72 * </simpleContent>
73 * </complexType>
74 * </element>
75 * <element name="Speed">
76 * <complexType>
77 * <simpleContent>
78 * <extension base="<http://www.opentrafficsim.org/ots>SpeedType">
79 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
80 * </extension>
81 * </simpleContent>
82 * </complexType>
83 * </element>
84 * <element name="Acceleration">
85 * <complexType>
86 * <simpleContent>
87 * <extension base="<http://www.opentrafficsim.org/ots>AccelerationType">
88 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
89 * </extension>
90 * </simpleContent>
91 * </complexType>
92 * </element>
93 * <element name="LinearDensity">
94 * <complexType>
95 * <simpleContent>
96 * <extension base="<http://www.opentrafficsim.org/ots>LinearDensityType">
97 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
98 * </extension>
99 * </simpleContent>
100 * </complexType>
101 * </element>
102 * <element name="Frequency">
103 * <complexType>
104 * <simpleContent>
105 * <extension base="<http://www.opentrafficsim.org/ots>FrequencyType">
106 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
107 * </extension>
108 * </simpleContent>
109 * </complexType>
110 * </element>
111 * <element name="Double">
112 * <complexType>
113 * <simpleContent>
114 * <extension base="<http://www.opentrafficsim.org/ots>double">
115 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
116 * </extension>
117 * </simpleContent>
118 * </complexType>
119 * </element>
120 * <element name="Fraction">
121 * <complexType>
122 * <simpleContent>
123 * <extension base="<http://www.opentrafficsim.org/ots>FractionType">
124 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
125 * </extension>
126 * </simpleContent>
127 * </complexType>
128 * </element>
129 * <element name="Integer">
130 * <complexType>
131 * <simpleContent>
132 * <extension base="<http://www.opentrafficsim.org/ots>integer">
133 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
134 * </extension>
135 * </simpleContent>
136 * </complexType>
137 * </element>
138 * <element name="Boolean">
139 * <complexType>
140 * <simpleContent>
141 * <extension base="<http://www.opentrafficsim.org/ots>boolean">
142 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
143 * </extension>
144 * </simpleContent>
145 * </complexType>
146 * </element>
147 * <element name="String">
148 * <complexType>
149 * <simpleContent>
150 * <extension base="<http://www.opentrafficsim.org/ots>string">
151 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
152 * </extension>
153 * </simpleContent>
154 * </complexType>
155 * </element>
156 * <element name="Class">
157 * <complexType>
158 * <simpleContent>
159 * <extension base="<http://www.opentrafficsim.org/ots>ClassNameType">
160 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
161 * </extension>
162 * </simpleContent>
163 * </complexType>
164 * </element>
165 * </choice>
166 * </restriction>
167 * </complexContent>
168 * </complexType>
169 * </pre>
170 *
171 *
172 */
173 @XmlAccessorType(XmlAccessType.FIELD)
174 @XmlType(name = "InputParameters", propOrder = {
175 "durationOrLengthOrSpeed"
176 })
177 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
178 public class InputParameters
179 implements Serializable
180 {
181
182 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
183 private final static long serialVersionUID = 10102L;
184 @XmlElements({
185 @XmlElement(name = "Duration", type = InputParameters.Duration.class),
186 @XmlElement(name = "Length", type = InputParameters.Length.class),
187 @XmlElement(name = "Speed", type = InputParameters.Speed.class),
188 @XmlElement(name = "Acceleration", type = InputParameters.Acceleration.class),
189 @XmlElement(name = "LinearDensity", type = InputParameters.LinearDensity.class),
190 @XmlElement(name = "Frequency", type = InputParameters.Frequency.class),
191 @XmlElement(name = "Double", type = InputParameters.Double.class),
192 @XmlElement(name = "Fraction", type = InputParameters.Fraction.class),
193 @XmlElement(name = "Integer", type = InputParameters.Integer.class),
194 @XmlElement(name = "Boolean", type = InputParameters.Boolean.class),
195 @XmlElement(name = "String", type = InputParameters.String.class),
196 @XmlElement(name = "Class", type = InputParameters.Class.class)
197 })
198 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
199 protected List<Serializable> durationOrLengthOrSpeed;
200
201 /**
202 * Gets the value of the durationOrLengthOrSpeed property.
203 *
204 * <p>
205 * This accessor method returns a reference to the live list,
206 * not a snapshot. Therefore any modification you make to the
207 * returned list will be present inside the JAXB object.
208 * This is why there is not a <CODE>set</CODE> method for the durationOrLengthOrSpeed property.
209 *
210 * <p>
211 * For example, to add a new item, do as follows:
212 * <pre>
213 * getDurationOrLengthOrSpeed().add(newItem);
214 * </pre>
215 *
216 *
217 * <p>
218 * Objects of the following type(s) are allowed in the list
219 * {@link InputParameters.Acceleration }
220 * {@link InputParameters.Boolean }
221 * {@link InputParameters.Class }
222 * {@link InputParameters.Double }
223 * {@link InputParameters.Duration }
224 * {@link InputParameters.Fraction }
225 * {@link InputParameters.Frequency }
226 * {@link InputParameters.Integer }
227 * {@link InputParameters.Length }
228 * {@link InputParameters.LinearDensity }
229 * {@link InputParameters.Speed }
230 * {@link InputParameters.String }
231 *
232 *
233 */
234 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
235 public List<Serializable> getDurationOrLengthOrSpeed() {
236 if (durationOrLengthOrSpeed == null) {
237 durationOrLengthOrSpeed = new ArrayList<Serializable>();
238 }
239 return this.durationOrLengthOrSpeed;
240 }
241
242
243 /**
244 * <p>Java class for anonymous complex type.
245 *
246 * <p>The following schema fragment specifies the expected content contained within this class.
247 *
248 * <pre>
249 * <complexType>
250 * <simpleContent>
251 * <extension base="<http://www.opentrafficsim.org/ots>AccelerationType">
252 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
253 * </extension>
254 * </simpleContent>
255 * </complexType>
256 * </pre>
257 *
258 *
259 */
260 @XmlAccessorType(XmlAccessType.FIELD)
261 @XmlType(name = "", propOrder = {
262 "value"
263 })
264 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
265 public static class Acceleration implements Serializable
266 {
267
268 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
269 private final static long serialVersionUID = 10102L;
270 @XmlValue
271 @XmlJavaTypeAdapter(AccelerationAdapter.class)
272 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
273 protected AccelerationType value;
274 @XmlAttribute(name = "Id", required = true)
275 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
276 protected java.lang.String id;
277
278 /**
279 * Gets the value of the value property.
280 *
281 * @return
282 * possible object is
283 * {@link java.lang.String }
284 *
285 */
286 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
287 public AccelerationType getValue() {
288 return value;
289 }
290
291 /**
292 * Sets the value of the value property.
293 *
294 * @param value
295 * allowed object is
296 * {@link java.lang.String }
297 *
298 */
299 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
300 public void setValue(AccelerationType value) {
301 this.value = value;
302 }
303
304 /**
305 * Gets the value of the id property.
306 *
307 * @return
308 * possible object is
309 * {@link java.lang.String }
310 *
311 */
312 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
313 public java.lang.String getId() {
314 return id;
315 }
316
317 /**
318 * Sets the value of the id property.
319 *
320 * @param value
321 * allowed object is
322 * {@link java.lang.String }
323 *
324 */
325 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
326 public void setId(java.lang.String value) {
327 this.id = value;
328 }
329
330 }
331
332
333 /**
334 * <p>Java class for anonymous complex type.
335 *
336 * <p>The following schema fragment specifies the expected content contained within this class.
337 *
338 * <pre>
339 * <complexType>
340 * <simpleContent>
341 * <extension base="<http://www.opentrafficsim.org/ots>boolean">
342 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
343 * </extension>
344 * </simpleContent>
345 * </complexType>
346 * </pre>
347 *
348 *
349 */
350 @XmlAccessorType(XmlAccessType.FIELD)
351 @XmlType(name = "", propOrder = {
352 "value"
353 })
354 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
355 public static class Boolean implements Serializable
356 {
357
358 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
359 private final static long serialVersionUID = 10102L;
360 @XmlValue
361 @XmlJavaTypeAdapter(BooleanAdapter.class)
362 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
363 protected BooleanType value;
364 @XmlAttribute(name = "Id", required = true)
365 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
366 protected java.lang.String id;
367
368 /**
369 * Gets the value of the value property.
370 *
371 * @return
372 * possible object is
373 * {@link java.lang.String }
374 *
375 */
376 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
377 public BooleanType getValue() {
378 return value;
379 }
380
381 /**
382 * Sets the value of the value property.
383 *
384 * @param value
385 * allowed object is
386 * {@link java.lang.String }
387 *
388 */
389 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
390 public void setValue(BooleanType value) {
391 this.value = value;
392 }
393
394 /**
395 * Gets the value of the id property.
396 *
397 * @return
398 * possible object is
399 * {@link java.lang.String }
400 *
401 */
402 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
403 public java.lang.String getId() {
404 return id;
405 }
406
407 /**
408 * Sets the value of the id property.
409 *
410 * @param value
411 * allowed object is
412 * {@link java.lang.String }
413 *
414 */
415 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
416 public void setId(java.lang.String value) {
417 this.id = value;
418 }
419
420 }
421
422
423 /**
424 * <p>Java class for anonymous complex type.
425 *
426 * <p>The following schema fragment specifies the expected content contained within this class.
427 *
428 * <pre>
429 * <complexType>
430 * <simpleContent>
431 * <extension base="<http://www.opentrafficsim.org/ots>ClassNameType">
432 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
433 * </extension>
434 * </simpleContent>
435 * </complexType>
436 * </pre>
437 *
438 *
439 */
440 @XmlAccessorType(XmlAccessType.FIELD)
441 @XmlType(name = "", propOrder = {
442 "value"
443 })
444 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
445 public static class Class implements Serializable
446 {
447
448 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
449 private final static long serialVersionUID = 10102L;
450 @XmlValue
451 @XmlJavaTypeAdapter(ClassAdapter.class)
452 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
453 protected ClassType value;
454 @XmlAttribute(name = "Id", required = true)
455 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
456 protected java.lang.String id;
457
458 /**
459 * Gets the value of the value property.
460 *
461 * @return
462 * possible object is
463 * {@link java.lang.String }
464 *
465 */
466 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
467 public ClassType getValue() {
468 return value;
469 }
470
471 /**
472 * Sets the value of the value property.
473 *
474 * @param value
475 * allowed object is
476 * {@link java.lang.String }
477 *
478 */
479 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
480 public void setValue(ClassType value) {
481 this.value = value;
482 }
483
484 /**
485 * Gets the value of the id property.
486 *
487 * @return
488 * possible object is
489 * {@link java.lang.String }
490 *
491 */
492 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
493 public java.lang.String getId() {
494 return id;
495 }
496
497 /**
498 * Sets the value of the id property.
499 *
500 * @param value
501 * allowed object is
502 * {@link java.lang.String }
503 *
504 */
505 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
506 public void setId(java.lang.String value) {
507 this.id = value;
508 }
509
510 }
511
512
513 /**
514 * <p>Java class for anonymous complex type.
515 *
516 * <p>The following schema fragment specifies the expected content contained within this class.
517 *
518 * <pre>
519 * <complexType>
520 * <simpleContent>
521 * <extension base="<http://www.opentrafficsim.org/ots>double">
522 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
523 * </extension>
524 * </simpleContent>
525 * </complexType>
526 * </pre>
527 *
528 *
529 */
530 @XmlAccessorType(XmlAccessType.FIELD)
531 @XmlType(name = "", propOrder = {
532 "value"
533 })
534 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
535 public static class Double implements Serializable
536 {
537
538 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
539 private final static long serialVersionUID = 10102L;
540 @XmlValue
541 @XmlJavaTypeAdapter(DoubleAdapter.class)
542 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
543 protected org.opentrafficsim.xml.bindings.types.DoubleType value;
544 @XmlAttribute(name = "Id", required = true)
545 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
546 protected java.lang.String id;
547
548 /**
549 * Gets the value of the value property.
550 *
551 * @return
552 * possible object is
553 * {@link java.lang.String }
554 *
555 */
556 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
557 public org.opentrafficsim.xml.bindings.types.DoubleType getValue() {
558 return value;
559 }
560
561 /**
562 * Sets the value of the value property.
563 *
564 * @param value
565 * allowed object is
566 * {@link java.lang.String }
567 *
568 */
569 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
570 public void setValue(org.opentrafficsim.xml.bindings.types.DoubleType value) {
571 this.value = value;
572 }
573
574 /**
575 * Gets the value of the id property.
576 *
577 * @return
578 * possible object is
579 * {@link java.lang.String }
580 *
581 */
582 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
583 public java.lang.String getId() {
584 return id;
585 }
586
587 /**
588 * Sets the value of the id property.
589 *
590 * @param value
591 * allowed object is
592 * {@link java.lang.String }
593 *
594 */
595 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
596 public void setId(java.lang.String value) {
597 this.id = value;
598 }
599
600 }
601
602
603 /**
604 * <p>Java class for anonymous complex type.
605 *
606 * <p>The following schema fragment specifies the expected content contained within this class.
607 *
608 * <pre>
609 * <complexType>
610 * <simpleContent>
611 * <extension base="<http://www.opentrafficsim.org/ots>DurationType">
612 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
613 * </extension>
614 * </simpleContent>
615 * </complexType>
616 * </pre>
617 *
618 *
619 */
620 @XmlAccessorType(XmlAccessType.FIELD)
621 @XmlType(name = "", propOrder = {
622 "value"
623 })
624 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
625 public static class Duration implements Serializable
626 {
627
628 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
629 private final static long serialVersionUID = 10102L;
630 @XmlValue
631 @XmlJavaTypeAdapter(DurationAdapter.class)
632 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
633 protected DurationType value;
634 @XmlAttribute(name = "Id", required = true)
635 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
636 protected java.lang.String id;
637
638 /**
639 * Gets the value of the value property.
640 *
641 * @return
642 * possible object is
643 * {@link java.lang.String }
644 *
645 */
646 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
647 public DurationType getValue() {
648 return value;
649 }
650
651 /**
652 * Sets the value of the value property.
653 *
654 * @param value
655 * allowed object is
656 * {@link java.lang.String }
657 *
658 */
659 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
660 public void setValue(DurationType value) {
661 this.value = value;
662 }
663
664 /**
665 * Gets the value of the id property.
666 *
667 * @return
668 * possible object is
669 * {@link java.lang.String }
670 *
671 */
672 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
673 public java.lang.String getId() {
674 return id;
675 }
676
677 /**
678 * Sets the value of the id property.
679 *
680 * @param value
681 * allowed object is
682 * {@link java.lang.String }
683 *
684 */
685 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
686 public void setId(java.lang.String value) {
687 this.id = value;
688 }
689
690 }
691
692
693 /**
694 * <p>Java class for anonymous complex type.
695 *
696 * <p>The following schema fragment specifies the expected content contained within this class.
697 *
698 * <pre>
699 * <complexType>
700 * <simpleContent>
701 * <extension base="<http://www.opentrafficsim.org/ots>FractionType">
702 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
703 * </extension>
704 * </simpleContent>
705 * </complexType>
706 * </pre>
707 *
708 *
709 */
710 @XmlAccessorType(XmlAccessType.FIELD)
711 @XmlType(name = "", propOrder = {
712 "value"
713 })
714 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
715 public static class Fraction implements Serializable
716 {
717
718 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
719 private final static long serialVersionUID = 10102L;
720 @XmlValue
721 @XmlJavaTypeAdapter(FractionAdapter.class)
722 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
723 protected org.opentrafficsim.xml.bindings.types.DoubleType value;
724 @XmlAttribute(name = "Id", required = true)
725 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
726 protected java.lang.String id;
727
728 /**
729 * Gets the value of the value property.
730 *
731 * @return
732 * possible object is
733 * {@link java.lang.String }
734 *
735 */
736 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
737 public org.opentrafficsim.xml.bindings.types.DoubleType getValue() {
738 return value;
739 }
740
741 /**
742 * Sets the value of the value property.
743 *
744 * @param value
745 * allowed object is
746 * {@link java.lang.String }
747 *
748 */
749 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
750 public void setValue(org.opentrafficsim.xml.bindings.types.DoubleType value) {
751 this.value = value;
752 }
753
754 /**
755 * Gets the value of the id property.
756 *
757 * @return
758 * possible object is
759 * {@link java.lang.String }
760 *
761 */
762 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
763 public java.lang.String getId() {
764 return id;
765 }
766
767 /**
768 * Sets the value of the id property.
769 *
770 * @param value
771 * allowed object is
772 * {@link java.lang.String }
773 *
774 */
775 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
776 public void setId(java.lang.String value) {
777 this.id = value;
778 }
779
780 }
781
782
783 /**
784 * <p>Java class for anonymous complex type.
785 *
786 * <p>The following schema fragment specifies the expected content contained within this class.
787 *
788 * <pre>
789 * <complexType>
790 * <simpleContent>
791 * <extension base="<http://www.opentrafficsim.org/ots>FrequencyType">
792 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
793 * </extension>
794 * </simpleContent>
795 * </complexType>
796 * </pre>
797 *
798 *
799 */
800 @XmlAccessorType(XmlAccessType.FIELD)
801 @XmlType(name = "", propOrder = {
802 "value"
803 })
804 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
805 public static class Frequency implements Serializable
806 {
807
808 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
809 private final static long serialVersionUID = 10102L;
810 @XmlValue
811 @XmlJavaTypeAdapter(FrequencyAdapter.class)
812 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
813 protected FrequencyType value;
814 @XmlAttribute(name = "Id", required = true)
815 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
816 protected java.lang.String id;
817
818 /**
819 * Gets the value of the value property.
820 *
821 * @return
822 * possible object is
823 * {@link java.lang.String }
824 *
825 */
826 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
827 public FrequencyType getValue() {
828 return value;
829 }
830
831 /**
832 * Sets the value of the value property.
833 *
834 * @param value
835 * allowed object is
836 * {@link java.lang.String }
837 *
838 */
839 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
840 public void setValue(FrequencyType value) {
841 this.value = value;
842 }
843
844 /**
845 * Gets the value of the id property.
846 *
847 * @return
848 * possible object is
849 * {@link java.lang.String }
850 *
851 */
852 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
853 public java.lang.String getId() {
854 return id;
855 }
856
857 /**
858 * Sets the value of the id property.
859 *
860 * @param value
861 * allowed object is
862 * {@link java.lang.String }
863 *
864 */
865 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
866 public void setId(java.lang.String value) {
867 this.id = value;
868 }
869
870 }
871
872
873 /**
874 * <p>Java class for anonymous complex type.
875 *
876 * <p>The following schema fragment specifies the expected content contained within this class.
877 *
878 * <pre>
879 * <complexType>
880 * <simpleContent>
881 * <extension base="<http://www.opentrafficsim.org/ots>integer">
882 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
883 * </extension>
884 * </simpleContent>
885 * </complexType>
886 * </pre>
887 *
888 *
889 */
890 @XmlAccessorType(XmlAccessType.FIELD)
891 @XmlType(name = "", propOrder = {
892 "value"
893 })
894 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
895 public static class Integer implements Serializable
896 {
897
898 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
899 private final static long serialVersionUID = 10102L;
900 @XmlValue
901 @XmlJavaTypeAdapter(LongAdapter.class)
902 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
903 protected LongType value;
904 @XmlAttribute(name = "Id", required = true)
905 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
906 protected java.lang.String id;
907
908 /**
909 * Gets the value of the value property.
910 *
911 * @return
912 * possible object is
913 * {@link java.lang.String }
914 *
915 */
916 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
917 public LongType getValue() {
918 return value;
919 }
920
921 /**
922 * Sets the value of the value property.
923 *
924 * @param value
925 * allowed object is
926 * {@link java.lang.String }
927 *
928 */
929 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
930 public void setValue(LongType value) {
931 this.value = value;
932 }
933
934 /**
935 * Gets the value of the id property.
936 *
937 * @return
938 * possible object is
939 * {@link java.lang.String }
940 *
941 */
942 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
943 public java.lang.String getId() {
944 return id;
945 }
946
947 /**
948 * Sets the value of the id property.
949 *
950 * @param value
951 * allowed object is
952 * {@link java.lang.String }
953 *
954 */
955 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
956 public void setId(java.lang.String value) {
957 this.id = value;
958 }
959
960 }
961
962
963 /**
964 * <p>Java class for anonymous complex type.
965 *
966 * <p>The following schema fragment specifies the expected content contained within this class.
967 *
968 * <pre>
969 * <complexType>
970 * <simpleContent>
971 * <extension base="<http://www.opentrafficsim.org/ots>LengthType">
972 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
973 * </extension>
974 * </simpleContent>
975 * </complexType>
976 * </pre>
977 *
978 *
979 */
980 @XmlAccessorType(XmlAccessType.FIELD)
981 @XmlType(name = "", propOrder = {
982 "value"
983 })
984 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
985 public static class Length implements Serializable
986 {
987
988 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
989 private final static long serialVersionUID = 10102L;
990 @XmlValue
991 @XmlJavaTypeAdapter(LengthAdapter.class)
992 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
993 protected LengthType value;
994 @XmlAttribute(name = "Id", required = true)
995 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
996 protected java.lang.String id;
997
998 /**
999 * Gets the value of the value property.
1000 *
1001 * @return
1002 * possible object is
1003 * {@link java.lang.String }
1004 *
1005 */
1006 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1007 public LengthType getValue() {
1008 return value;
1009 }
1010
1011 /**
1012 * Sets the value of the value property.
1013 *
1014 * @param value
1015 * allowed object is
1016 * {@link java.lang.String }
1017 *
1018 */
1019 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1020 public void setValue(LengthType value) {
1021 this.value = value;
1022 }
1023
1024 /**
1025 * Gets the value of the id property.
1026 *
1027 * @return
1028 * possible object is
1029 * {@link java.lang.String }
1030 *
1031 */
1032 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1033 public java.lang.String getId() {
1034 return id;
1035 }
1036
1037 /**
1038 * Sets the value of the id property.
1039 *
1040 * @param value
1041 * allowed object is
1042 * {@link java.lang.String }
1043 *
1044 */
1045 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1046 public void setId(java.lang.String value) {
1047 this.id = value;
1048 }
1049
1050 }
1051
1052
1053 /**
1054 * <p>Java class for anonymous complex type.
1055 *
1056 * <p>The following schema fragment specifies the expected content contained within this class.
1057 *
1058 * <pre>
1059 * <complexType>
1060 * <simpleContent>
1061 * <extension base="<http://www.opentrafficsim.org/ots>LinearDensityType">
1062 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
1063 * </extension>
1064 * </simpleContent>
1065 * </complexType>
1066 * </pre>
1067 *
1068 *
1069 */
1070 @XmlAccessorType(XmlAccessType.FIELD)
1071 @XmlType(name = "", propOrder = {
1072 "value"
1073 })
1074 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1075 public static class LinearDensity implements Serializable
1076 {
1077
1078 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1079 private final static long serialVersionUID = 10102L;
1080 @XmlValue
1081 @XmlJavaTypeAdapter(LinearDensityAdapter.class)
1082 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1083 protected LinearDensityType value;
1084 @XmlAttribute(name = "Id", required = true)
1085 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1086 protected java.lang.String id;
1087
1088 /**
1089 * Gets the value of the value property.
1090 *
1091 * @return
1092 * possible object is
1093 * {@link java.lang.String }
1094 *
1095 */
1096 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1097 public LinearDensityType getValue() {
1098 return value;
1099 }
1100
1101 /**
1102 * Sets the value of the value property.
1103 *
1104 * @param value
1105 * allowed object is
1106 * {@link java.lang.String }
1107 *
1108 */
1109 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1110 public void setValue(LinearDensityType value) {
1111 this.value = value;
1112 }
1113
1114 /**
1115 * Gets the value of the id property.
1116 *
1117 * @return
1118 * possible object is
1119 * {@link java.lang.String }
1120 *
1121 */
1122 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1123 public java.lang.String getId() {
1124 return id;
1125 }
1126
1127 /**
1128 * Sets the value of the id property.
1129 *
1130 * @param value
1131 * allowed object is
1132 * {@link java.lang.String }
1133 *
1134 */
1135 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1136 public void setId(java.lang.String value) {
1137 this.id = value;
1138 }
1139
1140 }
1141
1142
1143 /**
1144 * <p>Java class for anonymous complex type.
1145 *
1146 * <p>The following schema fragment specifies the expected content contained within this class.
1147 *
1148 * <pre>
1149 * <complexType>
1150 * <simpleContent>
1151 * <extension base="<http://www.opentrafficsim.org/ots>SpeedType">
1152 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
1153 * </extension>
1154 * </simpleContent>
1155 * </complexType>
1156 * </pre>
1157 *
1158 *
1159 */
1160 @XmlAccessorType(XmlAccessType.FIELD)
1161 @XmlType(name = "", propOrder = {
1162 "value"
1163 })
1164 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1165 public static class Speed implements Serializable
1166 {
1167
1168 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1169 private final static long serialVersionUID = 10102L;
1170 @XmlValue
1171 @XmlJavaTypeAdapter(SpeedAdapter.class)
1172 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1173 protected SpeedType value;
1174 @XmlAttribute(name = "Id", required = true)
1175 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1176 protected java.lang.String id;
1177
1178 /**
1179 * Gets the value of the value property.
1180 *
1181 * @return
1182 * possible object is
1183 * {@link java.lang.String }
1184 *
1185 */
1186 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1187 public SpeedType getValue() {
1188 return value;
1189 }
1190
1191 /**
1192 * Sets the value of the value property.
1193 *
1194 * @param value
1195 * allowed object is
1196 * {@link java.lang.String }
1197 *
1198 */
1199 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1200 public void setValue(SpeedType value) {
1201 this.value = value;
1202 }
1203
1204 /**
1205 * Gets the value of the id property.
1206 *
1207 * @return
1208 * possible object is
1209 * {@link java.lang.String }
1210 *
1211 */
1212 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1213 public java.lang.String getId() {
1214 return id;
1215 }
1216
1217 /**
1218 * Sets the value of the id property.
1219 *
1220 * @param value
1221 * allowed object is
1222 * {@link java.lang.String }
1223 *
1224 */
1225 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1226 public void setId(java.lang.String value) {
1227 this.id = value;
1228 }
1229
1230 }
1231
1232
1233 /**
1234 * <p>Java class for anonymous complex type.
1235 *
1236 * <p>The following schema fragment specifies the expected content contained within this class.
1237 *
1238 * <pre>
1239 * <complexType>
1240 * <simpleContent>
1241 * <extension base="<http://www.opentrafficsim.org/ots>string">
1242 * <attribute name="Id" use="required" type="{http://www.opentrafficsim.org/ots}InputParameterIdType" />
1243 * </extension>
1244 * </simpleContent>
1245 * </complexType>
1246 * </pre>
1247 *
1248 *
1249 */
1250 @XmlAccessorType(XmlAccessType.FIELD)
1251 @XmlType(name = "", propOrder = {
1252 "value"
1253 })
1254 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1255 public static class String implements Serializable
1256 {
1257
1258 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1259 private final static long serialVersionUID = 10102L;
1260 @XmlValue
1261 @XmlJavaTypeAdapter(StringAdapter.class)
1262 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1263 protected StringType value;
1264 @XmlAttribute(name = "Id", required = true)
1265 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1266 protected java.lang.String id;
1267
1268 /**
1269 * Gets the value of the value property.
1270 *
1271 * @return
1272 * possible object is
1273 * {@link java.lang.String }
1274 *
1275 */
1276 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1277 public StringType getValue() {
1278 return value;
1279 }
1280
1281 /**
1282 * Sets the value of the value property.
1283 *
1284 * @param value
1285 * allowed object is
1286 * {@link java.lang.String }
1287 *
1288 */
1289 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1290 public void setValue(StringType value) {
1291 this.value = value;
1292 }
1293
1294 /**
1295 * Gets the value of the id property.
1296 *
1297 * @return
1298 * possible object is
1299 * {@link java.lang.String }
1300 *
1301 */
1302 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1303 public java.lang.String getId() {
1304 return id;
1305 }
1306
1307 /**
1308 * Sets the value of the id property.
1309 *
1310 * @param value
1311 * allowed object is
1312 * {@link java.lang.String }
1313 *
1314 */
1315 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-05-19T03:25:58+02:00")
1316 public void setId(java.lang.String value) {
1317 this.id = value;
1318 }
1319
1320 }
1321
1322 }