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: 2019.04.20 at 02:12:22 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.XmlRootElement;
20 import javax.xml.bind.annotation.XmlSchemaType;
21 import javax.xml.bind.annotation.XmlType;
22
23
24 /**
25 * <p>Java class for anonymous complex type.
26 *
27 * <p>The following schema fragment specifies the expected content contained within this class.
28 *
29 * <pre>
30 * <complexType>
31 * <complexContent>
32 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33 * <sequence>
34 * <element ref="{http://www.w3.org/2001/XInclude}include" maxOccurs="unbounded" minOccurs="0"/>
35 * <element ref="{http://www.opentrafficsim.org/ots}NODE" maxOccurs="unbounded" minOccurs="0"/>
36 * <element ref="{http://www.opentrafficsim.org/ots}CONNECTOR" maxOccurs="unbounded" minOccurs="0"/>
37 * <element ref="{http://www.opentrafficsim.org/ots}LINK" maxOccurs="unbounded" minOccurs="0"/>
38 * <element ref="{http://www.opentrafficsim.org/ots}ROUTE" maxOccurs="unbounded" minOccurs="0"/>
39 * <element ref="{http://www.opentrafficsim.org/ots}ROUTEMIX" maxOccurs="unbounded" minOccurs="0"/>
40 * <element ref="{http://www.opentrafficsim.org/ots}SHORTESTROUTE" maxOccurs="unbounded" minOccurs="0"/>
41 * <element ref="{http://www.opentrafficsim.org/ots}SHORTESTROUTEMIX" maxOccurs="unbounded" minOccurs="0"/>
42 * </sequence>
43 * <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
44 * </restriction>
45 * </complexContent>
46 * </complexType>
47 * </pre>
48 *
49 *
50 */
51 @XmlAccessorType(XmlAccessType.FIELD)
52 @XmlType(name = "", propOrder = {
53 "include",
54 "node",
55 "connector",
56 "link",
57 "route",
58 "routemix",
59 "shortestroute",
60 "shortestroutemix"
61 })
62 @XmlRootElement(name = "NETWORK")
63 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
64 public class NETWORK
65 implements Serializable
66 {
67
68 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
69 private final static long serialVersionUID = 10102L;
70 @XmlElement(namespace = "http://www.w3.org/2001/XInclude")
71 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
72 protected List<IncludeType> include;
73 @XmlElement(name = "NODE")
74 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
75 protected List<NODE> node;
76 @XmlElement(name = "CONNECTOR")
77 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
78 protected List<CONNECTOR> connector;
79 @XmlElement(name = "LINK")
80 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
81 protected List<LINK> link;
82 @XmlElement(name = "ROUTE")
83 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
84 protected List<ROUTE> route;
85 @XmlElement(name = "ROUTEMIX")
86 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
87 protected List<ROUTEMIX> routemix;
88 @XmlElement(name = "SHORTESTROUTE")
89 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
90 protected List<SHORTESTROUTE> shortestroute;
91 @XmlElement(name = "SHORTESTROUTEMIX")
92 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
93 protected List<SHORTESTROUTEMIX> shortestroutemix;
94 @XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace")
95 @XmlSchemaType(name = "anyURI")
96 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
97 protected String base;
98
99 /**
100 * Gets the value of the include property.
101 *
102 * <p>
103 * This accessor method returns a reference to the live list,
104 * not a snapshot. Therefore any modification you make to the
105 * returned list will be present inside the JAXB object.
106 * This is why there is not a <CODE>set</CODE> method for the include property.
107 *
108 * <p>
109 * For example, to add a new item, do as follows:
110 * <pre>
111 * getInclude().add(newItem);
112 * </pre>
113 *
114 *
115 * <p>
116 * Objects of the following type(s) are allowed in the list
117 * {@link IncludeType }
118 *
119 *
120 */
121 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
122 public List<IncludeType> getInclude() {
123 if (include == null) {
124 include = new ArrayList<IncludeType>();
125 }
126 return this.include;
127 }
128
129 /**
130 * Gets the value of the node property.
131 *
132 * <p>
133 * This accessor method returns a reference to the live list,
134 * not a snapshot. Therefore any modification you make to the
135 * returned list will be present inside the JAXB object.
136 * This is why there is not a <CODE>set</CODE> method for the node property.
137 *
138 * <p>
139 * For example, to add a new item, do as follows:
140 * <pre>
141 * getNODE().add(newItem);
142 * </pre>
143 *
144 *
145 * <p>
146 * Objects of the following type(s) are allowed in the list
147 * {@link NODE }
148 *
149 *
150 */
151 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
152 public List<NODE> getNODE() {
153 if (node == null) {
154 node = new ArrayList<NODE>();
155 }
156 return this.node;
157 }
158
159 /**
160 * Gets the value of the connector property.
161 *
162 * <p>
163 * This accessor method returns a reference to the live list,
164 * not a snapshot. Therefore any modification you make to the
165 * returned list will be present inside the JAXB object.
166 * This is why there is not a <CODE>set</CODE> method for the connector property.
167 *
168 * <p>
169 * For example, to add a new item, do as follows:
170 * <pre>
171 * getCONNECTOR().add(newItem);
172 * </pre>
173 *
174 *
175 * <p>
176 * Objects of the following type(s) are allowed in the list
177 * {@link CONNECTOR }
178 *
179 *
180 */
181 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
182 public List<CONNECTOR> getCONNECTOR() {
183 if (connector == null) {
184 connector = new ArrayList<CONNECTOR>();
185 }
186 return this.connector;
187 }
188
189 /**
190 * Gets the value of the link property.
191 *
192 * <p>
193 * This accessor method returns a reference to the live list,
194 * not a snapshot. Therefore any modification you make to the
195 * returned list will be present inside the JAXB object.
196 * This is why there is not a <CODE>set</CODE> method for the link property.
197 *
198 * <p>
199 * For example, to add a new item, do as follows:
200 * <pre>
201 * getLINK().add(newItem);
202 * </pre>
203 *
204 *
205 * <p>
206 * Objects of the following type(s) are allowed in the list
207 * {@link LINK }
208 *
209 *
210 */
211 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
212 public List<LINK> getLINK() {
213 if (link == null) {
214 link = new ArrayList<LINK>();
215 }
216 return this.link;
217 }
218
219 /**
220 * Gets the value of the route property.
221 *
222 * <p>
223 * This accessor method returns a reference to the live list,
224 * not a snapshot. Therefore any modification you make to the
225 * returned list will be present inside the JAXB object.
226 * This is why there is not a <CODE>set</CODE> method for the route property.
227 *
228 * <p>
229 * For example, to add a new item, do as follows:
230 * <pre>
231 * getROUTE().add(newItem);
232 * </pre>
233 *
234 *
235 * <p>
236 * Objects of the following type(s) are allowed in the list
237 * {@link ROUTE }
238 *
239 *
240 */
241 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
242 public List<ROUTE> getROUTE() {
243 if (route == null) {
244 route = new ArrayList<ROUTE>();
245 }
246 return this.route;
247 }
248
249 /**
250 * Gets the value of the routemix property.
251 *
252 * <p>
253 * This accessor method returns a reference to the live list,
254 * not a snapshot. Therefore any modification you make to the
255 * returned list will be present inside the JAXB object.
256 * This is why there is not a <CODE>set</CODE> method for the routemix property.
257 *
258 * <p>
259 * For example, to add a new item, do as follows:
260 * <pre>
261 * getROUTEMIX().add(newItem);
262 * </pre>
263 *
264 *
265 * <p>
266 * Objects of the following type(s) are allowed in the list
267 * {@link ROUTEMIX }
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 List<ROUTEMIX> getROUTEMIX() {
273 if (routemix == null) {
274 routemix = new ArrayList<ROUTEMIX>();
275 }
276 return this.routemix;
277 }
278
279 /**
280 * Gets the value of the shortestroute property.
281 *
282 * <p>
283 * This accessor method returns a reference to the live list,
284 * not a snapshot. Therefore any modification you make to the
285 * returned list will be present inside the JAXB object.
286 * This is why there is not a <CODE>set</CODE> method for the shortestroute property.
287 *
288 * <p>
289 * For example, to add a new item, do as follows:
290 * <pre>
291 * getSHORTESTROUTE().add(newItem);
292 * </pre>
293 *
294 *
295 * <p>
296 * Objects of the following type(s) are allowed in the list
297 * {@link SHORTESTROUTE }
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 List<SHORTESTROUTE> getSHORTESTROUTE() {
303 if (shortestroute == null) {
304 shortestroute = new ArrayList<SHORTESTROUTE>();
305 }
306 return this.shortestroute;
307 }
308
309 /**
310 * Gets the value of the shortestroutemix property.
311 *
312 * <p>
313 * This accessor method returns a reference to the live list,
314 * not a snapshot. Therefore any modification you make to the
315 * returned list will be present inside the JAXB object.
316 * This is why there is not a <CODE>set</CODE> method for the shortestroutemix property.
317 *
318 * <p>
319 * For example, to add a new item, do as follows:
320 * <pre>
321 * getSHORTESTROUTEMIX().add(newItem);
322 * </pre>
323 *
324 *
325 * <p>
326 * Objects of the following type(s) are allowed in the list
327 * {@link SHORTESTROUTEMIX }
328 *
329 *
330 */
331 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
332 public List<SHORTESTROUTEMIX> getSHORTESTROUTEMIX() {
333 if (shortestroutemix == null) {
334 shortestroutemix = new ArrayList<SHORTESTROUTEMIX>();
335 }
336 return this.shortestroutemix;
337 }
338
339 /**
340 * Gets the value of the base property.
341 *
342 * @return
343 * possible object is
344 * {@link String }
345 *
346 */
347 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
348 public String getBase() {
349 return base;
350 }
351
352 /**
353 * Sets the value of the base property.
354 *
355 * @param value
356 * allowed object is
357 * {@link String }
358 *
359 */
360 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
361 public void setBase(String value) {
362 this.base = value;
363 }
364
365 }