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.08.12 at 04:40:29 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.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}ROUTE" maxOccurs="unbounded" minOccurs="0"/> 33 * <element ref="{http://www.opentrafficsim.org/ots}ROUTEMIX" maxOccurs="unbounded" minOccurs="0"/> 34 * <element ref="{http://www.opentrafficsim.org/ots}SHORTESTROUTE" maxOccurs="unbounded" minOccurs="0"/> 35 * <element ref="{http://www.opentrafficsim.org/ots}SHORTESTROUTEMIX" maxOccurs="unbounded" minOccurs="0"/> 36 * <element ref="{http://www.opentrafficsim.org/ots}GTUTEMPLATEMIX" maxOccurs="unbounded" minOccurs="0"/> 37 * <element ref="{http://www.opentrafficsim.org/ots}ODOPTIONS" maxOccurs="unbounded" minOccurs="0"/> 38 * <element ref="{http://www.opentrafficsim.org/ots}OD" maxOccurs="unbounded" minOccurs="0"/> 39 * <element name="MODELIDREFERRAL" type="{http://www.opentrafficsim.org/ots}MODELIDREFERRALTYPE" maxOccurs="unbounded" minOccurs="0"/> 40 * <element ref="{http://www.opentrafficsim.org/ots}GENERATOR" maxOccurs="unbounded" minOccurs="0"/> 41 * <element ref="{http://www.opentrafficsim.org/ots}LISTGENERATOR" maxOccurs="unbounded" minOccurs="0"/> 42 * <element ref="{http://www.opentrafficsim.org/ots}SINK" maxOccurs="unbounded" minOccurs="0"/> 43 * </sequence> 44 * </restriction> 45 * </complexContent> 46 * </complexType> 47 * </pre> 48 * 49 * 50 */ 51 @XmlAccessorType(XmlAccessType.FIELD) 52 @XmlType(name = "", propOrder = { 53 "route", 54 "routemix", 55 "shortestroute", 56 "shortestroutemix", 57 "gtutemplatemix", 58 "odoptions", 59 "od", 60 "modelidreferral", 61 "generator", 62 "listgenerator", 63 "sink" 64 }) 65 @XmlRootElement(name = "NETWORKDEMAND") 66 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 67 public class NETWORKDEMAND 68 implements Serializable 69 { 70 71 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 72 private final static long serialVersionUID = 10102L; 73 @XmlElement(name = "ROUTE") 74 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 75 protected List<ROUTE> route; 76 @XmlElement(name = "ROUTEMIX") 77 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 78 protected List<ROUTEMIX> routemix; 79 @XmlElement(name = "SHORTESTROUTE") 80 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 81 protected List<SHORTESTROUTE> shortestroute; 82 @XmlElement(name = "SHORTESTROUTEMIX") 83 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 84 protected List<SHORTESTROUTEMIX> shortestroutemix; 85 @XmlElement(name = "GTUTEMPLATEMIX") 86 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 87 protected List<GTUTEMPLATEMIX> gtutemplatemix; 88 @XmlElement(name = "ODOPTIONS") 89 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 90 protected List<ODOPTIONS> odoptions; 91 @XmlElement(name = "OD") 92 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 93 protected List<OD> od; 94 @XmlElement(name = "MODELIDREFERRAL") 95 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 96 protected List<MODELIDREFERRALTYPE> modelidreferral; 97 @XmlElement(name = "GENERATOR") 98 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 99 protected List<GENERATOR> generator; 100 @XmlElement(name = "LISTGENERATOR") 101 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 102 protected List<LISTGENERATOR> listgenerator; 103 @XmlElement(name = "SINK") 104 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 105 protected List<SINK> sink; 106 107 /** 108 * Gets the value of the route property. 109 * 110 * <p> 111 * This accessor method returns a reference to the live list, 112 * not a snapshot. Therefore any modification you make to the 113 * returned list will be present inside the JAXB object. 114 * This is why there is not a <CODE>set</CODE> method for the route property. 115 * 116 * <p> 117 * For example, to add a new item, do as follows: 118 * <pre> 119 * getROUTE().add(newItem); 120 * </pre> 121 * 122 * 123 * <p> 124 * Objects of the following type(s) are allowed in the list 125 * {@link ROUTE } 126 * 127 * 128 */ 129 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 130 public List<ROUTE> getROUTE() { 131 if (route == null) { 132 route = new ArrayList<ROUTE>(); 133 } 134 return this.route; 135 } 136 137 /** 138 * Gets the value of the routemix property. 139 * 140 * <p> 141 * This accessor method returns a reference to the live list, 142 * not a snapshot. Therefore any modification you make to the 143 * returned list will be present inside the JAXB object. 144 * This is why there is not a <CODE>set</CODE> method for the routemix property. 145 * 146 * <p> 147 * For example, to add a new item, do as follows: 148 * <pre> 149 * getROUTEMIX().add(newItem); 150 * </pre> 151 * 152 * 153 * <p> 154 * Objects of the following type(s) are allowed in the list 155 * {@link ROUTEMIX } 156 * 157 * 158 */ 159 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 160 public List<ROUTEMIX> getROUTEMIX() { 161 if (routemix == null) { 162 routemix = new ArrayList<ROUTEMIX>(); 163 } 164 return this.routemix; 165 } 166 167 /** 168 * Gets the value of the shortestroute property. 169 * 170 * <p> 171 * This accessor method returns a reference to the live list, 172 * not a snapshot. Therefore any modification you make to the 173 * returned list will be present inside the JAXB object. 174 * This is why there is not a <CODE>set</CODE> method for the shortestroute property. 175 * 176 * <p> 177 * For example, to add a new item, do as follows: 178 * <pre> 179 * getSHORTESTROUTE().add(newItem); 180 * </pre> 181 * 182 * 183 * <p> 184 * Objects of the following type(s) are allowed in the list 185 * {@link SHORTESTROUTE } 186 * 187 * 188 */ 189 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 190 public List<SHORTESTROUTE> getSHORTESTROUTE() { 191 if (shortestroute == null) { 192 shortestroute = new ArrayList<SHORTESTROUTE>(); 193 } 194 return this.shortestroute; 195 } 196 197 /** 198 * Gets the value of the shortestroutemix property. 199 * 200 * <p> 201 * This accessor method returns a reference to the live list, 202 * not a snapshot. Therefore any modification you make to the 203 * returned list will be present inside the JAXB object. 204 * This is why there is not a <CODE>set</CODE> method for the shortestroutemix property. 205 * 206 * <p> 207 * For example, to add a new item, do as follows: 208 * <pre> 209 * getSHORTESTROUTEMIX().add(newItem); 210 * </pre> 211 * 212 * 213 * <p> 214 * Objects of the following type(s) are allowed in the list 215 * {@link SHORTESTROUTEMIX } 216 * 217 * 218 */ 219 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 220 public List<SHORTESTROUTEMIX> getSHORTESTROUTEMIX() { 221 if (shortestroutemix == null) { 222 shortestroutemix = new ArrayList<SHORTESTROUTEMIX>(); 223 } 224 return this.shortestroutemix; 225 } 226 227 /** 228 * Gets the value of the gtutemplatemix property. 229 * 230 * <p> 231 * This accessor method returns a reference to the live list, 232 * not a snapshot. Therefore any modification you make to the 233 * returned list will be present inside the JAXB object. 234 * This is why there is not a <CODE>set</CODE> method for the gtutemplatemix property. 235 * 236 * <p> 237 * For example, to add a new item, do as follows: 238 * <pre> 239 * getGTUTEMPLATEMIX().add(newItem); 240 * </pre> 241 * 242 * 243 * <p> 244 * Objects of the following type(s) are allowed in the list 245 * {@link GTUTEMPLATEMIX } 246 * 247 * 248 */ 249 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 250 public List<GTUTEMPLATEMIX> getGTUTEMPLATEMIX() { 251 if (gtutemplatemix == null) { 252 gtutemplatemix = new ArrayList<GTUTEMPLATEMIX>(); 253 } 254 return this.gtutemplatemix; 255 } 256 257 /** 258 * Gets the value of the odoptions property. 259 * 260 * <p> 261 * This accessor method returns a reference to the live list, 262 * not a snapshot. Therefore any modification you make to the 263 * returned list will be present inside the JAXB object. 264 * This is why there is not a <CODE>set</CODE> method for the odoptions property. 265 * 266 * <p> 267 * For example, to add a new item, do as follows: 268 * <pre> 269 * getODOPTIONS().add(newItem); 270 * </pre> 271 * 272 * 273 * <p> 274 * Objects of the following type(s) are allowed in the list 275 * {@link ODOPTIONS } 276 * 277 * 278 */ 279 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 280 public List<ODOPTIONS> getODOPTIONS() { 281 if (odoptions == null) { 282 odoptions = new ArrayList<ODOPTIONS>(); 283 } 284 return this.odoptions; 285 } 286 287 /** 288 * Gets the value of the od property. 289 * 290 * <p> 291 * This accessor method returns a reference to the live list, 292 * not a snapshot. Therefore any modification you make to the 293 * returned list will be present inside the JAXB object. 294 * This is why there is not a <CODE>set</CODE> method for the od property. 295 * 296 * <p> 297 * For example, to add a new item, do as follows: 298 * <pre> 299 * getOD().add(newItem); 300 * </pre> 301 * 302 * 303 * <p> 304 * Objects of the following type(s) are allowed in the list 305 * {@link OD } 306 * 307 * 308 */ 309 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 310 public List<OD> getOD() { 311 if (od == null) { 312 od = new ArrayList<OD>(); 313 } 314 return this.od; 315 } 316 317 /** 318 * Gets the value of the modelidreferral property. 319 * 320 * <p> 321 * This accessor method returns a reference to the live list, 322 * not a snapshot. Therefore any modification you make to the 323 * returned list will be present inside the JAXB object. 324 * This is why there is not a <CODE>set</CODE> method for the modelidreferral property. 325 * 326 * <p> 327 * For example, to add a new item, do as follows: 328 * <pre> 329 * getMODELIDREFERRAL().add(newItem); 330 * </pre> 331 * 332 * 333 * <p> 334 * Objects of the following type(s) are allowed in the list 335 * {@link MODELIDREFERRALTYPE } 336 * 337 * 338 */ 339 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 340 public List<MODELIDREFERRALTYPE> getMODELIDREFERRAL() { 341 if (modelidreferral == null) { 342 modelidreferral = new ArrayList<MODELIDREFERRALTYPE>(); 343 } 344 return this.modelidreferral; 345 } 346 347 /** 348 * Gets the value of the generator property. 349 * 350 * <p> 351 * This accessor method returns a reference to the live list, 352 * not a snapshot. Therefore any modification you make to the 353 * returned list will be present inside the JAXB object. 354 * This is why there is not a <CODE>set</CODE> method for the generator property. 355 * 356 * <p> 357 * For example, to add a new item, do as follows: 358 * <pre> 359 * getGENERATOR().add(newItem); 360 * </pre> 361 * 362 * 363 * <p> 364 * Objects of the following type(s) are allowed in the list 365 * {@link GENERATOR } 366 * 367 * 368 */ 369 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 370 public List<GENERATOR> getGENERATOR() { 371 if (generator == null) { 372 generator = new ArrayList<GENERATOR>(); 373 } 374 return this.generator; 375 } 376 377 /** 378 * Gets the value of the listgenerator property. 379 * 380 * <p> 381 * This accessor method returns a reference to the live list, 382 * not a snapshot. Therefore any modification you make to the 383 * returned list will be present inside the JAXB object. 384 * This is why there is not a <CODE>set</CODE> method for the listgenerator property. 385 * 386 * <p> 387 * For example, to add a new item, do as follows: 388 * <pre> 389 * getLISTGENERATOR().add(newItem); 390 * </pre> 391 * 392 * 393 * <p> 394 * Objects of the following type(s) are allowed in the list 395 * {@link LISTGENERATOR } 396 * 397 * 398 */ 399 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 400 public List<LISTGENERATOR> getLISTGENERATOR() { 401 if (listgenerator == null) { 402 listgenerator = new ArrayList<LISTGENERATOR>(); 403 } 404 return this.listgenerator; 405 } 406 407 /** 408 * Gets the value of the sink property. 409 * 410 * <p> 411 * This accessor method returns a reference to the live list, 412 * not a snapshot. Therefore any modification you make to the 413 * returned list will be present inside the JAXB object. 414 * This is why there is not a <CODE>set</CODE> method for the sink property. 415 * 416 * <p> 417 * For example, to add a new item, do as follows: 418 * <pre> 419 * getSINK().add(newItem); 420 * </pre> 421 * 422 * 423 * <p> 424 * Objects of the following type(s) are allowed in the list 425 * {@link SINK } 426 * 427 * 428 */ 429 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-08-12T04:40:29+02:00", comments = "JAXB RI v2.3.0") 430 public List<SINK> getSINK() { 431 if (sink == null) { 432 sink = new ArrayList<SINK>(); 433 } 434 return this.sink; 435 } 436 437 }