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 annotationSetType complex type.
22   * 
23   * <p>The following schema fragment specifies the expected content contained within this class.
24   * 
25   * <pre>
26   * &lt;complexType name="annotationSetType">
27   *   &lt;complexContent>
28   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29   *       &lt;sequence>
30   *         &lt;element name="layer" type="{http://framenet.icsi.berkeley.edu}layerType" maxOccurs="unbounded"/>
31   *       &lt;/sequence>
32   *       &lt;attribute name="ID" type="{http://framenet.icsi.berkeley.edu}IDType" />
33   *       &lt;attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
34   *       &lt;attribute name="frameName" type="{http://www.w3.org/2001/XMLSchema}string" />
35   *       &lt;attribute name="frameID" type="{http://framenet.icsi.berkeley.edu}IDType" />
36   *       &lt;attribute name="luName" type="{http://www.w3.org/2001/XMLSchema}string" />
37   *       &lt;attribute name="luID" type="{http://framenet.icsi.berkeley.edu}IDType" />
38   *       &lt;attribute name="cxnName" type="{http://www.w3.org/2001/XMLSchema}string" />
39   *       &lt;attribute name="cxnID" type="{http://framenet.icsi.berkeley.edu}IDType" />
40   *       &lt;attribute name="cDate" type="{http://framenet.icsi.berkeley.edu}dateTimeType" />
41   *     &lt;/restriction>
42   *   &lt;/complexContent>
43   * &lt;/complexType>
44   * </pre>
45   * 
46   * 
47   */
48  @XmlAccessorType(XmlAccessType.FIELD)
49  @XmlType(name = "annotationSetType", propOrder = {
50      "layer"
51  })
52  public class AnnotationSetType {
53  
54      @XmlElement(required = true)
55      protected List<LayerType> layer;
56      @XmlAttribute(name = "ID")
57      protected Integer id;
58      @XmlAttribute(name = "status")
59      protected String status;
60      @XmlAttribute(name = "frameName")
61      protected String frameName;
62      @XmlAttribute(name = "frameID")
63      protected Integer frameID;
64      @XmlAttribute(name = "luName")
65      protected String luName;
66      @XmlAttribute(name = "luID")
67      protected Integer luID;
68      @XmlAttribute(name = "cxnName")
69      protected String cxnName;
70      @XmlAttribute(name = "cxnID")
71      protected Integer cxnID;
72      @XmlAttribute(name = "cDate")
73      protected String cDate;
74  
75      /**
76       * Gets the value of the layer property.
77       * 
78       * <p>
79       * This accessor method returns a reference to the live list,
80       * not a snapshot. Therefore any modification you make to the
81       * returned list will be present inside the JAXB object.
82       * This is why there is not a <CODE>set</CODE> method for the layer property.
83       * 
84       * <p>
85       * For example, to add a new item, do as follows:
86       * <pre>
87       *    getLayer().add(newItem);
88       * </pre>
89       * 
90       * 
91       * <p>
92       * Objects of the following type(s) are allowed in the list
93       * {@link LayerType }
94       * 
95       * 
96       */
97      public List<LayerType> getLayer() {
98          if (layer == null) {
99              layer = new ArrayList<LayerType>();
100         }
101         return this.layer;
102     }
103 
104     /**
105      * Gets the value of the id property.
106      * 
107      * @return
108      *     possible object is
109      *     {@link Integer }
110      *     
111      */
112     public Integer getID() {
113         return id;
114     }
115 
116     /**
117      * Sets the value of the id property.
118      * 
119      * @param value
120      *     allowed object is
121      *     {@link Integer }
122      *     
123      */
124     public void setID(Integer value) {
125         this.id = value;
126     }
127 
128     /**
129      * Gets the value of the status property.
130      * 
131      * @return
132      *     possible object is
133      *     {@link String }
134      *     
135      */
136     public String getStatus() {
137         return status;
138     }
139 
140     /**
141      * Sets the value of the status property.
142      * 
143      * @param value
144      *     allowed object is
145      *     {@link String }
146      *     
147      */
148     public void setStatus(String value) {
149         this.status = value;
150     }
151 
152     /**
153      * Gets the value of the frameName property.
154      * 
155      * @return
156      *     possible object is
157      *     {@link String }
158      *     
159      */
160     public String getFrameName() {
161         return frameName;
162     }
163 
164     /**
165      * Sets the value of the frameName property.
166      * 
167      * @param value
168      *     allowed object is
169      *     {@link String }
170      *     
171      */
172     public void setFrameName(String value) {
173         this.frameName = value;
174     }
175 
176     /**
177      * Gets the value of the frameID property.
178      * 
179      * @return
180      *     possible object is
181      *     {@link Integer }
182      *     
183      */
184     public Integer getFrameID() {
185         return frameID;
186     }
187 
188     /**
189      * Sets the value of the frameID property.
190      * 
191      * @param value
192      *     allowed object is
193      *     {@link Integer }
194      *     
195      */
196     public void setFrameID(Integer value) {
197         this.frameID = value;
198     }
199 
200     /**
201      * Gets the value of the luName property.
202      * 
203      * @return
204      *     possible object is
205      *     {@link String }
206      *     
207      */
208     public String getLuName() {
209         return luName;
210     }
211 
212     /**
213      * Sets the value of the luName property.
214      * 
215      * @param value
216      *     allowed object is
217      *     {@link String }
218      *     
219      */
220     public void setLuName(String value) {
221         this.luName = value;
222     }
223 
224     /**
225      * Gets the value of the luID property.
226      * 
227      * @return
228      *     possible object is
229      *     {@link Integer }
230      *     
231      */
232     public Integer getLuID() {
233         return luID;
234     }
235 
236     /**
237      * Sets the value of the luID property.
238      * 
239      * @param value
240      *     allowed object is
241      *     {@link Integer }
242      *     
243      */
244     public void setLuID(Integer value) {
245         this.luID = value;
246     }
247 
248     /**
249      * Gets the value of the cxnName property.
250      * 
251      * @return
252      *     possible object is
253      *     {@link String }
254      *     
255      */
256     public String getCxnName() {
257         return cxnName;
258     }
259 
260     /**
261      * Sets the value of the cxnName property.
262      * 
263      * @param value
264      *     allowed object is
265      *     {@link String }
266      *     
267      */
268     public void setCxnName(String value) {
269         this.cxnName = value;
270     }
271 
272     /**
273      * Gets the value of the cxnID property.
274      * 
275      * @return
276      *     possible object is
277      *     {@link Integer }
278      *     
279      */
280     public Integer getCxnID() {
281         return cxnID;
282     }
283 
284     /**
285      * Sets the value of the cxnID property.
286      * 
287      * @param value
288      *     allowed object is
289      *     {@link Integer }
290      *     
291      */
292     public void setCxnID(Integer value) {
293         this.cxnID = value;
294     }
295 
296     /**
297      * Gets the value of the cDate property.
298      * 
299      * @return
300      *     possible object is
301      *     {@link String }
302      *     
303      */
304     public String getCDate() {
305         return cDate;
306     }
307 
308     /**
309      * Sets the value of the cDate property.
310      * 
311      * @param value
312      *     allowed object is
313      *     {@link String }
314      *     
315      */
316     public void setCDate(String value) {
317         this.cDate = value;
318     }
319 
320 }