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: 2015.11.12 at 10:43:37 PM CET 
6   //
7   
8   
9   package eu.fbk.dkm.pikes.resources.util.fnlu;
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.XmlAttribute;
16  import javax.xml.bind.annotation.XmlElement;
17  import javax.xml.bind.annotation.XmlType;
18  
19  
20  /**
21   * <p>Java class for sentenceType complex type.
22   * 
23   * <p>The following schema fragment specifies the expected content contained within this class.
24   * 
25   * <pre>
26   * &lt;complexType name="sentenceType">
27   *   &lt;complexContent>
28   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29   *       &lt;sequence>
30   *         &lt;element name="text" type="{http://www.w3.org/2001/XMLSchema}string"/>
31   *         &lt;element name="annotationSet" type="{http://framenet.icsi.berkeley.edu}annotationSetType" maxOccurs="unbounded" minOccurs="0"/>
32   *       &lt;/sequence>
33   *       &lt;attribute name="ID" type="{http://framenet.icsi.berkeley.edu}IDType" />
34   *       &lt;attribute name="aPos" type="{http://framenet.icsi.berkeley.edu}extSentRefType" />
35   *       &lt;attribute name="paragNo" type="{http://framenet.icsi.berkeley.edu}orderType" />
36   *       &lt;attribute name="sentNo" type="{http://framenet.icsi.berkeley.edu}orderType" />
37   *       &lt;attribute name="docID" type="{http://framenet.icsi.berkeley.edu}IDType" />
38   *       &lt;attribute name="corpID" type="{http://framenet.icsi.berkeley.edu}IDType" />
39   *       &lt;attribute name="externalID" type="{http://www.w3.org/2001/XMLSchema}string" />
40   *     &lt;/restriction>
41   *   &lt;/complexContent>
42   * &lt;/complexType>
43   * </pre>
44   * 
45   * 
46   */
47  @XmlAccessorType(XmlAccessType.FIELD)
48  @XmlType(name = "sentenceType", propOrder = {
49      "text",
50      "annotationSet"
51  })
52  public class SentenceType {
53  
54      @XmlElement(required = true)
55      protected String text;
56      protected List<AnnotationSetType> annotationSet;
57      @XmlAttribute(name = "ID")
58      protected Integer id;
59      @XmlAttribute(name = "aPos")
60      protected Integer aPos;
61      @XmlAttribute(name = "paragNo")
62      protected Integer paragNo;
63      @XmlAttribute(name = "sentNo")
64      protected Integer sentNo;
65      @XmlAttribute(name = "docID")
66      protected Integer docID;
67      @XmlAttribute(name = "corpID")
68      protected Integer corpID;
69      @XmlAttribute(name = "externalID")
70      protected String externalID;
71  
72      /**
73       * Gets the value of the text property.
74       * 
75       * @return
76       *     possible object is
77       *     {@link String }
78       *     
79       */
80      public String getText() {
81          return text;
82      }
83  
84      /**
85       * Sets the value of the text property.
86       * 
87       * @param value
88       *     allowed object is
89       *     {@link String }
90       *     
91       */
92      public void setText(String value) {
93          this.text = value;
94      }
95  
96      /**
97       * Gets the value of the annotationSet property.
98       * 
99       * <p>
100      * This accessor method returns a reference to the live list,
101      * not a snapshot. Therefore any modification you make to the
102      * returned list will be present inside the JAXB object.
103      * This is why there is not a <CODE>set</CODE> method for the annotationSet property.
104      * 
105      * <p>
106      * For example, to add a new item, do as follows:
107      * <pre>
108      *    getAnnotationSet().add(newItem);
109      * </pre>
110      * 
111      * 
112      * <p>
113      * Objects of the following type(s) are allowed in the list
114      * {@link AnnotationSetType }
115      * 
116      * 
117      */
118     public List<AnnotationSetType> getAnnotationSet() {
119         if (annotationSet == null) {
120             annotationSet = new ArrayList<AnnotationSetType>();
121         }
122         return this.annotationSet;
123     }
124 
125     /**
126      * Gets the value of the id property.
127      * 
128      * @return
129      *     possible object is
130      *     {@link Integer }
131      *     
132      */
133     public Integer getID() {
134         return id;
135     }
136 
137     /**
138      * Sets the value of the id property.
139      * 
140      * @param value
141      *     allowed object is
142      *     {@link Integer }
143      *     
144      */
145     public void setID(Integer value) {
146         this.id = value;
147     }
148 
149     /**
150      * Gets the value of the aPos property.
151      * 
152      * @return
153      *     possible object is
154      *     {@link Integer }
155      *     
156      */
157     public Integer getAPos() {
158         return aPos;
159     }
160 
161     /**
162      * Sets the value of the aPos property.
163      * 
164      * @param value
165      *     allowed object is
166      *     {@link Integer }
167      *     
168      */
169     public void setAPos(Integer value) {
170         this.aPos = value;
171     }
172 
173     /**
174      * Gets the value of the paragNo property.
175      * 
176      * @return
177      *     possible object is
178      *     {@link Integer }
179      *     
180      */
181     public Integer getParagNo() {
182         return paragNo;
183     }
184 
185     /**
186      * Sets the value of the paragNo property.
187      * 
188      * @param value
189      *     allowed object is
190      *     {@link Integer }
191      *     
192      */
193     public void setParagNo(Integer value) {
194         this.paragNo = value;
195     }
196 
197     /**
198      * Gets the value of the sentNo property.
199      * 
200      * @return
201      *     possible object is
202      *     {@link Integer }
203      *     
204      */
205     public Integer getSentNo() {
206         return sentNo;
207     }
208 
209     /**
210      * Sets the value of the sentNo property.
211      * 
212      * @param value
213      *     allowed object is
214      *     {@link Integer }
215      *     
216      */
217     public void setSentNo(Integer value) {
218         this.sentNo = value;
219     }
220 
221     /**
222      * Gets the value of the docID property.
223      * 
224      * @return
225      *     possible object is
226      *     {@link Integer }
227      *     
228      */
229     public Integer getDocID() {
230         return docID;
231     }
232 
233     /**
234      * Sets the value of the docID property.
235      * 
236      * @param value
237      *     allowed object is
238      *     {@link Integer }
239      *     
240      */
241     public void setDocID(Integer value) {
242         this.docID = value;
243     }
244 
245     /**
246      * Gets the value of the corpID property.
247      * 
248      * @return
249      *     possible object is
250      *     {@link Integer }
251      *     
252      */
253     public Integer getCorpID() {
254         return corpID;
255     }
256 
257     /**
258      * Sets the value of the corpID property.
259      * 
260      * @param value
261      *     allowed object is
262      *     {@link Integer }
263      *     
264      */
265     public void setCorpID(Integer value) {
266         this.corpID = value;
267     }
268 
269     /**
270      * Gets the value of the externalID property.
271      * 
272      * @return
273      *     possible object is
274      *     {@link String }
275      *     
276      */
277     public String getExternalID() {
278         return externalID;
279     }
280 
281     /**
282      * Sets the value of the externalID property.
283      * 
284      * @param value
285      *     allowed object is
286      *     {@link String }
287      *     
288      */
289     public void setExternalID(String value) {
290         this.externalID = value;
291     }
292 
293 }