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.01.24 at 05:08:34 PM CET
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.XmlElement;
18 import javax.xml.bind.annotation.XmlRootElement;
19 import javax.xml.bind.annotation.XmlType;
20
21
22 /**
23 * <p>Java class for anonymous complex type.
24 *
25 * <p>The following schema fragment specifies the expected content contained within this class.
26 *
27 * <pre>
28 * <complexType>
29 * <complexContent>
30 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31 * <sequence>
32 * <element ref="{http://www.opentrafficsim.org/ots}GTUCOLORERS" minOccurs="0"/>
33 * <element name="DEFAULTS" type="{http://www.opentrafficsim.org/ots}DEFAULTANIMATIONTYPE" minOccurs="0"/>
34 * <element name="LINKTYPE" type="{http://www.opentrafficsim.org/ots}LINKTYPEANIMATIONTYPE" maxOccurs="unbounded" minOccurs="0"/>
35 * <element name="LANETYPE" type="{http://www.opentrafficsim.org/ots}LANETYPEANIMATIONTYPE" maxOccurs="unbounded" minOccurs="0"/>
36 * <element name="ROADLAYOUT" type="{http://www.opentrafficsim.org/ots}ROADLAYOUTANIMATIONTYPE" maxOccurs="unbounded" minOccurs="0"/>
37 * <element name="LINK" type="{http://www.opentrafficsim.org/ots}LINKANIMATIONTYPE" maxOccurs="unbounded" minOccurs="0"/>
38 * <element name="LAYER" type="{http://www.opentrafficsim.org/ots}LAYERTOGGLETYPE" maxOccurs="unbounded" minOccurs="0"/>
39 * </sequence>
40 * </restriction>
41 * </complexContent>
42 * </complexType>
43 * </pre>
44 *
45 *
46 */
47 @XmlAccessorType(XmlAccessType.FIELD)
48 @XmlType(name = "", propOrder = {
49 "gtucolorers",
50 "defaults",
51 "linktype",
52 "lanetype",
53 "roadlayout",
54 "link",
55 "layer"
56 })
57 @XmlRootElement(name = "ANIMATION")
58 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
59 public class ANIMATION
60 implements Serializable
61 {
62
63 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
64 private final static long serialVersionUID = 10102L;
65 @XmlElement(name = "GTUCOLORERS")
66 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
67 protected GTUCOLORERS gtucolorers;
68 @XmlElement(name = "DEFAULTS")
69 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
70 protected DEFAULTANIMATIONTYPE defaults;
71 @XmlElement(name = "LINKTYPE")
72 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
73 protected List<LINKTYPEANIMATIONTYPE> linktype;
74 @XmlElement(name = "LANETYPE")
75 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
76 protected List<LANETYPEANIMATIONTYPE> lanetype;
77 @XmlElement(name = "ROADLAYOUT")
78 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
79 protected List<ROADLAYOUTANIMATIONTYPE> roadlayout;
80 @XmlElement(name = "LINK")
81 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
82 protected List<LINKANIMATIONTYPE> link;
83 @XmlElement(name = "LAYER")
84 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
85 protected List<LAYERTOGGLETYPE> layer;
86
87 /**
88 * Gets the value of the gtucolorers property.
89 *
90 * @return
91 * possible object is
92 * {@link GTUCOLORERS }
93 *
94 */
95 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
96 public GTUCOLORERS getGTUCOLORERS() {
97 return gtucolorers;
98 }
99
100 /**
101 * Sets the value of the gtucolorers property.
102 *
103 * @param value
104 * allowed object is
105 * {@link GTUCOLORERS }
106 *
107 */
108 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
109 public void setGTUCOLORERS(GTUCOLORERS value) {
110 this.gtucolorers = value;
111 }
112
113 /**
114 * Gets the value of the defaults property.
115 *
116 * @return
117 * possible object is
118 * {@link DEFAULTANIMATIONTYPE }
119 *
120 */
121 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
122 public DEFAULTANIMATIONTYPE getDEFAULTS() {
123 return defaults;
124 }
125
126 /**
127 * Sets the value of the defaults property.
128 *
129 * @param value
130 * allowed object is
131 * {@link DEFAULTANIMATIONTYPE }
132 *
133 */
134 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
135 public void setDEFAULTS(DEFAULTANIMATIONTYPE value) {
136 this.defaults = value;
137 }
138
139 /**
140 * Gets the value of the linktype property.
141 *
142 * <p>
143 * This accessor method returns a reference to the live list,
144 * not a snapshot. Therefore any modification you make to the
145 * returned list will be present inside the JAXB object.
146 * This is why there is not a <CODE>set</CODE> method for the linktype property.
147 *
148 * <p>
149 * For example, to add a new item, do as follows:
150 * <pre>
151 * getLINKTYPE().add(newItem);
152 * </pre>
153 *
154 *
155 * <p>
156 * Objects of the following type(s) are allowed in the list
157 * {@link LINKTYPEANIMATIONTYPE }
158 *
159 *
160 */
161 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
162 public List<LINKTYPEANIMATIONTYPE> getLINKTYPE() {
163 if (linktype == null) {
164 linktype = new ArrayList<LINKTYPEANIMATIONTYPE>();
165 }
166 return this.linktype;
167 }
168
169 /**
170 * Gets the value of the lanetype property.
171 *
172 * <p>
173 * This accessor method returns a reference to the live list,
174 * not a snapshot. Therefore any modification you make to the
175 * returned list will be present inside the JAXB object.
176 * This is why there is not a <CODE>set</CODE> method for the lanetype property.
177 *
178 * <p>
179 * For example, to add a new item, do as follows:
180 * <pre>
181 * getLANETYPE().add(newItem);
182 * </pre>
183 *
184 *
185 * <p>
186 * Objects of the following type(s) are allowed in the list
187 * {@link LANETYPEANIMATIONTYPE }
188 *
189 *
190 */
191 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
192 public List<LANETYPEANIMATIONTYPE> getLANETYPE() {
193 if (lanetype == null) {
194 lanetype = new ArrayList<LANETYPEANIMATIONTYPE>();
195 }
196 return this.lanetype;
197 }
198
199 /**
200 * Gets the value of the roadlayout property.
201 *
202 * <p>
203 * This accessor method returns a reference to the live list,
204 * not a snapshot. Therefore any modification you make to the
205 * returned list will be present inside the JAXB object.
206 * This is why there is not a <CODE>set</CODE> method for the roadlayout property.
207 *
208 * <p>
209 * For example, to add a new item, do as follows:
210 * <pre>
211 * getROADLAYOUT().add(newItem);
212 * </pre>
213 *
214 *
215 * <p>
216 * Objects of the following type(s) are allowed in the list
217 * {@link ROADLAYOUTANIMATIONTYPE }
218 *
219 *
220 */
221 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
222 public List<ROADLAYOUTANIMATIONTYPE> getROADLAYOUT() {
223 if (roadlayout == null) {
224 roadlayout = new ArrayList<ROADLAYOUTANIMATIONTYPE>();
225 }
226 return this.roadlayout;
227 }
228
229 /**
230 * Gets the value of the link property.
231 *
232 * <p>
233 * This accessor method returns a reference to the live list,
234 * not a snapshot. Therefore any modification you make to the
235 * returned list will be present inside the JAXB object.
236 * This is why there is not a <CODE>set</CODE> method for the link property.
237 *
238 * <p>
239 * For example, to add a new item, do as follows:
240 * <pre>
241 * getLINK().add(newItem);
242 * </pre>
243 *
244 *
245 * <p>
246 * Objects of the following type(s) are allowed in the list
247 * {@link LINKANIMATIONTYPE }
248 *
249 *
250 */
251 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
252 public List<LINKANIMATIONTYPE> getLINK() {
253 if (link == null) {
254 link = new ArrayList<LINKANIMATIONTYPE>();
255 }
256 return this.link;
257 }
258
259 /**
260 * Gets the value of the layer property.
261 *
262 * <p>
263 * This accessor method returns a reference to the live list,
264 * not a snapshot. Therefore any modification you make to the
265 * returned list will be present inside the JAXB object.
266 * This is why there is not a <CODE>set</CODE> method for the layer property.
267 *
268 * <p>
269 * For example, to add a new item, do as follows:
270 * <pre>
271 * getLAYER().add(newItem);
272 * </pre>
273 *
274 *
275 * <p>
276 * Objects of the following type(s) are allowed in the list
277 * {@link LAYERTOGGLETYPE }
278 *
279 *
280 */
281 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
282 public List<LAYERTOGGLETYPE> getLAYER() {
283 if (layer == null) {
284 layer = new ArrayList<LAYERTOGGLETYPE>();
285 }
286 return this.layer;
287 }
288
289 }