PERCEPTIONTYPE.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 java.util.ArrayList;
  10. import java.util.List;
  11. import javax.annotation.Generated;
  12. import javax.xml.bind.annotation.XmlAccessType;
  13. import javax.xml.bind.annotation.XmlAccessorType;
  14. import javax.xml.bind.annotation.XmlElement;
  15. import javax.xml.bind.annotation.XmlType;
  16. import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
  17. import org.opentrafficsim.xml.bindings.ClassNameAdapter;


  18. /**
  19.  * <p>Java class for PERCEPTIONTYPE complex type.
  20.  *
  21.  * <p>The following schema fragment specifies the expected content contained within this class.
  22.  *
  23.  * <pre>
  24.  * &lt;complexType name="PERCEPTIONTYPE"&gt;
  25.  *   &lt;complexContent&gt;
  26.  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  27.  *       &lt;sequence&gt;
  28.  *         &lt;element name="CATEGORY" maxOccurs="unbounded" minOccurs="0"&gt;
  29.  *           &lt;complexType&gt;
  30.  *             &lt;simpleContent&gt;
  31.  *               &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
  32.  *               &lt;/restriction&gt;
  33.  *             &lt;/simpleContent&gt;
  34.  *           &lt;/complexType&gt;
  35.  *         &lt;/element&gt;
  36.  *         &lt;element name="HEADWAYGTUTYPE" minOccurs="0"&gt;
  37.  *           &lt;complexType&gt;
  38.  *             &lt;complexContent&gt;
  39.  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  40.  *                 &lt;choice&gt;
  41.  *                   &lt;element name="WRAP" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
  42.  *                   &lt;element name="PERCEIVED"&gt;
  43.  *                     &lt;complexType&gt;
  44.  *                       &lt;complexContent&gt;
  45.  *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  46.  *                           &lt;sequence&gt;
  47.  *                             &lt;element name="ESTIMATION"&gt;
  48.  *                               &lt;simpleType&gt;
  49.  *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  50.  *                                   &lt;pattern value="NONE|UNDERESTIMATION|OVERESTIMATION"/&gt;
  51.  *                                 &lt;/restriction&gt;
  52.  *                               &lt;/simpleType&gt;
  53.  *                             &lt;/element&gt;
  54.  *                             &lt;element name="ANTICIPATION"&gt;
  55.  *                               &lt;simpleType&gt;
  56.  *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  57.  *                                   &lt;pattern value="NONE|CONSTANTSPEED|CONSTANTACCELERATION"/&gt;
  58.  *                                 &lt;/restriction&gt;
  59.  *                               &lt;/simpleType&gt;
  60.  *                             &lt;/element&gt;
  61.  *                           &lt;/sequence&gt;
  62.  *                         &lt;/restriction&gt;
  63.  *                       &lt;/complexContent&gt;
  64.  *                     &lt;/complexType&gt;
  65.  *                   &lt;/element&gt;
  66.  *                 &lt;/choice&gt;
  67.  *               &lt;/restriction&gt;
  68.  *             &lt;/complexContent&gt;
  69.  *           &lt;/complexType&gt;
  70.  *         &lt;/element&gt;
  71.  *         &lt;element name="MENTAL" minOccurs="0"&gt;
  72.  *           &lt;complexType&gt;
  73.  *             &lt;complexContent&gt;
  74.  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  75.  *                 &lt;choice&gt;
  76.  *                   &lt;element name="FULLER"&gt;
  77.  *                     &lt;complexType&gt;
  78.  *                       &lt;complexContent&gt;
  79.  *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  80.  *                           &lt;sequence&gt;
  81.  *                             &lt;element name="TASK" type="{http://www.opentrafficsim.org/ots}CLASSNAMETYPE" maxOccurs="unbounded" minOccurs="0"/&gt;
  82.  *                             &lt;element name="BEHAVIORALADAPTATION" maxOccurs="unbounded" minOccurs="0"&gt;
  83.  *                               &lt;complexType&gt;
  84.  *                                 &lt;simpleContent&gt;
  85.  *                                   &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
  86.  *                                   &lt;/restriction&gt;
  87.  *                                 &lt;/simpleContent&gt;
  88.  *                               &lt;/complexType&gt;
  89.  *                             &lt;/element&gt;
  90.  *                             &lt;element name="TASKMANAGER" minOccurs="0"&gt;
  91.  *                               &lt;simpleType&gt;
  92.  *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  93.  *                                   &lt;pattern value="SUMMATIVE|ANTICIPATIONRELIANCE"/&gt;
  94.  *                                 &lt;/restriction&gt;
  95.  *                               &lt;/simpleType&gt;
  96.  *                             &lt;/element&gt;
  97.  *                           &lt;/sequence&gt;
  98.  *                         &lt;/restriction&gt;
  99.  *                       &lt;/complexContent&gt;
  100.  *                     &lt;/complexType&gt;
  101.  *                   &lt;/element&gt;
  102.  *                 &lt;/choice&gt;
  103.  *               &lt;/restriction&gt;
  104.  *             &lt;/complexContent&gt;
  105.  *           &lt;/complexType&gt;
  106.  *         &lt;/element&gt;
  107.  *       &lt;/sequence&gt;
  108.  *     &lt;/restriction&gt;
  109.  *   &lt;/complexContent&gt;
  110.  * &lt;/complexType&gt;
  111.  * </pre>
  112.  *
  113.  *
  114.  */
  115. @XmlAccessorType(XmlAccessType.FIELD)
  116. @XmlType(name = "PERCEPTIONTYPE", propOrder = {
  117.     "category",
  118.     "headwaygtutype",
  119.     "mental"
  120. })
  121. @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  122. public class PERCEPTIONTYPE
  123.     implements Serializable
  124. {

  125.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  126.     private final static long serialVersionUID = 10102L;
  127.     @XmlElement(name = "CATEGORY")
  128.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  129.     protected List<PERCEPTIONTYPE.CATEGORY> category;
  130.     @XmlElement(name = "HEADWAYGTUTYPE")
  131.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  132.     protected PERCEPTIONTYPE.HEADWAYGTUTYPE headwaygtutype;
  133.     @XmlElement(name = "MENTAL")
  134.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  135.     protected PERCEPTIONTYPE.MENTAL mental;

  136.     /**
  137.      * Gets the value of the category property.
  138.      *
  139.      * <p>
  140.      * This accessor method returns a reference to the live list,
  141.      * not a snapshot. Therefore any modification you make to the
  142.      * returned list will be present inside the JAXB object.
  143.      * This is why there is not a <CODE>set</CODE> method for the category property.
  144.      *
  145.      * <p>
  146.      * For example, to add a new item, do as follows:
  147.      * <pre>
  148.      *    getCATEGORY().add(newItem);
  149.      * </pre>
  150.      *
  151.      *
  152.      * <p>
  153.      * Objects of the following type(s) are allowed in the list
  154.      * {@link PERCEPTIONTYPE.CATEGORY }
  155.      *
  156.      *
  157.      */
  158.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  159.     public List<PERCEPTIONTYPE.CATEGORY> getCATEGORY() {
  160.         if (category == null) {
  161.             category = new ArrayList<PERCEPTIONTYPE.CATEGORY>();
  162.         }
  163.         return this.category;
  164.     }

  165.     /**
  166.      * Gets the value of the headwaygtutype property.
  167.      *
  168.      * @return
  169.      *     possible object is
  170.      *     {@link PERCEPTIONTYPE.HEADWAYGTUTYPE }
  171.      *    
  172.      */
  173.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  174.     public PERCEPTIONTYPE.HEADWAYGTUTYPE getHEADWAYGTUTYPE() {
  175.         return headwaygtutype;
  176.     }

  177.     /**
  178.      * Sets the value of the headwaygtutype property.
  179.      *
  180.      * @param value
  181.      *     allowed object is
  182.      *     {@link PERCEPTIONTYPE.HEADWAYGTUTYPE }
  183.      *    
  184.      */
  185.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  186.     public void setHEADWAYGTUTYPE(PERCEPTIONTYPE.HEADWAYGTUTYPE value) {
  187.         this.headwaygtutype = value;
  188.     }

  189.     /**
  190.      * Gets the value of the mental property.
  191.      *
  192.      * @return
  193.      *     possible object is
  194.      *     {@link PERCEPTIONTYPE.MENTAL }
  195.      *    
  196.      */
  197.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  198.     public PERCEPTIONTYPE.MENTAL getMENTAL() {
  199.         return mental;
  200.     }

  201.     /**
  202.      * Sets the value of the mental property.
  203.      *
  204.      * @param value
  205.      *     allowed object is
  206.      *     {@link PERCEPTIONTYPE.MENTAL }
  207.      *    
  208.      */
  209.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  210.     public void setMENTAL(PERCEPTIONTYPE.MENTAL value) {
  211.         this.mental = value;
  212.     }


  213.     /**
  214.      * <p>Java class for anonymous complex type.
  215.      *
  216.      * <p>The following schema fragment specifies the expected content contained within this class.
  217.      *
  218.      * <pre>
  219.      * &lt;complexType&gt;
  220.      *   &lt;simpleContent&gt;
  221.      *     &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
  222.      *     &lt;/restriction&gt;
  223.      *   &lt;/simpleContent&gt;
  224.      * &lt;/complexType&gt;
  225.      * </pre>
  226.      *
  227.      *
  228.      */
  229.     @XmlAccessorType(XmlAccessType.FIELD)
  230.     @XmlType(name = "")
  231.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  232.     public static class CATEGORY
  233.         extends CLASSATTRIBUTETYPE
  234.         implements Serializable
  235.     {

  236.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  237.         private final static long serialVersionUID = 10102L;

  238.     }


  239.     /**
  240.      * <p>Java class for anonymous complex type.
  241.      *
  242.      * <p>The following schema fragment specifies the expected content contained within this class.
  243.      *
  244.      * <pre>
  245.      * &lt;complexType&gt;
  246.      *   &lt;complexContent&gt;
  247.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  248.      *       &lt;choice&gt;
  249.      *         &lt;element name="WRAP" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
  250.      *         &lt;element name="PERCEIVED"&gt;
  251.      *           &lt;complexType&gt;
  252.      *             &lt;complexContent&gt;
  253.      *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  254.      *                 &lt;sequence&gt;
  255.      *                   &lt;element name="ESTIMATION"&gt;
  256.      *                     &lt;simpleType&gt;
  257.      *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  258.      *                         &lt;pattern value="NONE|UNDERESTIMATION|OVERESTIMATION"/&gt;
  259.      *                       &lt;/restriction&gt;
  260.      *                     &lt;/simpleType&gt;
  261.      *                   &lt;/element&gt;
  262.      *                   &lt;element name="ANTICIPATION"&gt;
  263.      *                     &lt;simpleType&gt;
  264.      *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  265.      *                         &lt;pattern value="NONE|CONSTANTSPEED|CONSTANTACCELERATION"/&gt;
  266.      *                       &lt;/restriction&gt;
  267.      *                     &lt;/simpleType&gt;
  268.      *                   &lt;/element&gt;
  269.      *                 &lt;/sequence&gt;
  270.      *               &lt;/restriction&gt;
  271.      *             &lt;/complexContent&gt;
  272.      *           &lt;/complexType&gt;
  273.      *         &lt;/element&gt;
  274.      *       &lt;/choice&gt;
  275.      *     &lt;/restriction&gt;
  276.      *   &lt;/complexContent&gt;
  277.      * &lt;/complexType&gt;
  278.      * </pre>
  279.      *
  280.      *
  281.      */
  282.     @XmlAccessorType(XmlAccessType.FIELD)
  283.     @XmlType(name = "", propOrder = {
  284.         "wrap",
  285.         "perceived"
  286.     })
  287.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  288.     public static class HEADWAYGTUTYPE
  289.         implements Serializable
  290.     {

  291.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  292.         private final static long serialVersionUID = 10102L;
  293.         @XmlElement(name = "WRAP")
  294.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  295.         protected Object wrap;
  296.         @XmlElement(name = "PERCEIVED")
  297.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  298.         protected PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED perceived;

  299.         /**
  300.          * Gets the value of the wrap property.
  301.          *
  302.          * @return
  303.          *     possible object is
  304.          *     {@link Object }
  305.          *    
  306.          */
  307.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  308.         public Object getWRAP() {
  309.             return wrap;
  310.         }

  311.         /**
  312.          * Sets the value of the wrap property.
  313.          *
  314.          * @param value
  315.          *     allowed object is
  316.          *     {@link Object }
  317.          *    
  318.          */
  319.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  320.         public void setWRAP(Object value) {
  321.             this.wrap = value;
  322.         }

  323.         /**
  324.          * Gets the value of the perceived property.
  325.          *
  326.          * @return
  327.          *     possible object is
  328.          *     {@link PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED }
  329.          *    
  330.          */
  331.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  332.         public PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED getPERCEIVED() {
  333.             return perceived;
  334.         }

  335.         /**
  336.          * Sets the value of the perceived property.
  337.          *
  338.          * @param value
  339.          *     allowed object is
  340.          *     {@link PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED }
  341.          *    
  342.          */
  343.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  344.         public void setPERCEIVED(PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED value) {
  345.             this.perceived = value;
  346.         }


  347.         /**
  348.          * <p>Java class for anonymous complex type.
  349.          *
  350.          * <p>The following schema fragment specifies the expected content contained within this class.
  351.          *
  352.          * <pre>
  353.          * &lt;complexType&gt;
  354.          *   &lt;complexContent&gt;
  355.          *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  356.          *       &lt;sequence&gt;
  357.          *         &lt;element name="ESTIMATION"&gt;
  358.          *           &lt;simpleType&gt;
  359.          *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  360.          *               &lt;pattern value="NONE|UNDERESTIMATION|OVERESTIMATION"/&gt;
  361.          *             &lt;/restriction&gt;
  362.          *           &lt;/simpleType&gt;
  363.          *         &lt;/element&gt;
  364.          *         &lt;element name="ANTICIPATION"&gt;
  365.          *           &lt;simpleType&gt;
  366.          *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  367.          *               &lt;pattern value="NONE|CONSTANTSPEED|CONSTANTACCELERATION"/&gt;
  368.          *             &lt;/restriction&gt;
  369.          *           &lt;/simpleType&gt;
  370.          *         &lt;/element&gt;
  371.          *       &lt;/sequence&gt;
  372.          *     &lt;/restriction&gt;
  373.          *   &lt;/complexContent&gt;
  374.          * &lt;/complexType&gt;
  375.          * </pre>
  376.          *
  377.          *
  378.          */
  379.         @XmlAccessorType(XmlAccessType.FIELD)
  380.         @XmlType(name = "", propOrder = {
  381.             "estimation",
  382.             "anticipation"
  383.         })
  384.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  385.         public static class PERCEIVED
  386.             implements Serializable
  387.         {

  388.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  389.             private final static long serialVersionUID = 10102L;
  390.             @XmlElement(name = "ESTIMATION", required = true)
  391.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  392.             protected String estimation;
  393.             @XmlElement(name = "ANTICIPATION", required = true)
  394.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  395.             protected String anticipation;

  396.             /**
  397.              * Gets the value of the estimation property.
  398.              *
  399.              * @return
  400.              *     possible object is
  401.              *     {@link String }
  402.              *    
  403.              */
  404.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  405.             public String getESTIMATION() {
  406.                 return estimation;
  407.             }

  408.             /**
  409.              * Sets the value of the estimation property.
  410.              *
  411.              * @param value
  412.              *     allowed object is
  413.              *     {@link String }
  414.              *    
  415.              */
  416.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  417.             public void setESTIMATION(String value) {
  418.                 this.estimation = value;
  419.             }

  420.             /**
  421.              * Gets the value of the anticipation property.
  422.              *
  423.              * @return
  424.              *     possible object is
  425.              *     {@link String }
  426.              *    
  427.              */
  428.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  429.             public String getANTICIPATION() {
  430.                 return anticipation;
  431.             }

  432.             /**
  433.              * Sets the value of the anticipation property.
  434.              *
  435.              * @param value
  436.              *     allowed object is
  437.              *     {@link String }
  438.              *    
  439.              */
  440.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  441.             public void setANTICIPATION(String value) {
  442.                 this.anticipation = value;
  443.             }

  444.         }

  445.     }


  446.     /**
  447.      * <p>Java class for anonymous complex type.
  448.      *
  449.      * <p>The following schema fragment specifies the expected content contained within this class.
  450.      *
  451.      * <pre>
  452.      * &lt;complexType&gt;
  453.      *   &lt;complexContent&gt;
  454.      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  455.      *       &lt;choice&gt;
  456.      *         &lt;element name="FULLER"&gt;
  457.      *           &lt;complexType&gt;
  458.      *             &lt;complexContent&gt;
  459.      *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  460.      *                 &lt;sequence&gt;
  461.      *                   &lt;element name="TASK" type="{http://www.opentrafficsim.org/ots}CLASSNAMETYPE" maxOccurs="unbounded" minOccurs="0"/&gt;
  462.      *                   &lt;element name="BEHAVIORALADAPTATION" maxOccurs="unbounded" minOccurs="0"&gt;
  463.      *                     &lt;complexType&gt;
  464.      *                       &lt;simpleContent&gt;
  465.      *                         &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
  466.      *                         &lt;/restriction&gt;
  467.      *                       &lt;/simpleContent&gt;
  468.      *                     &lt;/complexType&gt;
  469.      *                   &lt;/element&gt;
  470.      *                   &lt;element name="TASKMANAGER" minOccurs="0"&gt;
  471.      *                     &lt;simpleType&gt;
  472.      *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  473.      *                         &lt;pattern value="SUMMATIVE|ANTICIPATIONRELIANCE"/&gt;
  474.      *                       &lt;/restriction&gt;
  475.      *                     &lt;/simpleType&gt;
  476.      *                   &lt;/element&gt;
  477.      *                 &lt;/sequence&gt;
  478.      *               &lt;/restriction&gt;
  479.      *             &lt;/complexContent&gt;
  480.      *           &lt;/complexType&gt;
  481.      *         &lt;/element&gt;
  482.      *       &lt;/choice&gt;
  483.      *     &lt;/restriction&gt;
  484.      *   &lt;/complexContent&gt;
  485.      * &lt;/complexType&gt;
  486.      * </pre>
  487.      *
  488.      *
  489.      */
  490.     @XmlAccessorType(XmlAccessType.FIELD)
  491.     @XmlType(name = "", propOrder = {
  492.         "fuller"
  493.     })
  494.     @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  495.     public static class MENTAL
  496.         implements Serializable
  497.     {

  498.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  499.         private final static long serialVersionUID = 10102L;
  500.         @XmlElement(name = "FULLER")
  501.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  502.         protected PERCEPTIONTYPE.MENTAL.FULLER fuller;

  503.         /**
  504.          * Gets the value of the fuller property.
  505.          *
  506.          * @return
  507.          *     possible object is
  508.          *     {@link PERCEPTIONTYPE.MENTAL.FULLER }
  509.          *    
  510.          */
  511.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  512.         public PERCEPTIONTYPE.MENTAL.FULLER getFULLER() {
  513.             return fuller;
  514.         }

  515.         /**
  516.          * Sets the value of the fuller property.
  517.          *
  518.          * @param value
  519.          *     allowed object is
  520.          *     {@link PERCEPTIONTYPE.MENTAL.FULLER }
  521.          *    
  522.          */
  523.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  524.         public void setFULLER(PERCEPTIONTYPE.MENTAL.FULLER value) {
  525.             this.fuller = value;
  526.         }


  527.         /**
  528.          * <p>Java class for anonymous complex type.
  529.          *
  530.          * <p>The following schema fragment specifies the expected content contained within this class.
  531.          *
  532.          * <pre>
  533.          * &lt;complexType&gt;
  534.          *   &lt;complexContent&gt;
  535.          *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
  536.          *       &lt;sequence&gt;
  537.          *         &lt;element name="TASK" type="{http://www.opentrafficsim.org/ots}CLASSNAMETYPE" maxOccurs="unbounded" minOccurs="0"/&gt;
  538.          *         &lt;element name="BEHAVIORALADAPTATION" maxOccurs="unbounded" minOccurs="0"&gt;
  539.          *           &lt;complexType&gt;
  540.          *             &lt;simpleContent&gt;
  541.          *               &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
  542.          *               &lt;/restriction&gt;
  543.          *             &lt;/simpleContent&gt;
  544.          *           &lt;/complexType&gt;
  545.          *         &lt;/element&gt;
  546.          *         &lt;element name="TASKMANAGER" minOccurs="0"&gt;
  547.          *           &lt;simpleType&gt;
  548.          *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
  549.          *               &lt;pattern value="SUMMATIVE|ANTICIPATIONRELIANCE"/&gt;
  550.          *             &lt;/restriction&gt;
  551.          *           &lt;/simpleType&gt;
  552.          *         &lt;/element&gt;
  553.          *       &lt;/sequence&gt;
  554.          *     &lt;/restriction&gt;
  555.          *   &lt;/complexContent&gt;
  556.          * &lt;/complexType&gt;
  557.          * </pre>
  558.          *
  559.          *
  560.          */
  561.         @XmlAccessorType(XmlAccessType.FIELD)
  562.         @XmlType(name = "", propOrder = {
  563.             "task",
  564.             "behavioraladaptation",
  565.             "taskmanager"
  566.         })
  567.         @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  568.         public static class FULLER
  569.             implements Serializable
  570.         {

  571.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  572.             private final static long serialVersionUID = 10102L;
  573.             @XmlElement(name = "TASK", type = String.class)
  574.             @XmlJavaTypeAdapter(ClassNameAdapter.class)
  575.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  576.             protected List<Class> task;
  577.             @XmlElement(name = "BEHAVIORALADAPTATION")
  578.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  579.             protected List<PERCEPTIONTYPE.MENTAL.FULLER.BEHAVIORALADAPTATION> behavioraladaptation;
  580.             @XmlElement(name = "TASKMANAGER")
  581.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  582.             protected String taskmanager;

  583.             /**
  584.              * Gets the value of the task property.
  585.              *
  586.              * <p>
  587.              * This accessor method returns a reference to the live list,
  588.              * not a snapshot. Therefore any modification you make to the
  589.              * returned list will be present inside the JAXB object.
  590.              * This is why there is not a <CODE>set</CODE> method for the task property.
  591.              *
  592.              * <p>
  593.              * For example, to add a new item, do as follows:
  594.              * <pre>
  595.              *    getTASK().add(newItem);
  596.              * </pre>
  597.              *
  598.              *
  599.              * <p>
  600.              * Objects of the following type(s) are allowed in the list
  601.              * {@link String }
  602.              *
  603.              *
  604.              */
  605.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  606.             public List<Class> getTASK() {
  607.                 if (task == null) {
  608.                     task = new ArrayList<Class>();
  609.                 }
  610.                 return this.task;
  611.             }

  612.             /**
  613.              * Gets the value of the behavioraladaptation property.
  614.              *
  615.              * <p>
  616.              * This accessor method returns a reference to the live list,
  617.              * not a snapshot. Therefore any modification you make to the
  618.              * returned list will be present inside the JAXB object.
  619.              * This is why there is not a <CODE>set</CODE> method for the behavioraladaptation property.
  620.              *
  621.              * <p>
  622.              * For example, to add a new item, do as follows:
  623.              * <pre>
  624.              *    getBEHAVIORALADAPTATION().add(newItem);
  625.              * </pre>
  626.              *
  627.              *
  628.              * <p>
  629.              * Objects of the following type(s) are allowed in the list
  630.              * {@link PERCEPTIONTYPE.MENTAL.FULLER.BEHAVIORALADAPTATION }
  631.              *
  632.              *
  633.              */
  634.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  635.             public List<PERCEPTIONTYPE.MENTAL.FULLER.BEHAVIORALADAPTATION> getBEHAVIORALADAPTATION() {
  636.                 if (behavioraladaptation == null) {
  637.                     behavioraladaptation = new ArrayList<PERCEPTIONTYPE.MENTAL.FULLER.BEHAVIORALADAPTATION>();
  638.                 }
  639.                 return this.behavioraladaptation;
  640.             }

  641.             /**
  642.              * Gets the value of the taskmanager property.
  643.              *
  644.              * @return
  645.              *     possible object is
  646.              *     {@link String }
  647.              *    
  648.              */
  649.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  650.             public String getTASKMANAGER() {
  651.                 return taskmanager;
  652.             }

  653.             /**
  654.              * Sets the value of the taskmanager property.
  655.              *
  656.              * @param value
  657.              *     allowed object is
  658.              *     {@link String }
  659.              *    
  660.              */
  661.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  662.             public void setTASKMANAGER(String value) {
  663.                 this.taskmanager = value;
  664.             }


  665.             /**
  666.              * <p>Java class for anonymous complex type.
  667.              *
  668.              * <p>The following schema fragment specifies the expected content contained within this class.
  669.              *
  670.              * <pre>
  671.              * &lt;complexType&gt;
  672.              *   &lt;simpleContent&gt;
  673.              *     &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
  674.              *     &lt;/restriction&gt;
  675.              *   &lt;/simpleContent&gt;
  676.              * &lt;/complexType&gt;
  677.              * </pre>
  678.              *
  679.              *
  680.              */
  681.             @XmlAccessorType(XmlAccessType.FIELD)
  682.             @XmlType(name = "")
  683.             @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  684.             public static class BEHAVIORALADAPTATION
  685.                 extends CLASSATTRIBUTETYPE
  686.                 implements Serializable
  687.             {

  688.                 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-11-01T07:11:19+01:00", comments = "JAXB RI v2.3.0")
  689.                 private final static long serialVersionUID = 10102L;

  690.             }

  691.         }

  692.     }

  693. }