JAL-2738 use GeneLocus extends DBRefEntry to hold chromosomal mappings
[jalview.git] / src / jalview / xml / binding / jalview / AnnotationColourScheme.java
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: 2018.12.20 at 11:47:26 AM GMT 
6 //
7
8
9 package jalview.xml.binding.jalview;
10
11 import javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlAttribute;
14 import javax.xml.bind.annotation.XmlType;
15
16
17 /**
18  * <p>Java class for AnnotationColourScheme complex type.
19  * 
20  * <p>The following schema fragment specifies the expected content contained within this class.
21  * 
22  * <pre>
23  * &lt;complexType name="AnnotationColourScheme">
24  *   &lt;complexContent>
25  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26  *       &lt;attribute name="aboveThreshold" type="{http://www.w3.org/2001/XMLSchema}int" />
27  *       &lt;attribute name="annotation" type="{http://www.w3.org/2001/XMLSchema}string" />
28  *       &lt;attribute name="minColour" type="{http://www.w3.org/2001/XMLSchema}int" />
29  *       &lt;attribute name="maxColour" type="{http://www.w3.org/2001/XMLSchema}int" />
30  *       &lt;attribute name="colourScheme" type="{http://www.w3.org/2001/XMLSchema}string" />
31  *       &lt;attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" />
32  *       &lt;attribute name="perSequence" type="{http://www.w3.org/2001/XMLSchema}boolean" />
33  *       &lt;attribute name="predefinedColours" type="{http://www.w3.org/2001/XMLSchema}boolean" />
34  *     &lt;/restriction>
35  *   &lt;/complexContent>
36  * &lt;/complexType>
37  * </pre>
38  * 
39  * 
40  */
41 @XmlAccessorType(XmlAccessType.FIELD)
42 @XmlType(name = "AnnotationColourScheme", namespace = "www.jalview.org")
43 public class AnnotationColourScheme {
44
45     @XmlAttribute(name = "aboveThreshold")
46     protected Integer aboveThreshold;
47     @XmlAttribute(name = "annotation")
48     protected String annotation;
49     @XmlAttribute(name = "minColour")
50     protected Integer minColour;
51     @XmlAttribute(name = "maxColour")
52     protected Integer maxColour;
53     @XmlAttribute(name = "colourScheme")
54     protected String colourScheme;
55     @XmlAttribute(name = "threshold")
56     protected Float threshold;
57     @XmlAttribute(name = "perSequence")
58     protected Boolean perSequence;
59     @XmlAttribute(name = "predefinedColours")
60     protected Boolean predefinedColours;
61
62     /**
63      * Gets the value of the aboveThreshold property.
64      * 
65      * @return
66      *     possible object is
67      *     {@link Integer }
68      *     
69      */
70     public Integer getAboveThreshold() {
71         return aboveThreshold;
72     }
73
74     /**
75      * Sets the value of the aboveThreshold property.
76      * 
77      * @param value
78      *     allowed object is
79      *     {@link Integer }
80      *     
81      */
82     public void setAboveThreshold(Integer value) {
83         this.aboveThreshold = value;
84     }
85
86     /**
87      * Gets the value of the annotation property.
88      * 
89      * @return
90      *     possible object is
91      *     {@link String }
92      *     
93      */
94     public String getAnnotation() {
95         return annotation;
96     }
97
98     /**
99      * Sets the value of the annotation property.
100      * 
101      * @param value
102      *     allowed object is
103      *     {@link String }
104      *     
105      */
106     public void setAnnotation(String value) {
107         this.annotation = value;
108     }
109
110     /**
111      * Gets the value of the minColour property.
112      * 
113      * @return
114      *     possible object is
115      *     {@link Integer }
116      *     
117      */
118     public Integer getMinColour() {
119         return minColour;
120     }
121
122     /**
123      * Sets the value of the minColour property.
124      * 
125      * @param value
126      *     allowed object is
127      *     {@link Integer }
128      *     
129      */
130     public void setMinColour(Integer value) {
131         this.minColour = value;
132     }
133
134     /**
135      * Gets the value of the maxColour property.
136      * 
137      * @return
138      *     possible object is
139      *     {@link Integer }
140      *     
141      */
142     public Integer getMaxColour() {
143         return maxColour;
144     }
145
146     /**
147      * Sets the value of the maxColour property.
148      * 
149      * @param value
150      *     allowed object is
151      *     {@link Integer }
152      *     
153      */
154     public void setMaxColour(Integer value) {
155         this.maxColour = value;
156     }
157
158     /**
159      * Gets the value of the colourScheme property.
160      * 
161      * @return
162      *     possible object is
163      *     {@link String }
164      *     
165      */
166     public String getColourScheme() {
167         return colourScheme;
168     }
169
170     /**
171      * Sets the value of the colourScheme property.
172      * 
173      * @param value
174      *     allowed object is
175      *     {@link String }
176      *     
177      */
178     public void setColourScheme(String value) {
179         this.colourScheme = value;
180     }
181
182     /**
183      * Gets the value of the threshold property.
184      * 
185      * @return
186      *     possible object is
187      *     {@link Float }
188      *     
189      */
190     public Float getThreshold() {
191         return threshold;
192     }
193
194     /**
195      * Sets the value of the threshold property.
196      * 
197      * @param value
198      *     allowed object is
199      *     {@link Float }
200      *     
201      */
202     public void setThreshold(Float value) {
203         this.threshold = value;
204     }
205
206     /**
207      * Gets the value of the perSequence property.
208      * 
209      * @return
210      *     possible object is
211      *     {@link Boolean }
212      *     
213      */
214     public Boolean isPerSequence() {
215         return perSequence;
216     }
217
218     /**
219      * Sets the value of the perSequence property.
220      * 
221      * @param value
222      *     allowed object is
223      *     {@link Boolean }
224      *     
225      */
226     public void setPerSequence(Boolean value) {
227         this.perSequence = value;
228     }
229
230     /**
231      * Gets the value of the predefinedColours property.
232      * 
233      * @return
234      *     possible object is
235      *     {@link Boolean }
236      *     
237      */
238     public Boolean isPredefinedColours() {
239         return predefinedColours;
240     }
241
242     /**
243      * Sets the value of the predefinedColours property.
244      * 
245      * @param value
246      *     allowed object is
247      *     {@link Boolean }
248      *     
249      */
250     public void setPredefinedColours(Boolean value) {
251         this.predefinedColours = value;
252     }
253
254 }