1   //
2   // Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.8-b130911.1802 
3   // Vedere <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. 
5   // Generato il: 2015.05.07 alle 12:32:49 PM CEST 
6   //
7   
8   
9   package eu.fbk.dkm.pikes.resources.ontonotes.frames;
10  
11  import javax.xml.bind.annotation.*;
12  import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
13  import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
14  import java.util.ArrayList;
15  import java.util.List;
16  
17  
18  /**
19   * 
20   */
21  @XmlAccessorType(XmlAccessType.FIELD)
22  @XmlType(name = "", propOrder = {
23      "vnrole"
24  })
25  @XmlRootElement(name = "role")
26  public class Role {
27  
28      @XmlAttribute(name = "n", required = true)
29      @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
30      protected String n;
31      @XmlAttribute(name = "f")
32      @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
33      protected String f;
34      @XmlAttribute(name = "descr", required = true)
35      @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
36      protected String descr;
37      @XmlAttribute(name = "source")
38      @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
39      protected String source;
40      protected List<Vnrole> vnrole;
41  
42      /**
43       * Recupera il valore della proprietà n.
44       * 
45       * @return
46       *     possible object is
47       *     {@link String }
48       *     
49       */
50      public String getN() {
51          return n;
52      }
53  
54      /**
55       * Imposta il valore della proprietà n.
56       * 
57       * @param value
58       *     allowed object is
59       *     {@link String }
60       *     
61       */
62      public void setN(String value) {
63          this.n = value;
64      }
65  
66      /**
67       * Recupera il valore della proprietà f.
68       * 
69       * @return
70       *     possible object is
71       *     {@link String }
72       *     
73       */
74      public String getF() {
75          return f;
76      }
77  
78      /**
79       * Imposta il valore della proprietà f.
80       * 
81       * @param value
82       *     allowed object is
83       *     {@link String }
84       *     
85       */
86      public void setF(String value) {
87          this.f = value;
88      }
89  
90      /**
91       * Recupera il valore della proprietà descr.
92       * 
93       * @return
94       *     possible object is
95       *     {@link String }
96       *     
97       */
98      public String getDescr() {
99          return descr;
100     }
101 
102     /**
103      * Imposta il valore della proprietà descr.
104      * 
105      * @param value
106      *     allowed object is
107      *     {@link String }
108      *     
109      */
110     public void setDescr(String value) {
111         this.descr = value;
112     }
113 
114     /**
115      * Recupera il valore della proprietà source.
116      * 
117      * @return
118      *     possible object is
119      *     {@link String }
120      *     
121      */
122     public String getSource() {
123         return source;
124     }
125 
126     /**
127      * Imposta il valore della proprietà source.
128      * 
129      * @param value
130      *     allowed object is
131      *     {@link String }
132      *     
133      */
134     public void setSource(String value) {
135         this.source = value;
136     }
137 
138     /**
139      * Gets the value of the vnrole property.
140      * 
141      * <p>
142      * This accessor method returns a reference to the live list,
143      * not a snapshot. Therefore any modification you make to the
144      * returned list will be present inside the JAXB object.
145      * This is why there is not a <CODE>set</CODE> method for the vnrole property.
146      * 
147      * <p>
148      * For example, to add a new item, do as follows:
149      * <pre>
150      *    getVnrole().add(newItem);
151      * </pre>
152      * 
153      * 
154      * <p>
155      * Objects of the following type(s) are allowed in the list
156      * {@link Vnrole }
157      * 
158      * 
159      */
160     public List<Vnrole> getVnrole() {
161         if (vnrole == null) {
162             vnrole = new ArrayList<Vnrole>();
163         }
164         return this.vnrole;
165     }
166 
167 }