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  
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   * &lt;complexType&gt;
29   *   &lt;complexContent&gt;
30   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
31   *       &lt;sequence&gt;
32   *         &lt;element name="LENGTHDIST" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE"/&gt;
33   *         &lt;element name="WIDTHDIST" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE"/&gt;
34   *         &lt;element name="MAXSPEEDDIST" type="{http://www.opentrafficsim.org/ots}SPEEDDISTTYPE"/&gt;
35   *         &lt;element name="MAXACCELERATIONDIST" type="{http://www.opentrafficsim.org/ots}ACCELERATIONDISTTYPE" minOccurs="0"/&gt;
36   *         &lt;element name="MAXDECELERATIONDIST" type="{http://www.opentrafficsim.org/ots}ACCELERATIONDISTTYPE" minOccurs="0"/&gt;
37   *       &lt;/sequence&gt;
38   *       &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
39   *       &lt;attribute name="GTUTYPE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
40   *       &lt;attribute name="DEFAULT" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
41   *       &lt;attribute ref="{http://www.w3.org/XML/1998/namespace}base"/&gt;
42   *     &lt;/restriction&gt;
43   *   &lt;/complexContent&gt;
44   * &lt;/complexType&gt;
45   * </pre>
46   * 
47   * 
48   */
49  @XmlAccessorType(XmlAccessType.FIELD)
50  @XmlType(name = "", propOrder = {
51      "lengthdist",
52      "widthdist",
53      "maxspeeddist",
54      "maxaccelerationdist",
55      "maxdecelerationdist"
56  })
57  @XmlRootElement(name = "GTUTEMPLATE")
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 GTUTEMPLATE
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 = "LENGTHDIST", required = true)
66      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
67      protected LENGTHDISTTYPE lengthdist;
68      @XmlElement(name = "WIDTHDIST", required = true)
69      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
70      protected LENGTHDISTTYPE widthdist;
71      @XmlElement(name = "MAXSPEEDDIST", required = true)
72      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
73      protected SPEEDDISTTYPE maxspeeddist;
74      @XmlElement(name = "MAXACCELERATIONDIST")
75      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
76      protected ACCELERATIONDISTTYPE maxaccelerationdist;
77      @XmlElement(name = "MAXDECELERATIONDIST")
78      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
79      protected ACCELERATIONDISTTYPE maxdecelerationdist;
80      @XmlAttribute(name = "ID", required = true)
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 id;
83      @XmlAttribute(name = "GTUTYPE", required = true)
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 gtutype;
86      @XmlAttribute(name = "DEFAULT")
87      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
88      protected Boolean _default;
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-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
92      protected String base;
93  
94      /**
95       * Gets the value of the lengthdist property.
96       * 
97       * @return
98       *     possible object is
99       *     {@link LENGTHDISTTYPE }
100      *     
101      */
102     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
103     public LENGTHDISTTYPE getLENGTHDIST() {
104         return lengthdist;
105     }
106 
107     /**
108      * Sets the value of the lengthdist property.
109      * 
110      * @param value
111      *     allowed object is
112      *     {@link LENGTHDISTTYPE }
113      *     
114      */
115     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
116     public void setLENGTHDIST(LENGTHDISTTYPE value) {
117         this.lengthdist = value;
118     }
119 
120     /**
121      * Gets the value of the widthdist property.
122      * 
123      * @return
124      *     possible object is
125      *     {@link LENGTHDISTTYPE }
126      *     
127      */
128     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
129     public LENGTHDISTTYPE getWIDTHDIST() {
130         return widthdist;
131     }
132 
133     /**
134      * Sets the value of the widthdist property.
135      * 
136      * @param value
137      *     allowed object is
138      *     {@link LENGTHDISTTYPE }
139      *     
140      */
141     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
142     public void setWIDTHDIST(LENGTHDISTTYPE value) {
143         this.widthdist = value;
144     }
145 
146     /**
147      * Gets the value of the maxspeeddist property.
148      * 
149      * @return
150      *     possible object is
151      *     {@link SPEEDDISTTYPE }
152      *     
153      */
154     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
155     public SPEEDDISTTYPE getMAXSPEEDDIST() {
156         return maxspeeddist;
157     }
158 
159     /**
160      * Sets the value of the maxspeeddist property.
161      * 
162      * @param value
163      *     allowed object is
164      *     {@link SPEEDDISTTYPE }
165      *     
166      */
167     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
168     public void setMAXSPEEDDIST(SPEEDDISTTYPE value) {
169         this.maxspeeddist = value;
170     }
171 
172     /**
173      * Gets the value of the maxaccelerationdist property.
174      * 
175      * @return
176      *     possible object is
177      *     {@link ACCELERATIONDISTTYPE }
178      *     
179      */
180     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
181     public ACCELERATIONDISTTYPE getMAXACCELERATIONDIST() {
182         return maxaccelerationdist;
183     }
184 
185     /**
186      * Sets the value of the maxaccelerationdist property.
187      * 
188      * @param value
189      *     allowed object is
190      *     {@link ACCELERATIONDISTTYPE }
191      *     
192      */
193     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
194     public void setMAXACCELERATIONDIST(ACCELERATIONDISTTYPE value) {
195         this.maxaccelerationdist = value;
196     }
197 
198     /**
199      * Gets the value of the maxdecelerationdist property.
200      * 
201      * @return
202      *     possible object is
203      *     {@link ACCELERATIONDISTTYPE }
204      *     
205      */
206     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
207     public ACCELERATIONDISTTYPE getMAXDECELERATIONDIST() {
208         return maxdecelerationdist;
209     }
210 
211     /**
212      * Sets the value of the maxdecelerationdist property.
213      * 
214      * @param value
215      *     allowed object is
216      *     {@link ACCELERATIONDISTTYPE }
217      *     
218      */
219     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
220     public void setMAXDECELERATIONDIST(ACCELERATIONDISTTYPE value) {
221         this.maxdecelerationdist = value;
222     }
223 
224     /**
225      * Gets the value of the id property.
226      * 
227      * @return
228      *     possible object is
229      *     {@link String }
230      *     
231      */
232     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
233     public String getID() {
234         return id;
235     }
236 
237     /**
238      * Sets the value of the id property.
239      * 
240      * @param value
241      *     allowed object is
242      *     {@link String }
243      *     
244      */
245     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
246     public void setID(String value) {
247         this.id = value;
248     }
249 
250     /**
251      * Gets the value of the gtutype property.
252      * 
253      * @return
254      *     possible object is
255      *     {@link String }
256      *     
257      */
258     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
259     public String getGTUTYPE() {
260         return gtutype;
261     }
262 
263     /**
264      * Sets the value of the gtutype property.
265      * 
266      * @param value
267      *     allowed object is
268      *     {@link String }
269      *     
270      */
271     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
272     public void setGTUTYPE(String value) {
273         this.gtutype = value;
274     }
275 
276     /**
277      * Gets the value of the default property.
278      * 
279      * @return
280      *     possible object is
281      *     {@link Boolean }
282      *     
283      */
284     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
285     public boolean isDEFAULT() {
286         if (_default == null) {
287             return false;
288         } else {
289             return _default;
290         }
291     }
292 
293     /**
294      * Sets the value of the default property.
295      * 
296      * @param value
297      *     allowed object is
298      *     {@link Boolean }
299      *     
300      */
301     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
302     public void setDEFAULT(Boolean value) {
303         this._default = value;
304     }
305 
306     /**
307      * Gets the value of the base property.
308      * 
309      * @return
310      *     possible object is
311      *     {@link String }
312      *     
313      */
314     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
315     public String getBase() {
316         return base;
317     }
318 
319     /**
320      * Sets the value of the base property.
321      * 
322      * @param value
323      *     allowed object is
324      *     {@link String }
325      *     
326      */
327     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
328     public void setBase(String value) {
329         this.base = value;
330     }
331 
332 }