1
2
3
4
5
6
7
8
9 package org.opentrafficsim.xml.generated;
10
11 import java.io.Serializable;
12 import javax.annotation.Generated;
13 import javax.xml.bind.annotation.XmlAccessType;
14 import javax.xml.bind.annotation.XmlAccessorType;
15 import javax.xml.bind.annotation.XmlAttribute;
16 import javax.xml.bind.annotation.XmlElement;
17 import javax.xml.bind.annotation.XmlRootElement;
18 import javax.xml.bind.annotation.XmlType;
19 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
20 import org.opentrafficsim.xml.bindings.SpaceAdapter;
21 import org.opentrafficsim.xml.bindings.types.StringType;
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 @XmlAccessorType(XmlAccessType.FIELD)
52 @XmlType(name = "", propOrder = {
53 "definitions",
54 "network",
55 "demand",
56 "control",
57 "models",
58 "scenarios",
59 "run",
60 "animation"
61 })
62 @XmlRootElement(name = "Ots")
63 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
64 public class Ots
65 implements Serializable
66 {
67
68 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
69 private final static long serialVersionUID = 10102L;
70 @XmlElement(name = "Definitions", required = true)
71 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
72 protected Definitions definitions;
73 @XmlElement(name = "Network", required = true)
74 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
75 protected Network network;
76 @XmlElement(name = "Demand")
77 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
78 protected Demand demand;
79 @XmlElement(name = "Control")
80 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
81 protected Control control;
82 @XmlElement(name = "Models")
83 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
84 protected Models models;
85 @XmlElement(name = "Scenarios")
86 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
87 protected Scenarios scenarios;
88 @XmlElement(name = "Run", required = true)
89 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
90 protected Run run;
91 @XmlElement(name = "Animation")
92 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
93 protected Animation animation;
94 @XmlAttribute(name = "Space")
95 @XmlJavaTypeAdapter(SpaceAdapter.class)
96 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
97 protected StringType space;
98
99
100
101
102
103
104
105
106
107 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
108 public Definitions getDefinitions() {
109 return definitions;
110 }
111
112
113
114
115
116
117
118
119
120 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
121 public void setDefinitions(Definitions value) {
122 this.definitions = value;
123 }
124
125
126
127
128
129
130
131
132
133 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
134 public Network getNetwork() {
135 return network;
136 }
137
138
139
140
141
142
143
144
145
146 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
147 public void setNetwork(Network value) {
148 this.network = value;
149 }
150
151
152
153
154
155
156
157
158
159 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
160 public Demand getDemand() {
161 return demand;
162 }
163
164
165
166
167
168
169
170
171
172 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
173 public void setDemand(Demand value) {
174 this.demand = value;
175 }
176
177
178
179
180
181
182
183
184
185 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
186 public Control getControl() {
187 return control;
188 }
189
190
191
192
193
194
195
196
197
198 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
199 public void setControl(Control value) {
200 this.control = value;
201 }
202
203
204
205
206
207
208
209
210
211 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
212 public Models getModels() {
213 return models;
214 }
215
216
217
218
219
220
221
222
223
224 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
225 public void setModels(Models value) {
226 this.models = value;
227 }
228
229
230
231
232
233
234
235
236
237 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
238 public Scenarios getScenarios() {
239 return scenarios;
240 }
241
242
243
244
245
246
247
248
249
250 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
251 public void setScenarios(Scenarios value) {
252 this.scenarios = value;
253 }
254
255
256
257
258
259
260
261
262
263 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
264 public Run getRun() {
265 return run;
266 }
267
268
269
270
271
272
273
274
275
276 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
277 public void setRun(Run value) {
278 this.run = value;
279 }
280
281
282
283
284
285
286
287
288
289 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
290 public Animation getAnimation() {
291 return animation;
292 }
293
294
295
296
297
298
299
300
301
302 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
303 public void setAnimation(Animation value) {
304 this.animation = value;
305 }
306
307
308
309
310
311
312
313
314
315 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
316 public StringType getSpace() {
317 if (space == null) {
318 return new SpaceAdapter().unmarshal("preserve");
319 } else {
320 return space;
321 }
322 }
323
324
325
326
327
328
329
330
331
332 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
333 public void setSpace(StringType value) {
334 this.space = value;
335 }
336
337 }