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.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}GTUTEMPLATEMIX" maxOccurs="unbounded" minOccurs="0"/>
33 * <element ref="{http://www.opentrafficsim.org/ots}ODOPTIONS" maxOccurs="unbounded" minOccurs="0"/>
34 * <element ref="{http://www.opentrafficsim.org/ots}OD" maxOccurs="unbounded" minOccurs="0"/>
35 * <element name="MODELIDREFERRAL" type="{http://www.opentrafficsim.org/ots}MODELIDREFERRALTYPE" maxOccurs="unbounded" minOccurs="0"/>
36 * <element ref="{http://www.opentrafficsim.org/ots}GENERATOR" maxOccurs="unbounded" minOccurs="0"/>
37 * <element ref="{http://www.opentrafficsim.org/ots}LISTGENERATOR" maxOccurs="unbounded" minOccurs="0"/>
38 * <element ref="{http://www.opentrafficsim.org/ots}SINK" 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 "gtutemplatemix",
50 "odoptions",
51 "od",
52 "modelidreferral",
53 "generator",
54 "listgenerator",
55 "sink"
56 })
57 @XmlRootElement(name = "NETWORKDEMAND")
58 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
59 public class NETWORKDEMAND
60 implements Serializable
61 {
62
63 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
64 private final static long serialVersionUID = 10102L;
65 @XmlElement(name = "GTUTEMPLATEMIX")
66 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
67 protected List<GTUTEMPLATEMIX> gtutemplatemix;
68 @XmlElement(name = "ODOPTIONS")
69 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
70 protected List<ODOPTIONS> odoptions;
71 @XmlElement(name = "OD")
72 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
73 protected List<OD> od;
74 @XmlElement(name = "MODELIDREFERRAL")
75 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
76 protected List<MODELIDREFERRALTYPE> modelidreferral;
77 @XmlElement(name = "GENERATOR")
78 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
79 protected List<GENERATOR> generator;
80 @XmlElement(name = "LISTGENERATOR")
81 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
82 protected List<LISTGENERATOR> listgenerator;
83 @XmlElement(name = "SINK")
84 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
85 protected List<SINK> sink;
86
87 /**
88 * Gets the value of the gtutemplatemix property.
89 *
90 * <p>
91 * This accessor method returns a reference to the live list,
92 * not a snapshot. Therefore any modification you make to the
93 * returned list will be present inside the JAXB object.
94 * This is why there is not a <CODE>set</CODE> method for the gtutemplatemix property.
95 *
96 * <p>
97 * For example, to add a new item, do as follows:
98 * <pre>
99 * getGTUTEMPLATEMIX().add(newItem);
100 * </pre>
101 *
102 *
103 * <p>
104 * Objects of the following type(s) are allowed in the list
105 * {@link GTUTEMPLATEMIX }
106 *
107 *
108 */
109 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
110 public List<GTUTEMPLATEMIX> getGTUTEMPLATEMIX() {
111 if (gtutemplatemix == null) {
112 gtutemplatemix = new ArrayList<GTUTEMPLATEMIX>();
113 }
114 return this.gtutemplatemix;
115 }
116
117 /**
118 * Gets the value of the odoptions property.
119 *
120 * <p>
121 * This accessor method returns a reference to the live list,
122 * not a snapshot. Therefore any modification you make to the
123 * returned list will be present inside the JAXB object.
124 * This is why there is not a <CODE>set</CODE> method for the odoptions property.
125 *
126 * <p>
127 * For example, to add a new item, do as follows:
128 * <pre>
129 * getODOPTIONS().add(newItem);
130 * </pre>
131 *
132 *
133 * <p>
134 * Objects of the following type(s) are allowed in the list
135 * {@link ODOPTIONS }
136 *
137 *
138 */
139 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
140 public List<ODOPTIONS> getODOPTIONS() {
141 if (odoptions == null) {
142 odoptions = new ArrayList<ODOPTIONS>();
143 }
144 return this.odoptions;
145 }
146
147 /**
148 * Gets the value of the od property.
149 *
150 * <p>
151 * This accessor method returns a reference to the live list,
152 * not a snapshot. Therefore any modification you make to the
153 * returned list will be present inside the JAXB object.
154 * This is why there is not a <CODE>set</CODE> method for the od property.
155 *
156 * <p>
157 * For example, to add a new item, do as follows:
158 * <pre>
159 * getOD().add(newItem);
160 * </pre>
161 *
162 *
163 * <p>
164 * Objects of the following type(s) are allowed in the list
165 * {@link OD }
166 *
167 *
168 */
169 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
170 public List<OD> getOD() {
171 if (od == null) {
172 od = new ArrayList<OD>();
173 }
174 return this.od;
175 }
176
177 /**
178 * Gets the value of the modelidreferral property.
179 *
180 * <p>
181 * This accessor method returns a reference to the live list,
182 * not a snapshot. Therefore any modification you make to the
183 * returned list will be present inside the JAXB object.
184 * This is why there is not a <CODE>set</CODE> method for the modelidreferral property.
185 *
186 * <p>
187 * For example, to add a new item, do as follows:
188 * <pre>
189 * getMODELIDREFERRAL().add(newItem);
190 * </pre>
191 *
192 *
193 * <p>
194 * Objects of the following type(s) are allowed in the list
195 * {@link MODELIDREFERRALTYPE }
196 *
197 *
198 */
199 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
200 public List<MODELIDREFERRALTYPE> getMODELIDREFERRAL() {
201 if (modelidreferral == null) {
202 modelidreferral = new ArrayList<MODELIDREFERRALTYPE>();
203 }
204 return this.modelidreferral;
205 }
206
207 /**
208 * Gets the value of the generator property.
209 *
210 * <p>
211 * This accessor method returns a reference to the live list,
212 * not a snapshot. Therefore any modification you make to the
213 * returned list will be present inside the JAXB object.
214 * This is why there is not a <CODE>set</CODE> method for the generator property.
215 *
216 * <p>
217 * For example, to add a new item, do as follows:
218 * <pre>
219 * getGENERATOR().add(newItem);
220 * </pre>
221 *
222 *
223 * <p>
224 * Objects of the following type(s) are allowed in the list
225 * {@link GENERATOR }
226 *
227 *
228 */
229 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
230 public List<GENERATOR> getGENERATOR() {
231 if (generator == null) {
232 generator = new ArrayList<GENERATOR>();
233 }
234 return this.generator;
235 }
236
237 /**
238 * Gets the value of the listgenerator property.
239 *
240 * <p>
241 * This accessor method returns a reference to the live list,
242 * not a snapshot. Therefore any modification you make to the
243 * returned list will be present inside the JAXB object.
244 * This is why there is not a <CODE>set</CODE> method for the listgenerator property.
245 *
246 * <p>
247 * For example, to add a new item, do as follows:
248 * <pre>
249 * getLISTGENERATOR().add(newItem);
250 * </pre>
251 *
252 *
253 * <p>
254 * Objects of the following type(s) are allowed in the list
255 * {@link LISTGENERATOR }
256 *
257 *
258 */
259 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
260 public List<LISTGENERATOR> getLISTGENERATOR() {
261 if (listgenerator == null) {
262 listgenerator = new ArrayList<LISTGENERATOR>();
263 }
264 return this.listgenerator;
265 }
266
267 /**
268 * Gets the value of the sink property.
269 *
270 * <p>
271 * This accessor method returns a reference to the live list,
272 * not a snapshot. Therefore any modification you make to the
273 * returned list will be present inside the JAXB object.
274 * This is why there is not a <CODE>set</CODE> method for the sink property.
275 *
276 * <p>
277 * For example, to add a new item, do as follows:
278 * <pre>
279 * getSINK().add(newItem);
280 * </pre>
281 *
282 *
283 * <p>
284 * Objects of the following type(s) are allowed in the list
285 * {@link SINK }
286 *
287 *
288 */
289 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
290 public List<SINK> getSINK() {
291 if (sink == null) {
292 sink = new ArrayList<SINK>();
293 }
294 return this.sink;
295 }
296
297 }