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.XmlElement;
16 import javax.xml.bind.annotation.XmlRootElement;
17 import javax.xml.bind.annotation.XmlType;
18 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
19 import org.opentrafficsim.xml.bindings.PositiveDurationAdapter;
20 import org.opentrafficsim.xml.bindings.PositiveIntegerAdapter;
21 import org.opentrafficsim.xml.bindings.PositiveTimeAdapter;
22 import org.opentrafficsim.xml.bindings.types.DurationType;
23 import org.opentrafficsim.xml.bindings.types.IntegerType;
24 import org.opentrafficsim.xml.bindings.types.TimeType;
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 @XmlAccessorType(XmlAccessType.FIELD)
51 @XmlType(name = "", propOrder = {
52 "startTime",
53 "warmupPeriod",
54 "runLength",
55 "numberReplications",
56 "randomStreams"
57 })
58 @XmlRootElement(name = "Run")
59 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
60 public class Run
61 implements Serializable
62 {
63
64 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
65 private final static long serialVersionUID = 10102L;
66 @XmlElement(name = "StartTime", type = String.class, defaultValue = "0s")
67 @XmlJavaTypeAdapter(PositiveTimeAdapter.class)
68 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
69 protected TimeType startTime;
70 @XmlElement(name = "WarmupPeriod", type = String.class, defaultValue = "0s")
71 @XmlJavaTypeAdapter(PositiveDurationAdapter.class)
72 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
73 protected DurationType warmupPeriod;
74 @XmlElement(name = "RunLength", required = true, type = String.class, defaultValue = "1h")
75 @XmlJavaTypeAdapter(PositiveDurationAdapter.class)
76 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
77 protected DurationType runLength;
78 @XmlElement(name = "NumberReplications", type = String.class, defaultValue = "1")
79 @XmlJavaTypeAdapter(PositiveIntegerAdapter.class)
80 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
81 protected IntegerType numberReplications;
82 @XmlElement(name = "RandomStreams")
83 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
84 protected RandomStreams randomStreams;
85
86
87
88
89
90
91
92
93
94 @Generated(value = "com.sun.tools.xjc.Driver", comments = "JAXB RI v2.3.7", date = "2024-08-29T18:50:16+02:00")
95 public TimeType getStartTime() {
96 return startTime;
97 }
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 void setStartTime(TimeType value) {
109 this.startTime = value;
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 DurationType getWarmupPeriod() {
122 return warmupPeriod;
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 void setWarmupPeriod(DurationType value) {
135 this.warmupPeriod = value;
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 DurationType getRunLength() {
148 return runLength;
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 void setRunLength(DurationType value) {
161 this.runLength = value;
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 IntegerType getNumberReplications() {
174 return numberReplications;
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 void setNumberReplications(IntegerType value) {
187 this.numberReplications = value;
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 RandomStreams getRandomStreams() {
200 return randomStreams;
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 void setRandomStreams(RandomStreams value) {
213 this.randomStreams = value;
214 }
215
216 }