View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4   // Any modifications to this file will be lost upon recompilation of the source schema.
5   // Generated on: 2016.11.03 at 01:02:34 PM CET
6   //
7   
8   package org.opentrafficsim.road.network.factory.vissim.xsd;
9   
10  import javax.xml.bind.annotation.XmlAccessType;
11  import javax.xml.bind.annotation.XmlAccessorType;
12  import javax.xml.bind.annotation.XmlAttribute;
13  import javax.xml.bind.annotation.XmlRootElement;
14  import javax.xml.bind.annotation.XmlSchemaType;
15  import javax.xml.bind.annotation.XmlType;
16  
17  /**
18   * <p>
19   * Java class for anonymous complex type.
20   * <p>
21   * The following schema fragment specifies the expected content contained within this class.
22   *
23   * <pre>
24   * &lt;complexType>
25   *   &lt;complexContent>
26   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
27   *       &lt;attribute name="NAME" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
28   *       &lt;attribute name="GTUTYPE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
29   *       &lt;attribute name="LENGTH" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE" />
30   *       &lt;attribute name="WIDTH" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE" />
31   *       &lt;attribute name="MAXSPEED" use="required" type="{http://www.opentrafficsim.org/ots}SPEEDDISTTYPE" />
32   *       &lt;attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
33   *     &lt;/restriction>
34   *   &lt;/complexContent>
35   * &lt;/complexType>
36   * </pre>
37   */
38  @XmlAccessorType(XmlAccessType.FIELD)
39  @XmlType(name = "")
40  @XmlRootElement(name = "GTU")
41  public class GTU
42  {
43  
44      @XmlAttribute(name = "NAME", required = true)
45      protected String name;
46  
47      @XmlAttribute(name = "GTUTYPE", required = true)
48      protected String gtutype;
49  
50      @XmlAttribute(name = "LENGTH", required = true)
51      protected String length;
52  
53      @XmlAttribute(name = "WIDTH", required = true)
54      protected String width;
55  
56      @XmlAttribute(name = "MAXSPEED", required = true)
57      protected String maxspeed;
58  
59      @XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace")
60      @XmlSchemaType(name = "anyURI")
61      protected String base;
62  
63      /**
64       * Gets the value of the name property.
65       * @return possible object is {@link String }
66       */
67      public String getNAME()
68      {
69          return name;
70      }
71  
72      /**
73       * Sets the value of the name property.
74       * @param value String; allowed object is {@link String }
75       */
76      public void setNAME(String value)
77      {
78          this.name = value;
79      }
80  
81      /**
82       * Gets the value of the gtutype property.
83       * @return possible object is {@link String }
84       */
85      public String getGTUTYPE()
86      {
87          return gtutype;
88      }
89  
90      /**
91       * Sets the value of the gtutype property.
92       * @param value String; allowed object is {@link String }
93       */
94      public void setGTUTYPE(String value)
95      {
96          this.gtutype = value;
97      }
98  
99      /**
100      * Gets the value of the length property.
101      * @return possible object is {@link String }
102      */
103     public String getLENGTH()
104     {
105         return length;
106     }
107 
108     /**
109      * Sets the value of the length property.
110      * @param value String; allowed object is {@link String }
111      */
112     public void setLENGTH(String value)
113     {
114         this.length = value;
115     }
116 
117     /**
118      * Gets the value of the width property.
119      * @return possible object is {@link String }
120      */
121     public String getWIDTH()
122     {
123         return width;
124     }
125 
126     /**
127      * Sets the value of the width property.
128      * @param value String; allowed object is {@link String }
129      */
130     public void setWIDTH(String value)
131     {
132         this.width = value;
133     }
134 
135     /**
136      * Gets the value of the maxspeed property.
137      * @return possible object is {@link String }
138      */
139     public String getMAXSPEED()
140     {
141         return maxspeed;
142     }
143 
144     /**
145      * Sets the value of the maxspeed property.
146      * @param value String; allowed object is {@link String }
147      */
148     public void setMAXSPEED(String value)
149     {
150         this.maxspeed = value;
151     }
152 
153     /**
154      * Gets the value of the base property.
155      * @return possible object is {@link String }
156      */
157     public String getBase()
158     {
159         return base;
160     }
161 
162     /**
163      * Sets the value of the base property.
164      * @param value String; allowed object is {@link String }
165      */
166     public void setBase(String value)
167     {
168         this.base = value;
169     }
170 
171 }