1
2
3
4
5
6
7
8
9 package org.opentrafficsim.xml.generated;
10
11 import java.math.BigInteger;
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 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
23 import org.djunits.value.vdouble.scalar.Duration;
24 import org.djunits.value.vdouble.scalar.Time;
25 import org.opentrafficsim.xml.bindings.DurationAdapter;
26 import org.opentrafficsim.xml.bindings.TimeAdapter;
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
52
53
54
55
56
57
58
59
60
61
62 @XmlAccessorType(XmlAccessType.FIELD)
63 @XmlType(name = "", propOrder = {
64 "seed"
65 })
66 @XmlRootElement(name = "RUN")
67 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
68 public class RUN {
69
70 @XmlElement(name = "SEED")
71 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
72 protected List<RUN.SEED> seed;
73 @XmlAttribute(name = "STARTTIME")
74 @XmlJavaTypeAdapter(TimeAdapter.class)
75 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
76 protected Time starttime;
77 @XmlAttribute(name = "WARMUPPERIOD")
78 @XmlJavaTypeAdapter(DurationAdapter.class)
79 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
80 protected Duration warmupperiod;
81 @XmlAttribute(name = "RUNLENGTH", required = true)
82 @XmlJavaTypeAdapter(DurationAdapter.class)
83 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
84 protected Duration runlength;
85 @XmlAttribute(name = "NUMBERREPLICATIONS")
86 @XmlSchemaType(name = "unsignedInt")
87 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
88 protected Long numberreplications;
89 @XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace")
90 @XmlSchemaType(name = "anyURI")
91 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
92 protected String base;
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
117 public List<RUN.SEED> getSEED() {
118 if (seed == null) {
119 seed = new ArrayList<RUN.SEED>();
120 }
121 return this.seed;
122 }
123
124
125
126
127
128
129
130
131
132 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
133 public Time getSTARTTIME() {
134 if (starttime == null) {
135 return new TimeAdapter().unmarshal("0s");
136 } else {
137 return starttime;
138 }
139 }
140
141
142
143
144
145
146
147
148
149 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
150 public void setSTARTTIME(Time value) {
151 this.starttime = value;
152 }
153
154
155
156
157
158
159
160
161
162 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
163 public Duration getWARMUPPERIOD() {
164 if (warmupperiod == null) {
165 return new DurationAdapter().unmarshal("0s");
166 } else {
167 return warmupperiod;
168 }
169 }
170
171
172
173
174
175
176
177
178
179 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
180 public void setWARMUPPERIOD(Duration value) {
181 this.warmupperiod = value;
182 }
183
184
185
186
187
188
189
190
191
192 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
193 public Duration getRUNLENGTH() {
194 return runlength;
195 }
196
197
198
199
200
201
202
203
204
205 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
206 public void setRUNLENGTH(Duration value) {
207 this.runlength = value;
208 }
209
210
211
212
213
214
215
216
217
218 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
219 public long getNUMBERREPLICATIONS() {
220 if (numberreplications == null) {
221 return 1L;
222 } else {
223 return numberreplications;
224 }
225 }
226
227
228
229
230
231
232
233
234
235 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
236 public void setNUMBERREPLICATIONS(Long value) {
237 this.numberreplications = value;
238 }
239
240
241
242
243
244
245
246
247
248 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
249 public String getBase() {
250 return base;
251 }
252
253
254
255
256
257
258
259
260
261 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
262 public void setBase(String value) {
263 this.base = value;
264 }
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285 @XmlAccessorType(XmlAccessType.FIELD)
286 @XmlType(name = "")
287 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
288 public static class SEED {
289
290 @XmlAttribute(name = "STREAMNAME", required = true)
291 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
292 protected String streamname;
293 @XmlAttribute(name = "SEEEDVALUE", required = true)
294 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
295 protected BigInteger seeedvalue;
296
297
298
299
300
301
302
303
304
305 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
306 public String getSTREAMNAME() {
307 return streamname;
308 }
309
310
311
312
313
314
315
316
317
318 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
319 public void setSTREAMNAME(String value) {
320 this.streamname = value;
321 }
322
323
324
325
326
327
328
329
330
331 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
332 public BigInteger getSEEEDVALUE() {
333 return seeedvalue;
334 }
335
336
337
338
339
340
341
342
343
344 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
345 public void setSEEEDVALUE(BigInteger value) {
346 this.seeedvalue = value;
347 }
348
349 }
350
351 }