View Javadoc
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 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.XmlSchemaType;
19  import javax.xml.bind.annotation.XmlType;
20  import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
21  import org.opentrafficsim.xml.bindings.LengthBeginEndAdapter;
22  import org.opentrafficsim.xml.bindings.types.LengthBeginEnd;
23  
24  
25  /**
26   * <p>Java class for anonymous complex type.
27   * 
28   * <p>The following schema fragment specifies the expected content contained within this class.
29   * 
30   * <pre>
31   * &lt;complexType&gt;
32   *   &lt;complexContent&gt;
33   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
34   *       &lt;sequence&gt;
35   *         &lt;choice&gt;
36   *           &lt;element name="GTUTEMPLATE" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
37   *           &lt;element name="GTUTEMPPLATEMIX" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
38   *         &lt;/choice&gt;
39   *         &lt;choice&gt;
40   *           &lt;element name="ROUTE" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
41   *           &lt;element name="ROUTEMIX" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
42   *           &lt;element name="SHORTESTROUTE" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
43   *           &lt;element name="SHORTESTROUTEMIX" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
44   *         &lt;/choice&gt;
45   *         &lt;element name="ROOMCHECKER" type="{http://www.opentrafficsim.org/ots}ROOMCHECKERTYPE" minOccurs="0"/&gt;
46   *       &lt;/sequence&gt;
47   *       &lt;attribute name="LINK" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
48   *       &lt;attribute name="LANE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
49   *       &lt;attribute name="DIRECTION" use="required" type="{http://www.opentrafficsim.org/ots}GTUDIRECTIONTYPE" /&gt;
50   *       &lt;attribute name="POSITION" type="{http://www.opentrafficsim.org/ots}LENGTHBEGINENDTYPE" /&gt;
51   *       &lt;attribute name="URI" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /&gt;
52   *     &lt;/restriction&gt;
53   *   &lt;/complexContent&gt;
54   * &lt;/complexType&gt;
55   * </pre>
56   * 
57   * 
58   */
59  @XmlAccessorType(XmlAccessType.FIELD)
60  @XmlType(name = "", propOrder = {
61      "gtutemplate",
62      "gtutempplatemix",
63      "route",
64      "routemix",
65      "shortestroute",
66      "shortestroutemix",
67      "roomchecker"
68  })
69  @XmlRootElement(name = "LISTGENERATOR")
70  @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
71  public class LISTGENERATOR
72      implements Serializable
73  {
74  
75      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
76      private final static long serialVersionUID = 10102L;
77      @XmlElement(name = "GTUTEMPLATE")
78      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
79      protected String gtutemplate;
80      @XmlElement(name = "GTUTEMPPLATEMIX")
81      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
82      protected String gtutempplatemix;
83      @XmlElement(name = "ROUTE")
84      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
85      protected String route;
86      @XmlElement(name = "ROUTEMIX")
87      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
88      protected String routemix;
89      @XmlElement(name = "SHORTESTROUTE")
90      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
91      protected String shortestroute;
92      @XmlElement(name = "SHORTESTROUTEMIX")
93      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
94      protected String shortestroutemix;
95      @XmlElement(name = "ROOMCHECKER", defaultValue = "CF")
96      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
97      protected String roomchecker;
98      @XmlAttribute(name = "LINK", required = true)
99      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
100     protected String link;
101     @XmlAttribute(name = "LANE", required = true)
102     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
103     protected String lane;
104     @XmlAttribute(name = "DIRECTION", required = true)
105     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
106     protected String direction;
107     @XmlAttribute(name = "POSITION")
108     @XmlJavaTypeAdapter(LengthBeginEndAdapter.class)
109     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
110     protected LengthBeginEnd position;
111     @XmlAttribute(name = "URI", required = true)
112     @XmlSchemaType(name = "anyURI")
113     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
114     protected String uri;
115 
116     /**
117      * Gets the value of the gtutemplate property.
118      * 
119      * @return
120      *     possible object is
121      *     {@link String }
122      *     
123      */
124     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
125     public String getGTUTEMPLATE() {
126         return gtutemplate;
127     }
128 
129     /**
130      * Sets the value of the gtutemplate property.
131      * 
132      * @param value
133      *     allowed object is
134      *     {@link String }
135      *     
136      */
137     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
138     public void setGTUTEMPLATE(String value) {
139         this.gtutemplate = value;
140     }
141 
142     /**
143      * Gets the value of the gtutempplatemix property.
144      * 
145      * @return
146      *     possible object is
147      *     {@link String }
148      *     
149      */
150     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
151     public String getGTUTEMPPLATEMIX() {
152         return gtutempplatemix;
153     }
154 
155     /**
156      * Sets the value of the gtutempplatemix property.
157      * 
158      * @param value
159      *     allowed object is
160      *     {@link String }
161      *     
162      */
163     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
164     public void setGTUTEMPPLATEMIX(String value) {
165         this.gtutempplatemix = value;
166     }
167 
168     /**
169      * Gets the value of the route property.
170      * 
171      * @return
172      *     possible object is
173      *     {@link String }
174      *     
175      */
176     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
177     public String getROUTE() {
178         return route;
179     }
180 
181     /**
182      * Sets the value of the route property.
183      * 
184      * @param value
185      *     allowed object is
186      *     {@link String }
187      *     
188      */
189     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
190     public void setROUTE(String value) {
191         this.route = value;
192     }
193 
194     /**
195      * Gets the value of the routemix property.
196      * 
197      * @return
198      *     possible object is
199      *     {@link String }
200      *     
201      */
202     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
203     public String getROUTEMIX() {
204         return routemix;
205     }
206 
207     /**
208      * Sets the value of the routemix property.
209      * 
210      * @param value
211      *     allowed object is
212      *     {@link String }
213      *     
214      */
215     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
216     public void setROUTEMIX(String value) {
217         this.routemix = value;
218     }
219 
220     /**
221      * Gets the value of the shortestroute property.
222      * 
223      * @return
224      *     possible object is
225      *     {@link String }
226      *     
227      */
228     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
229     public String getSHORTESTROUTE() {
230         return shortestroute;
231     }
232 
233     /**
234      * Sets the value of the shortestroute property.
235      * 
236      * @param value
237      *     allowed object is
238      *     {@link String }
239      *     
240      */
241     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
242     public void setSHORTESTROUTE(String value) {
243         this.shortestroute = value;
244     }
245 
246     /**
247      * Gets the value of the shortestroutemix property.
248      * 
249      * @return
250      *     possible object is
251      *     {@link String }
252      *     
253      */
254     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
255     public String getSHORTESTROUTEMIX() {
256         return shortestroutemix;
257     }
258 
259     /**
260      * Sets the value of the shortestroutemix property.
261      * 
262      * @param value
263      *     allowed object is
264      *     {@link String }
265      *     
266      */
267     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
268     public void setSHORTESTROUTEMIX(String value) {
269         this.shortestroutemix = value;
270     }
271 
272     /**
273      * Gets the value of the roomchecker property.
274      * 
275      * @return
276      *     possible object is
277      *     {@link String }
278      *     
279      */
280     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
281     public String getROOMCHECKER() {
282         return roomchecker;
283     }
284 
285     /**
286      * Sets the value of the roomchecker property.
287      * 
288      * @param value
289      *     allowed object is
290      *     {@link String }
291      *     
292      */
293     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
294     public void setROOMCHECKER(String value) {
295         this.roomchecker = value;
296     }
297 
298     /**
299      * Gets the value of the link property.
300      * 
301      * @return
302      *     possible object is
303      *     {@link String }
304      *     
305      */
306     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
307     public String getLINK() {
308         return link;
309     }
310 
311     /**
312      * Sets the value of the link property.
313      * 
314      * @param value
315      *     allowed object is
316      *     {@link String }
317      *     
318      */
319     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
320     public void setLINK(String value) {
321         this.link = value;
322     }
323 
324     /**
325      * Gets the value of the lane property.
326      * 
327      * @return
328      *     possible object is
329      *     {@link String }
330      *     
331      */
332     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
333     public String getLANE() {
334         return lane;
335     }
336 
337     /**
338      * Sets the value of the lane property.
339      * 
340      * @param value
341      *     allowed object is
342      *     {@link String }
343      *     
344      */
345     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
346     public void setLANE(String value) {
347         this.lane = value;
348     }
349 
350     /**
351      * Gets the value of the direction property.
352      * 
353      * @return
354      *     possible object is
355      *     {@link String }
356      *     
357      */
358     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
359     public String getDIRECTION() {
360         return direction;
361     }
362 
363     /**
364      * Sets the value of the direction property.
365      * 
366      * @param value
367      *     allowed object is
368      *     {@link String }
369      *     
370      */
371     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
372     public void setDIRECTION(String value) {
373         this.direction = value;
374     }
375 
376     /**
377      * Gets the value of the position property.
378      * 
379      * @return
380      *     possible object is
381      *     {@link String }
382      *     
383      */
384     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
385     public LengthBeginEnd getPOSITION() {
386         return position;
387     }
388 
389     /**
390      * Sets the value of the position property.
391      * 
392      * @param value
393      *     allowed object is
394      *     {@link String }
395      *     
396      */
397     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
398     public void setPOSITION(LengthBeginEnd value) {
399         this.position = value;
400     }
401 
402     /**
403      * Gets the value of the uri property.
404      * 
405      * @return
406      *     possible object is
407      *     {@link String }
408      *     
409      */
410     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
411     public String getURI() {
412         return uri;
413     }
414 
415     /**
416      * Sets the value of the uri property.
417      * 
418      * @param value
419      *     allowed object is
420      *     {@link String }
421      *     
422      */
423     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
424     public void setURI(String value) {
425         this.uri = value;
426     }
427 
428 }