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: 2020.11.01 at 07:11:19 PM CET 
6   //
7   
8   
9   package org.opentrafficsim.xml.generated;
10  
11  import java.awt.Color;
12  import java.io.Serializable;
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.XmlType;
19  import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
20  import org.djunits.value.vdouble.scalar.Length;
21  import org.opentrafficsim.xml.bindings.ColorAdapter;
22  import org.opentrafficsim.xml.bindings.PositiveLengthAdapter;
23  
24  
25  /**
26   * <p>Java class for DEFAULTANIMATIONTYPE complex type.
27   * 
28   * <p>The following schema fragment specifies the expected content contained within this class.
29   * 
30   * <pre>
31   * &lt;complexType name="DEFAULTANIMATIONTYPE"&gt;
32   *   &lt;complexContent&gt;
33   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
34   *       &lt;sequence&gt;
35   *         &lt;element name="LINK" minOccurs="0"&gt;
36   *           &lt;complexType&gt;
37   *             &lt;complexContent&gt;
38   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
39   *                 &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
40   *                 &lt;attribute name="WIDTH" type="{http://www.opentrafficsim.org/ots}POSITIVELENGTHTYPE" /&gt;
41   *               &lt;/restriction&gt;
42   *             &lt;/complexContent&gt;
43   *           &lt;/complexType&gt;
44   *         &lt;/element&gt;
45   *         &lt;element name="LANE" minOccurs="0"&gt;
46   *           &lt;complexType&gt;
47   *             &lt;complexContent&gt;
48   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
49   *                 &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
50   *               &lt;/restriction&gt;
51   *             &lt;/complexContent&gt;
52   *           &lt;/complexType&gt;
53   *         &lt;/element&gt;
54   *         &lt;element name="STRIPE" minOccurs="0"&gt;
55   *           &lt;complexType&gt;
56   *             &lt;complexContent&gt;
57   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
58   *                 &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
59   *               &lt;/restriction&gt;
60   *             &lt;/complexContent&gt;
61   *           &lt;/complexType&gt;
62   *         &lt;/element&gt;
63   *         &lt;element name="SHOULDER" minOccurs="0"&gt;
64   *           &lt;complexType&gt;
65   *             &lt;complexContent&gt;
66   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
67   *                 &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
68   *               &lt;/restriction&gt;
69   *             &lt;/complexContent&gt;
70   *           &lt;/complexType&gt;
71   *         &lt;/element&gt;
72   *         &lt;element name="NOTRAFFICLANE" minOccurs="0"&gt;
73   *           &lt;complexType&gt;
74   *             &lt;complexContent&gt;
75   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
76   *                 &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
77   *               &lt;/restriction&gt;
78   *             &lt;/complexContent&gt;
79   *           &lt;/complexType&gt;
80   *         &lt;/element&gt;
81   *       &lt;/sequence&gt;
82   *     &lt;/restriction&gt;
83   *   &lt;/complexContent&gt;
84   * &lt;/complexType&gt;
85   * </pre>
86   * 
87   * 
88   */
89  @XmlAccessorType(XmlAccessType.FIELD)
90  @XmlType(name = "DEFAULTANIMATIONTYPE", propOrder = {
91      "link",
92      "lane",
93      "stripe",
94      "shoulder",
95      "notrafficlane"
96  })
97  @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
98  public class DEFAULTANIMATIONTYPE
99      implements Serializable
100 {
101 
102     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
103     private final static long serialVersionUID = 10102L;
104     @XmlElement(name = "LINK")
105     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
106     protected DEFAULTANIMATIONTYPE.LINK link;
107     @XmlElement(name = "LANE")
108     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
109     protected DEFAULTANIMATIONTYPE.LANE lane;
110     @XmlElement(name = "STRIPE")
111     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
112     protected DEFAULTANIMATIONTYPE.STRIPE stripe;
113     @XmlElement(name = "SHOULDER")
114     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
115     protected DEFAULTANIMATIONTYPE.SHOULDER shoulder;
116     @XmlElement(name = "NOTRAFFICLANE")
117     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
118     protected DEFAULTANIMATIONTYPE.NOTRAFFICLANE notrafficlane;
119 
120     /**
121      * Gets the value of the link property.
122      * 
123      * @return
124      *     possible object is
125      *     {@link DEFAULTANIMATIONTYPE.LINK }
126      *     
127      */
128     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
129     public DEFAULTANIMATIONTYPE.LINK getLINK() {
130         return link;
131     }
132 
133     /**
134      * Sets the value of the link property.
135      * 
136      * @param value
137      *     allowed object is
138      *     {@link DEFAULTANIMATIONTYPE.LINK }
139      *     
140      */
141     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
142     public void setLINK(DEFAULTANIMATIONTYPE.LINK value) {
143         this.link = value;
144     }
145 
146     /**
147      * Gets the value of the lane property.
148      * 
149      * @return
150      *     possible object is
151      *     {@link DEFAULTANIMATIONTYPE.LANE }
152      *     
153      */
154     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
155     public DEFAULTANIMATIONTYPE.LANE getLANE() {
156         return lane;
157     }
158 
159     /**
160      * Sets the value of the lane property.
161      * 
162      * @param value
163      *     allowed object is
164      *     {@link DEFAULTANIMATIONTYPE.LANE }
165      *     
166      */
167     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
168     public void setLANE(DEFAULTANIMATIONTYPE.LANE value) {
169         this.lane = value;
170     }
171 
172     /**
173      * Gets the value of the stripe property.
174      * 
175      * @return
176      *     possible object is
177      *     {@link DEFAULTANIMATIONTYPE.STRIPE }
178      *     
179      */
180     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
181     public DEFAULTANIMATIONTYPE.STRIPE getSTRIPE() {
182         return stripe;
183     }
184 
185     /**
186      * Sets the value of the stripe property.
187      * 
188      * @param value
189      *     allowed object is
190      *     {@link DEFAULTANIMATIONTYPE.STRIPE }
191      *     
192      */
193     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
194     public void setSTRIPE(DEFAULTANIMATIONTYPE.STRIPE value) {
195         this.stripe = value;
196     }
197 
198     /**
199      * Gets the value of the shoulder property.
200      * 
201      * @return
202      *     possible object is
203      *     {@link DEFAULTANIMATIONTYPE.SHOULDER }
204      *     
205      */
206     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
207     public DEFAULTANIMATIONTYPE.SHOULDER getSHOULDER() {
208         return shoulder;
209     }
210 
211     /**
212      * Sets the value of the shoulder property.
213      * 
214      * @param value
215      *     allowed object is
216      *     {@link DEFAULTANIMATIONTYPE.SHOULDER }
217      *     
218      */
219     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
220     public void setSHOULDER(DEFAULTANIMATIONTYPE.SHOULDER value) {
221         this.shoulder = value;
222     }
223 
224     /**
225      * Gets the value of the notrafficlane property.
226      * 
227      * @return
228      *     possible object is
229      *     {@link DEFAULTANIMATIONTYPE.NOTRAFFICLANE }
230      *     
231      */
232     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
233     public DEFAULTANIMATIONTYPE.NOTRAFFICLANE getNOTRAFFICLANE() {
234         return notrafficlane;
235     }
236 
237     /**
238      * Sets the value of the notrafficlane property.
239      * 
240      * @param value
241      *     allowed object is
242      *     {@link DEFAULTANIMATIONTYPE.NOTRAFFICLANE }
243      *     
244      */
245     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
246     public void setNOTRAFFICLANE(DEFAULTANIMATIONTYPE.NOTRAFFICLANE value) {
247         this.notrafficlane = value;
248     }
249 
250 
251     /**
252      * <p>Java class for anonymous complex type.
253      * 
254      * <p>The following schema fragment specifies the expected content contained within this class.
255      * 
256      * <pre>
257      * &lt;complexType&gt;
258      *   &lt;complexContent&gt;
259      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
260      *       &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
261      *     &lt;/restriction&gt;
262      *   &lt;/complexContent&gt;
263      * &lt;/complexType&gt;
264      * </pre>
265      * 
266      * 
267      */
268     @XmlAccessorType(XmlAccessType.FIELD)
269     @XmlType(name = "")
270     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
271     public static class LANE
272         implements Serializable
273     {
274 
275         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
276         private final static long serialVersionUID = 10102L;
277         @XmlAttribute(name = "COLOR", required = true)
278         @XmlJavaTypeAdapter(ColorAdapter.class)
279         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
280         protected Color color;
281 
282         /**
283          * Gets the value of the color property.
284          * 
285          * @return
286          *     possible object is
287          *     {@link String }
288          *     
289          */
290         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
291         public Color getCOLOR() {
292             return color;
293         }
294 
295         /**
296          * Sets the value of the color property.
297          * 
298          * @param value
299          *     allowed object is
300          *     {@link String }
301          *     
302          */
303         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
304         public void setCOLOR(Color value) {
305             this.color = value;
306         }
307 
308     }
309 
310 
311     /**
312      * <p>Java class for anonymous complex type.
313      * 
314      * <p>The following schema fragment specifies the expected content contained within this class.
315      * 
316      * <pre>
317      * &lt;complexType&gt;
318      *   &lt;complexContent&gt;
319      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
320      *       &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
321      *       &lt;attribute name="WIDTH" type="{http://www.opentrafficsim.org/ots}POSITIVELENGTHTYPE" /&gt;
322      *     &lt;/restriction&gt;
323      *   &lt;/complexContent&gt;
324      * &lt;/complexType&gt;
325      * </pre>
326      * 
327      * 
328      */
329     @XmlAccessorType(XmlAccessType.FIELD)
330     @XmlType(name = "")
331     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
332     public static class LINK
333         implements Serializable
334     {
335 
336         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
337         private final static long serialVersionUID = 10102L;
338         @XmlAttribute(name = "COLOR", required = true)
339         @XmlJavaTypeAdapter(ColorAdapter.class)
340         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
341         protected Color color;
342         @XmlAttribute(name = "WIDTH")
343         @XmlJavaTypeAdapter(PositiveLengthAdapter.class)
344         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
345         protected Length width;
346 
347         /**
348          * Gets the value of the color property.
349          * 
350          * @return
351          *     possible object is
352          *     {@link String }
353          *     
354          */
355         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
356         public Color getCOLOR() {
357             return color;
358         }
359 
360         /**
361          * Sets the value of the color property.
362          * 
363          * @param value
364          *     allowed object is
365          *     {@link String }
366          *     
367          */
368         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
369         public void setCOLOR(Color value) {
370             this.color = value;
371         }
372 
373         /**
374          * Gets the value of the width property.
375          * 
376          * @return
377          *     possible object is
378          *     {@link String }
379          *     
380          */
381         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
382         public Length getWIDTH() {
383             return width;
384         }
385 
386         /**
387          * Sets the value of the width property.
388          * 
389          * @param value
390          *     allowed object is
391          *     {@link String }
392          *     
393          */
394         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
395         public void setWIDTH(Length value) {
396             this.width = value;
397         }
398 
399     }
400 
401 
402     /**
403      * <p>Java class for anonymous complex type.
404      * 
405      * <p>The following schema fragment specifies the expected content contained within this class.
406      * 
407      * <pre>
408      * &lt;complexType&gt;
409      *   &lt;complexContent&gt;
410      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
411      *       &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
412      *     &lt;/restriction&gt;
413      *   &lt;/complexContent&gt;
414      * &lt;/complexType&gt;
415      * </pre>
416      * 
417      * 
418      */
419     @XmlAccessorType(XmlAccessType.FIELD)
420     @XmlType(name = "")
421     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
422     public static class NOTRAFFICLANE
423         implements Serializable
424     {
425 
426         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
427         private final static long serialVersionUID = 10102L;
428         @XmlAttribute(name = "COLOR", required = true)
429         @XmlJavaTypeAdapter(ColorAdapter.class)
430         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
431         protected Color color;
432 
433         /**
434          * Gets the value of the color property.
435          * 
436          * @return
437          *     possible object is
438          *     {@link String }
439          *     
440          */
441         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
442         public Color getCOLOR() {
443             return color;
444         }
445 
446         /**
447          * Sets the value of the color property.
448          * 
449          * @param value
450          *     allowed object is
451          *     {@link String }
452          *     
453          */
454         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
455         public void setCOLOR(Color value) {
456             this.color = value;
457         }
458 
459     }
460 
461 
462     /**
463      * <p>Java class for anonymous complex type.
464      * 
465      * <p>The following schema fragment specifies the expected content contained within this class.
466      * 
467      * <pre>
468      * &lt;complexType&gt;
469      *   &lt;complexContent&gt;
470      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
471      *       &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
472      *     &lt;/restriction&gt;
473      *   &lt;/complexContent&gt;
474      * &lt;/complexType&gt;
475      * </pre>
476      * 
477      * 
478      */
479     @XmlAccessorType(XmlAccessType.FIELD)
480     @XmlType(name = "")
481     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
482     public static class SHOULDER
483         implements Serializable
484     {
485 
486         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
487         private final static long serialVersionUID = 10102L;
488         @XmlAttribute(name = "COLOR", required = true)
489         @XmlJavaTypeAdapter(ColorAdapter.class)
490         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
491         protected Color color;
492 
493         /**
494          * Gets the value of the color property.
495          * 
496          * @return
497          *     possible object is
498          *     {@link String }
499          *     
500          */
501         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
502         public Color getCOLOR() {
503             return color;
504         }
505 
506         /**
507          * Sets the value of the color property.
508          * 
509          * @param value
510          *     allowed object is
511          *     {@link String }
512          *     
513          */
514         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
515         public void setCOLOR(Color value) {
516             this.color = value;
517         }
518 
519     }
520 
521 
522     /**
523      * <p>Java class for anonymous complex type.
524      * 
525      * <p>The following schema fragment specifies the expected content contained within this class.
526      * 
527      * <pre>
528      * &lt;complexType&gt;
529      *   &lt;complexContent&gt;
530      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
531      *       &lt;attribute name="COLOR" use="required" type="{http://www.opentrafficsim.org/ots}COLORTYPE" /&gt;
532      *     &lt;/restriction&gt;
533      *   &lt;/complexContent&gt;
534      * &lt;/complexType&gt;
535      * </pre>
536      * 
537      * 
538      */
539     @XmlAccessorType(XmlAccessType.FIELD)
540     @XmlType(name = "")
541     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
542     public static class STRIPE
543         implements Serializable
544     {
545 
546         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
547         private final static long serialVersionUID = 10102L;
548         @XmlAttribute(name = "COLOR", required = true)
549         @XmlJavaTypeAdapter(ColorAdapter.class)
550         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
551         protected Color color;
552 
553         /**
554          * Gets the value of the color property.
555          * 
556          * @return
557          *     possible object is
558          *     {@link String }
559          *     
560          */
561         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
562         public Color getCOLOR() {
563             return color;
564         }
565 
566         /**
567          * Sets the value of the color property.
568          * 
569          * @param value
570          *     allowed object is
571          *     {@link String }
572          *     
573          */
574         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
575         public void setCOLOR(Color value) {
576             this.color = value;
577         }
578 
579     }
580 
581 }