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.02.15 at 02:35:27 PM CET 
6   //
7   
8   
9   package eu.fbk.dkm.premon.premonitor.verbnet;
10  
11  import java.util.ArrayList;
12  import java.util.List;
13  import javax.xml.bind.annotation.XmlAccessType;
14  import javax.xml.bind.annotation.XmlAccessorType;
15  import javax.xml.bind.annotation.XmlElement;
16  import javax.xml.bind.annotation.XmlElements;
17  import javax.xml.bind.annotation.XmlRootElement;
18  import javax.xml.bind.annotation.XmlType;
19  
20  
21  /**
22   * 
23   */
24  @XmlAccessorType(XmlAccessType.FIELD)
25  @XmlType(name = "", propOrder = {
26      "npOrVERBOrADJOrADVOrPREPOrLEX"
27  })
28  @XmlRootElement(name = "SYNTAX")
29  public class SYNTAX {
30  
31      @XmlElements({
32          @XmlElement(name = "NP", required = true, type = NP.class),
33          @XmlElement(name = "VERB", required = true, type = VERB.class),
34          @XmlElement(name = "ADJ", required = true, type = ADJ.class),
35          @XmlElement(name = "ADV", required = true, type = ADV.class),
36          @XmlElement(name = "PREP", required = true, type = PREP.class),
37          @XmlElement(name = "LEX", required = true, type = LEX.class)
38      })
39      protected List<Object> npOrVERBOrADJOrADVOrPREPOrLEX;
40  
41      /**
42       * Gets the value of the npOrVERBOrADJOrADVOrPREPOrLEX property.
43       * 
44       * <p>
45       * This accessor method returns a reference to the live list,
46       * not a snapshot. Therefore any modification you make to the
47       * returned list will be present inside the JAXB object.
48       * This is why there is not a <CODE>set</CODE> method for the npOrVERBOrADJOrADVOrPREPOrLEX property.
49       * 
50       * <p>
51       * For example, to add a new item, do as follows:
52       * <pre>
53       *    getNPOrVERBOrADJOrADVOrPREPOrLEX().add(newItem);
54       * </pre>
55       * 
56       * 
57       * <p>
58       * Objects of the following type(s) are allowed in the list
59       * {@link NP }
60       * {@link VERB }
61       * {@link ADJ }
62       * {@link ADV }
63       * {@link PREP }
64       * {@link LEX }
65       * 
66       * 
67       */
68      public List<Object> getNPOrVERBOrADJOrADVOrPREPOrLEX() {
69          if (npOrVERBOrADJOrADVOrPREPOrLEX == null) {
70              npOrVERBOrADJOrADVOrPREPOrLEX = new ArrayList<Object>();
71          }
72          return this.npOrVERBOrADJOrADVOrPREPOrLEX;
73      }
74  
75  }