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 * <complexType> 25 * <complexContent> 26 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 27 * <attribute name="NAME" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 28 * <attribute name="GTUTYPE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 29 * <attribute name="LENGTH" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE" /> 30 * <attribute name="WIDTH" use="required" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE" /> 31 * <attribute name="MAXSPEED" use="required" type="{http://www.opentrafficsim.org/ots}SPEEDDISTTYPE" /> 32 * <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/> 33 * </restriction> 34 * </complexContent> 35 * </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 }