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 java.util.ArrayList;
13  import java.util.List;
14  import javax.annotation.Generated;
15  import javax.xml.bind.annotation.XmlAccessType;
16  import javax.xml.bind.annotation.XmlAccessorType;
17  import javax.xml.bind.annotation.XmlElement;
18  import javax.xml.bind.annotation.XmlType;
19  import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
20  import org.opentrafficsim.xml.bindings.ClassNameAdapter;
21  
22  
23  /**
24   * <p>Java class for PERCEPTIONTYPE complex type.
25   * 
26   * <p>The following schema fragment specifies the expected content contained within this class.
27   * 
28   * <pre>
29   * &lt;complexType name="PERCEPTIONTYPE"&gt;
30   *   &lt;complexContent&gt;
31   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
32   *       &lt;sequence&gt;
33   *         &lt;element name="CATEGORY" maxOccurs="unbounded" minOccurs="0"&gt;
34   *           &lt;complexType&gt;
35   *             &lt;simpleContent&gt;
36   *               &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
37   *               &lt;/restriction&gt;
38   *             &lt;/simpleContent&gt;
39   *           &lt;/complexType&gt;
40   *         &lt;/element&gt;
41   *         &lt;element name="HEADWAYGTUTYPE" minOccurs="0"&gt;
42   *           &lt;complexType&gt;
43   *             &lt;complexContent&gt;
44   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
45   *                 &lt;choice&gt;
46   *                   &lt;element name="WRAP" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
47   *                   &lt;element name="PERCEIVED"&gt;
48   *                     &lt;complexType&gt;
49   *                       &lt;complexContent&gt;
50   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
51   *                           &lt;sequence&gt;
52   *                             &lt;element name="ESTIMATION"&gt;
53   *                               &lt;simpleType&gt;
54   *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
55   *                                   &lt;pattern value="NONE|UNDERESTIMATION|OVERESTIMATION"/&gt;
56   *                                 &lt;/restriction&gt;
57   *                               &lt;/simpleType&gt;
58   *                             &lt;/element&gt;
59   *                             &lt;element name="ANTICIPATION"&gt;
60   *                               &lt;simpleType&gt;
61   *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
62   *                                   &lt;pattern value="NONE|CONSTANTSPEED|CONSTANTACCELERATION"/&gt;
63   *                                 &lt;/restriction&gt;
64   *                               &lt;/simpleType&gt;
65   *                             &lt;/element&gt;
66   *                           &lt;/sequence&gt;
67   *                         &lt;/restriction&gt;
68   *                       &lt;/complexContent&gt;
69   *                     &lt;/complexType&gt;
70   *                   &lt;/element&gt;
71   *                 &lt;/choice&gt;
72   *               &lt;/restriction&gt;
73   *             &lt;/complexContent&gt;
74   *           &lt;/complexType&gt;
75   *         &lt;/element&gt;
76   *         &lt;element name="MENTAL" minOccurs="0"&gt;
77   *           &lt;complexType&gt;
78   *             &lt;complexContent&gt;
79   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
80   *                 &lt;choice&gt;
81   *                   &lt;element name="FULLER"&gt;
82   *                     &lt;complexType&gt;
83   *                       &lt;complexContent&gt;
84   *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
85   *                           &lt;sequence&gt;
86   *                             &lt;element name="TASK" type="{http://www.opentrafficsim.org/ots}CLASSNAMETYPE" maxOccurs="unbounded" minOccurs="0"/&gt;
87   *                             &lt;element name="BEHAVIORALADAPTATION" maxOccurs="unbounded" minOccurs="0"&gt;
88   *                               &lt;complexType&gt;
89   *                                 &lt;simpleContent&gt;
90   *                                   &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
91   *                                   &lt;/restriction&gt;
92   *                                 &lt;/simpleContent&gt;
93   *                               &lt;/complexType&gt;
94   *                             &lt;/element&gt;
95   *                             &lt;element name="TASKMANAGER" minOccurs="0"&gt;
96   *                               &lt;simpleType&gt;
97   *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
98   *                                   &lt;pattern value="SUMMATIVE|ANTICIPATIONRELIANCE"/&gt;
99   *                                 &lt;/restriction&gt;
100  *                               &lt;/simpleType&gt;
101  *                             &lt;/element&gt;
102  *                           &lt;/sequence&gt;
103  *                         &lt;/restriction&gt;
104  *                       &lt;/complexContent&gt;
105  *                     &lt;/complexType&gt;
106  *                   &lt;/element&gt;
107  *                 &lt;/choice&gt;
108  *               &lt;/restriction&gt;
109  *             &lt;/complexContent&gt;
110  *           &lt;/complexType&gt;
111  *         &lt;/element&gt;
112  *       &lt;/sequence&gt;
113  *     &lt;/restriction&gt;
114  *   &lt;/complexContent&gt;
115  * &lt;/complexType&gt;
116  * </pre>
117  * 
118  * 
119  */
120 @XmlAccessorType(XmlAccessType.FIELD)
121 @XmlType(name = "PERCEPTIONTYPE", propOrder = {
122     "category",
123     "headwaygtutype",
124     "mental"
125 })
126 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
127 public class PERCEPTIONTYPE
128     implements Serializable
129 {
130 
131     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
132     private final static long serialVersionUID = 10102L;
133     @XmlElement(name = "CATEGORY")
134     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
135     protected List<PERCEPTIONTYPE.CATEGORY> category;
136     @XmlElement(name = "HEADWAYGTUTYPE")
137     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
138     protected PERCEPTIONTYPE.HEADWAYGTUTYPE headwaygtutype;
139     @XmlElement(name = "MENTAL")
140     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
141     protected PERCEPTIONTYPE.MENTAL mental;
142 
143     /**
144      * Gets the value of the category property.
145      * 
146      * <p>
147      * This accessor method returns a reference to the live list,
148      * not a snapshot. Therefore any modification you make to the
149      * returned list will be present inside the JAXB object.
150      * This is why there is not a <CODE>set</CODE> method for the category property.
151      * 
152      * <p>
153      * For example, to add a new item, do as follows:
154      * <pre>
155      *    getCATEGORY().add(newItem);
156      * </pre>
157      * 
158      * 
159      * <p>
160      * Objects of the following type(s) are allowed in the list
161      * {@link PERCEPTIONTYPE.CATEGORY }
162      * 
163      * 
164      */
165     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
166     public List<PERCEPTIONTYPE.CATEGORY> getCATEGORY() {
167         if (category == null) {
168             category = new ArrayList<PERCEPTIONTYPE.CATEGORY>();
169         }
170         return this.category;
171     }
172 
173     /**
174      * Gets the value of the headwaygtutype property.
175      * 
176      * @return
177      *     possible object is
178      *     {@link PERCEPTIONTYPE.HEADWAYGTUTYPE }
179      *     
180      */
181     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
182     public PERCEPTIONTYPE.HEADWAYGTUTYPE getHEADWAYGTUTYPE() {
183         return headwaygtutype;
184     }
185 
186     /**
187      * Sets the value of the headwaygtutype property.
188      * 
189      * @param value
190      *     allowed object is
191      *     {@link PERCEPTIONTYPE.HEADWAYGTUTYPE }
192      *     
193      */
194     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
195     public void setHEADWAYGTUTYPE(PERCEPTIONTYPE.HEADWAYGTUTYPE value) {
196         this.headwaygtutype = value;
197     }
198 
199     /**
200      * Gets the value of the mental property.
201      * 
202      * @return
203      *     possible object is
204      *     {@link PERCEPTIONTYPE.MENTAL }
205      *     
206      */
207     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
208     public PERCEPTIONTYPE.MENTAL getMENTAL() {
209         return mental;
210     }
211 
212     /**
213      * Sets the value of the mental property.
214      * 
215      * @param value
216      *     allowed object is
217      *     {@link PERCEPTIONTYPE.MENTAL }
218      *     
219      */
220     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
221     public void setMENTAL(PERCEPTIONTYPE.MENTAL value) {
222         this.mental = value;
223     }
224 
225 
226     /**
227      * <p>Java class for anonymous complex type.
228      * 
229      * <p>The following schema fragment specifies the expected content contained within this class.
230      * 
231      * <pre>
232      * &lt;complexType&gt;
233      *   &lt;simpleContent&gt;
234      *     &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
235      *     &lt;/restriction&gt;
236      *   &lt;/simpleContent&gt;
237      * &lt;/complexType&gt;
238      * </pre>
239      * 
240      * 
241      */
242     @XmlAccessorType(XmlAccessType.FIELD)
243     @XmlType(name = "")
244     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
245     public static class CATEGORY
246         extends CLASSATTRIBUTETYPE
247         implements Serializable
248     {
249 
250         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
251         private final static long serialVersionUID = 10102L;
252 
253     }
254 
255 
256     /**
257      * <p>Java class for anonymous complex type.
258      * 
259      * <p>The following schema fragment specifies the expected content contained within this class.
260      * 
261      * <pre>
262      * &lt;complexType&gt;
263      *   &lt;complexContent&gt;
264      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
265      *       &lt;choice&gt;
266      *         &lt;element name="WRAP" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
267      *         &lt;element name="PERCEIVED"&gt;
268      *           &lt;complexType&gt;
269      *             &lt;complexContent&gt;
270      *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
271      *                 &lt;sequence&gt;
272      *                   &lt;element name="ESTIMATION"&gt;
273      *                     &lt;simpleType&gt;
274      *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
275      *                         &lt;pattern value="NONE|UNDERESTIMATION|OVERESTIMATION"/&gt;
276      *                       &lt;/restriction&gt;
277      *                     &lt;/simpleType&gt;
278      *                   &lt;/element&gt;
279      *                   &lt;element name="ANTICIPATION"&gt;
280      *                     &lt;simpleType&gt;
281      *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
282      *                         &lt;pattern value="NONE|CONSTANTSPEED|CONSTANTACCELERATION"/&gt;
283      *                       &lt;/restriction&gt;
284      *                     &lt;/simpleType&gt;
285      *                   &lt;/element&gt;
286      *                 &lt;/sequence&gt;
287      *               &lt;/restriction&gt;
288      *             &lt;/complexContent&gt;
289      *           &lt;/complexType&gt;
290      *         &lt;/element&gt;
291      *       &lt;/choice&gt;
292      *     &lt;/restriction&gt;
293      *   &lt;/complexContent&gt;
294      * &lt;/complexType&gt;
295      * </pre>
296      * 
297      * 
298      */
299     @XmlAccessorType(XmlAccessType.FIELD)
300     @XmlType(name = "", propOrder = {
301         "wrap",
302         "perceived"
303     })
304     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
305     public static class HEADWAYGTUTYPE
306         implements Serializable
307     {
308 
309         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
310         private final static long serialVersionUID = 10102L;
311         @XmlElement(name = "WRAP")
312         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
313         protected Object wrap;
314         @XmlElement(name = "PERCEIVED")
315         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
316         protected PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED perceived;
317 
318         /**
319          * Gets the value of the wrap property.
320          * 
321          * @return
322          *     possible object is
323          *     {@link Object }
324          *     
325          */
326         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
327         public Object getWRAP() {
328             return wrap;
329         }
330 
331         /**
332          * Sets the value of the wrap property.
333          * 
334          * @param value
335          *     allowed object is
336          *     {@link Object }
337          *     
338          */
339         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
340         public void setWRAP(Object value) {
341             this.wrap = value;
342         }
343 
344         /**
345          * Gets the value of the perceived property.
346          * 
347          * @return
348          *     possible object is
349          *     {@link PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED }
350          *     
351          */
352         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
353         public PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED getPERCEIVED() {
354             return perceived;
355         }
356 
357         /**
358          * Sets the value of the perceived property.
359          * 
360          * @param value
361          *     allowed object is
362          *     {@link PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED }
363          *     
364          */
365         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
366         public void setPERCEIVED(PERCEPTIONTYPE.HEADWAYGTUTYPE.PERCEIVED value) {
367             this.perceived = value;
368         }
369 
370 
371         /**
372          * <p>Java class for anonymous complex type.
373          * 
374          * <p>The following schema fragment specifies the expected content contained within this class.
375          * 
376          * <pre>
377          * &lt;complexType&gt;
378          *   &lt;complexContent&gt;
379          *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
380          *       &lt;sequence&gt;
381          *         &lt;element name="ESTIMATION"&gt;
382          *           &lt;simpleType&gt;
383          *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
384          *               &lt;pattern value="NONE|UNDERESTIMATION|OVERESTIMATION"/&gt;
385          *             &lt;/restriction&gt;
386          *           &lt;/simpleType&gt;
387          *         &lt;/element&gt;
388          *         &lt;element name="ANTICIPATION"&gt;
389          *           &lt;simpleType&gt;
390          *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
391          *               &lt;pattern value="NONE|CONSTANTSPEED|CONSTANTACCELERATION"/&gt;
392          *             &lt;/restriction&gt;
393          *           &lt;/simpleType&gt;
394          *         &lt;/element&gt;
395          *       &lt;/sequence&gt;
396          *     &lt;/restriction&gt;
397          *   &lt;/complexContent&gt;
398          * &lt;/complexType&gt;
399          * </pre>
400          * 
401          * 
402          */
403         @XmlAccessorType(XmlAccessType.FIELD)
404         @XmlType(name = "", propOrder = {
405             "estimation",
406             "anticipation"
407         })
408         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
409         public static class PERCEIVED
410             implements Serializable
411         {
412 
413             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
414             private final static long serialVersionUID = 10102L;
415             @XmlElement(name = "ESTIMATION", required = true)
416             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
417             protected String estimation;
418             @XmlElement(name = "ANTICIPATION", required = true)
419             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
420             protected String anticipation;
421 
422             /**
423              * Gets the value of the estimation property.
424              * 
425              * @return
426              *     possible object is
427              *     {@link String }
428              *     
429              */
430             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
431             public String getESTIMATION() {
432                 return estimation;
433             }
434 
435             /**
436              * Sets the value of the estimation property.
437              * 
438              * @param value
439              *     allowed object is
440              *     {@link String }
441              *     
442              */
443             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
444             public void setESTIMATION(String value) {
445                 this.estimation = value;
446             }
447 
448             /**
449              * Gets the value of the anticipation property.
450              * 
451              * @return
452              *     possible object is
453              *     {@link String }
454              *     
455              */
456             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
457             public String getANTICIPATION() {
458                 return anticipation;
459             }
460 
461             /**
462              * Sets the value of the anticipation property.
463              * 
464              * @param value
465              *     allowed object is
466              *     {@link String }
467              *     
468              */
469             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
470             public void setANTICIPATION(String value) {
471                 this.anticipation = value;
472             }
473 
474         }
475 
476     }
477 
478 
479     /**
480      * <p>Java class for anonymous complex type.
481      * 
482      * <p>The following schema fragment specifies the expected content contained within this class.
483      * 
484      * <pre>
485      * &lt;complexType&gt;
486      *   &lt;complexContent&gt;
487      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
488      *       &lt;choice&gt;
489      *         &lt;element name="FULLER"&gt;
490      *           &lt;complexType&gt;
491      *             &lt;complexContent&gt;
492      *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
493      *                 &lt;sequence&gt;
494      *                   &lt;element name="TASK" type="{http://www.opentrafficsim.org/ots}CLASSNAMETYPE" maxOccurs="unbounded" minOccurs="0"/&gt;
495      *                   &lt;element name="BEHAVIORALADAPTATION" maxOccurs="unbounded" minOccurs="0"&gt;
496      *                     &lt;complexType&gt;
497      *                       &lt;simpleContent&gt;
498      *                         &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
499      *                         &lt;/restriction&gt;
500      *                       &lt;/simpleContent&gt;
501      *                     &lt;/complexType&gt;
502      *                   &lt;/element&gt;
503      *                   &lt;element name="TASKMANAGER" minOccurs="0"&gt;
504      *                     &lt;simpleType&gt;
505      *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
506      *                         &lt;pattern value="SUMMATIVE|ANTICIPATIONRELIANCE"/&gt;
507      *                       &lt;/restriction&gt;
508      *                     &lt;/simpleType&gt;
509      *                   &lt;/element&gt;
510      *                 &lt;/sequence&gt;
511      *               &lt;/restriction&gt;
512      *             &lt;/complexContent&gt;
513      *           &lt;/complexType&gt;
514      *         &lt;/element&gt;
515      *       &lt;/choice&gt;
516      *     &lt;/restriction&gt;
517      *   &lt;/complexContent&gt;
518      * &lt;/complexType&gt;
519      * </pre>
520      * 
521      * 
522      */
523     @XmlAccessorType(XmlAccessType.FIELD)
524     @XmlType(name = "", propOrder = {
525         "fuller"
526     })
527     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
528     public static class MENTAL
529         implements Serializable
530     {
531 
532         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
533         private final static long serialVersionUID = 10102L;
534         @XmlElement(name = "FULLER")
535         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
536         protected PERCEPTIONTYPE.MENTAL.FULLER fuller;
537 
538         /**
539          * Gets the value of the fuller property.
540          * 
541          * @return
542          *     possible object is
543          *     {@link PERCEPTIONTYPE.MENTAL.FULLER }
544          *     
545          */
546         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
547         public PERCEPTIONTYPE.MENTAL.FULLER getFULLER() {
548             return fuller;
549         }
550 
551         /**
552          * Sets the value of the fuller property.
553          * 
554          * @param value
555          *     allowed object is
556          *     {@link PERCEPTIONTYPE.MENTAL.FULLER }
557          *     
558          */
559         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
560         public void setFULLER(PERCEPTIONTYPE.MENTAL.FULLER value) {
561             this.fuller = value;
562         }
563 
564 
565         /**
566          * <p>Java class for anonymous complex type.
567          * 
568          * <p>The following schema fragment specifies the expected content contained within this class.
569          * 
570          * <pre>
571          * &lt;complexType&gt;
572          *   &lt;complexContent&gt;
573          *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
574          *       &lt;sequence&gt;
575          *         &lt;element name="TASK" type="{http://www.opentrafficsim.org/ots}CLASSNAMETYPE" maxOccurs="unbounded" minOccurs="0"/&gt;
576          *         &lt;element name="BEHAVIORALADAPTATION" maxOccurs="unbounded" minOccurs="0"&gt;
577          *           &lt;complexType&gt;
578          *             &lt;simpleContent&gt;
579          *               &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
580          *               &lt;/restriction&gt;
581          *             &lt;/simpleContent&gt;
582          *           &lt;/complexType&gt;
583          *         &lt;/element&gt;
584          *         &lt;element name="TASKMANAGER" minOccurs="0"&gt;
585          *           &lt;simpleType&gt;
586          *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
587          *               &lt;pattern value="SUMMATIVE|ANTICIPATIONRELIANCE"/&gt;
588          *             &lt;/restriction&gt;
589          *           &lt;/simpleType&gt;
590          *         &lt;/element&gt;
591          *       &lt;/sequence&gt;
592          *     &lt;/restriction&gt;
593          *   &lt;/complexContent&gt;
594          * &lt;/complexType&gt;
595          * </pre>
596          * 
597          * 
598          */
599         @XmlAccessorType(XmlAccessType.FIELD)
600         @XmlType(name = "", propOrder = {
601             "task",
602             "behavioraladaptation",
603             "taskmanager"
604         })
605         @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
606         public static class FULLER
607             implements Serializable
608         {
609 
610             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
611             private final static long serialVersionUID = 10102L;
612             @XmlElement(name = "TASK", type = String.class)
613             @XmlJavaTypeAdapter(ClassNameAdapter.class)
614             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
615             protected List<Class> task;
616             @XmlElement(name = "BEHAVIORALADAPTATION")
617             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
618             protected List<PERCEPTIONTYPE.MENTAL.FULLER.BEHAVIORALADAPTATION> behavioraladaptation;
619             @XmlElement(name = "TASKMANAGER")
620             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
621             protected String taskmanager;
622 
623             /**
624              * Gets the value of the task property.
625              * 
626              * <p>
627              * This accessor method returns a reference to the live list,
628              * not a snapshot. Therefore any modification you make to the
629              * returned list will be present inside the JAXB object.
630              * This is why there is not a <CODE>set</CODE> method for the task property.
631              * 
632              * <p>
633              * For example, to add a new item, do as follows:
634              * <pre>
635              *    getTASK().add(newItem);
636              * </pre>
637              * 
638              * 
639              * <p>
640              * Objects of the following type(s) are allowed in the list
641              * {@link String }
642              * 
643              * 
644              */
645             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
646             public List<Class> getTASK() {
647                 if (task == null) {
648                     task = new ArrayList<Class>();
649                 }
650                 return this.task;
651             }
652 
653             /**
654              * Gets the value of the behavioraladaptation property.
655              * 
656              * <p>
657              * This accessor method returns a reference to the live list,
658              * not a snapshot. Therefore any modification you make to the
659              * returned list will be present inside the JAXB object.
660              * This is why there is not a <CODE>set</CODE> method for the behavioraladaptation property.
661              * 
662              * <p>
663              * For example, to add a new item, do as follows:
664              * <pre>
665              *    getBEHAVIORALADAPTATION().add(newItem);
666              * </pre>
667              * 
668              * 
669              * <p>
670              * Objects of the following type(s) are allowed in the list
671              * {@link PERCEPTIONTYPE.MENTAL.FULLER.BEHAVIORALADAPTATION }
672              * 
673              * 
674              */
675             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
676             public List<PERCEPTIONTYPE.MENTAL.FULLER.BEHAVIORALADAPTATION> getBEHAVIORALADAPTATION() {
677                 if (behavioraladaptation == null) {
678                     behavioraladaptation = new ArrayList<PERCEPTIONTYPE.MENTAL.FULLER.BEHAVIORALADAPTATION>();
679                 }
680                 return this.behavioraladaptation;
681             }
682 
683             /**
684              * Gets the value of the taskmanager property.
685              * 
686              * @return
687              *     possible object is
688              *     {@link String }
689              *     
690              */
691             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
692             public String getTASKMANAGER() {
693                 return taskmanager;
694             }
695 
696             /**
697              * Sets the value of the taskmanager property.
698              * 
699              * @param value
700              *     allowed object is
701              *     {@link String }
702              *     
703              */
704             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
705             public void setTASKMANAGER(String value) {
706                 this.taskmanager = value;
707             }
708 
709 
710             /**
711              * <p>Java class for anonymous complex type.
712              * 
713              * <p>The following schema fragment specifies the expected content contained within this class.
714              * 
715              * <pre>
716              * &lt;complexType&gt;
717              *   &lt;simpleContent&gt;
718              *     &lt;restriction base="&lt;http://www.opentrafficsim.org/ots&gt;CLASSATTRIBUTETYPE"&gt;
719              *     &lt;/restriction&gt;
720              *   &lt;/simpleContent&gt;
721              * &lt;/complexType&gt;
722              * </pre>
723              * 
724              * 
725              */
726             @XmlAccessorType(XmlAccessType.FIELD)
727             @XmlType(name = "")
728             @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
729             public static class BEHAVIORALADAPTATION
730                 extends CLASSATTRIBUTETYPE
731                 implements Serializable
732             {
733 
734                 @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
735                 private final static long serialVersionUID = 10102L;
736 
737             }
738 
739         }
740 
741     }
742 
743 }