GTUTEMPLATE.java

  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: 2020.11.01 at 07:11:19 PM CET
  6. //


  7. package org.opentrafficsim.xml.generated;

  8. import java.io.Serializable;
  9. import javax.annotation.Generated;
  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.XmlElement;
  14. import javax.xml.bind.annotation.XmlRootElement;
  15. import javax.xml.bind.annotation.XmlSchemaType;
  16. import javax.xml.bind.annotation.XmlType;


  17. /**
  18.  * <p>Java class for anonymous complex type.
  19.  *
  20.  * <p>The following schema fragment specifies the expected content contained within this class.
  21.  *
  22.  * <pre>
  23.  * &lt;complexType&gt;
  24.  *   &lt;complexContent&gt;
  25.  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  26.  *       &lt;sequence&gt;
  27.  *         &lt;element name="LENGTHDIST" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE"/&gt;
  28.  *         &lt;element name="WIDTHDIST" type="{http://www.opentrafficsim.org/ots}LENGTHDISTTYPE"/&gt;
  29.  *         &lt;element name="MAXSPEEDDIST" type="{http://www.opentrafficsim.org/ots}SPEEDDISTTYPE"/&gt;
  30.  *         &lt;element name="MAXACCELERATIONDIST" type="{http://www.opentrafficsim.org/ots}ACCELERATIONDISTTYPE" minOccurs="0"/&gt;
  31.  *         &lt;element name="MAXDECELERATIONDIST" type="{http://www.opentrafficsim.org/ots}ACCELERATIONDISTTYPE" minOccurs="0"/&gt;
  32.  *       &lt;/sequence&gt;
  33.  *       &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
  34.  *       &lt;attribute name="GTUTYPE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
  35.  *       &lt;attribute name="DEFAULT" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
  36.  *       &lt;attribute ref="{http://www.w3.org/XML/1998/namespace}base"/&gt;
  37.  *     &lt;/restriction&gt;
  38.  *   &lt;/complexContent&gt;
  39.  * &lt;/complexType&gt;
  40.  * </pre>
  41.  *
  42.  *
  43.  */
  44. @XmlAccessorType(XmlAccessType.FIELD)
  45. @XmlType(name = "", propOrder = {
  46.     "lengthdist",
  47.     "widthdist",
  48.     "maxspeeddist",
  49.     "maxaccelerationdist",
  50.     "maxdecelerationdist"
  51. })
  52. @XmlRootElement(name = "GTUTEMPLATE")
  53. @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  54. public class GTUTEMPLATE
  55.     implements Serializable
  56. {

  57.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  58.     private final static long serialVersionUID = 10102L;
  59.     @XmlElement(name = "LENGTHDIST", required = true)
  60.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  61.     protected LENGTHDISTTYPE lengthdist;
  62.     @XmlElement(name = "WIDTHDIST", required = true)
  63.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  64.     protected LENGTHDISTTYPE widthdist;
  65.     @XmlElement(name = "MAXSPEEDDIST", required = true)
  66.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  67.     protected SPEEDDISTTYPE maxspeeddist;
  68.     @XmlElement(name = "MAXACCELERATIONDIST")
  69.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  70.     protected ACCELERATIONDISTTYPE maxaccelerationdist;
  71.     @XmlElement(name = "MAXDECELERATIONDIST")
  72.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  73.     protected ACCELERATIONDISTTYPE maxdecelerationdist;
  74.     @XmlAttribute(name = "ID", required = true)
  75.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  76.     protected String id;
  77.     @XmlAttribute(name = "GTUTYPE", required = true)
  78.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  79.     protected String gtutype;
  80.     @XmlAttribute(name = "DEFAULT")
  81.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  82.     protected Boolean _default;
  83.     @XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace")
  84.     @XmlSchemaType(name = "anyURI")
  85.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  86.     protected String base;

  87.     /**
  88.      * Gets the value of the lengthdist property.
  89.      *
  90.      * @return
  91.      *     possible object is
  92.      *     {@link LENGTHDISTTYPE }
  93.      *    
  94.      */
  95.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  96.     public LENGTHDISTTYPE getLENGTHDIST() {
  97.         return lengthdist;
  98.     }

  99.     /**
  100.      * Sets the value of the lengthdist property.
  101.      *
  102.      * @param value
  103.      *     allowed object is
  104.      *     {@link LENGTHDISTTYPE }
  105.      *    
  106.      */
  107.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  108.     public void setLENGTHDIST(LENGTHDISTTYPE value) {
  109.         this.lengthdist = value;
  110.     }

  111.     /**
  112.      * Gets the value of the widthdist property.
  113.      *
  114.      * @return
  115.      *     possible object is
  116.      *     {@link LENGTHDISTTYPE }
  117.      *    
  118.      */
  119.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  120.     public LENGTHDISTTYPE getWIDTHDIST() {
  121.         return widthdist;
  122.     }

  123.     /**
  124.      * Sets the value of the widthdist property.
  125.      *
  126.      * @param value
  127.      *     allowed object is
  128.      *     {@link LENGTHDISTTYPE }
  129.      *    
  130.      */
  131.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  132.     public void setWIDTHDIST(LENGTHDISTTYPE value) {
  133.         this.widthdist = value;
  134.     }

  135.     /**
  136.      * Gets the value of the maxspeeddist property.
  137.      *
  138.      * @return
  139.      *     possible object is
  140.      *     {@link SPEEDDISTTYPE }
  141.      *    
  142.      */
  143.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  144.     public SPEEDDISTTYPE getMAXSPEEDDIST() {
  145.         return maxspeeddist;
  146.     }

  147.     /**
  148.      * Sets the value of the maxspeeddist property.
  149.      *
  150.      * @param value
  151.      *     allowed object is
  152.      *     {@link SPEEDDISTTYPE }
  153.      *    
  154.      */
  155.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  156.     public void setMAXSPEEDDIST(SPEEDDISTTYPE value) {
  157.         this.maxspeeddist = value;
  158.     }

  159.     /**
  160.      * Gets the value of the maxaccelerationdist property.
  161.      *
  162.      * @return
  163.      *     possible object is
  164.      *     {@link ACCELERATIONDISTTYPE }
  165.      *    
  166.      */
  167.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  168.     public ACCELERATIONDISTTYPE getMAXACCELERATIONDIST() {
  169.         return maxaccelerationdist;
  170.     }

  171.     /**
  172.      * Sets the value of the maxaccelerationdist property.
  173.      *
  174.      * @param value
  175.      *     allowed object is
  176.      *     {@link ACCELERATIONDISTTYPE }
  177.      *    
  178.      */
  179.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  180.     public void setMAXACCELERATIONDIST(ACCELERATIONDISTTYPE value) {
  181.         this.maxaccelerationdist = value;
  182.     }

  183.     /**
  184.      * Gets the value of the maxdecelerationdist property.
  185.      *
  186.      * @return
  187.      *     possible object is
  188.      *     {@link ACCELERATIONDISTTYPE }
  189.      *    
  190.      */
  191.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  192.     public ACCELERATIONDISTTYPE getMAXDECELERATIONDIST() {
  193.         return maxdecelerationdist;
  194.     }

  195.     /**
  196.      * Sets the value of the maxdecelerationdist property.
  197.      *
  198.      * @param value
  199.      *     allowed object is
  200.      *     {@link ACCELERATIONDISTTYPE }
  201.      *    
  202.      */
  203.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  204.     public void setMAXDECELERATIONDIST(ACCELERATIONDISTTYPE value) {
  205.         this.maxdecelerationdist = value;
  206.     }

  207.     /**
  208.      * Gets the value of the id property.
  209.      *
  210.      * @return
  211.      *     possible object is
  212.      *     {@link String }
  213.      *    
  214.      */
  215.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  216.     public String getID() {
  217.         return id;
  218.     }

  219.     /**
  220.      * Sets the value of the id property.
  221.      *
  222.      * @param value
  223.      *     allowed object is
  224.      *     {@link String }
  225.      *    
  226.      */
  227.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  228.     public void setID(String value) {
  229.         this.id = value;
  230.     }

  231.     /**
  232.      * Gets the value of the gtutype property.
  233.      *
  234.      * @return
  235.      *     possible object is
  236.      *     {@link String }
  237.      *    
  238.      */
  239.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  240.     public String getGTUTYPE() {
  241.         return gtutype;
  242.     }

  243.     /**
  244.      * Sets the value of the gtutype property.
  245.      *
  246.      * @param value
  247.      *     allowed object is
  248.      *     {@link String }
  249.      *    
  250.      */
  251.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  252.     public void setGTUTYPE(String value) {
  253.         this.gtutype = value;
  254.     }

  255.     /**
  256.      * Gets the value of the default property.
  257.      *
  258.      * @return
  259.      *     possible object is
  260.      *     {@link Boolean }
  261.      *    
  262.      */
  263.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  264.     public boolean isDEFAULT() {
  265.         if (_default == null) {
  266.             return false;
  267.         } else {
  268.             return _default;
  269.         }
  270.     }

  271.     /**
  272.      * Sets the value of the default property.
  273.      *
  274.      * @param value
  275.      *     allowed object is
  276.      *     {@link Boolean }
  277.      *    
  278.      */
  279.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  280.     public void setDEFAULT(Boolean value) {
  281.         this._default = value;
  282.     }

  283.     /**
  284.      * Gets the value of the base property.
  285.      *
  286.      * @return
  287.      *     possible object is
  288.      *     {@link String }
  289.      *    
  290.      */
  291.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  292.     public String getBase() {
  293.         return base;
  294.     }

  295.     /**
  296.      * Sets the value of the base property.
  297.      *
  298.      * @param value
  299.      *     allowed object is
  300.      *     {@link String }
  301.      *    
  302.      */
  303.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  304.     public void setBase(String value) {
  305.         this.base = value;
  306.     }

  307. }