001/*
002 *                    BioJava development code
003 *
004 * This code may be freely distributed and modified under the
005 * terms of the GNU Lesser General Public Licence.  This should
006 * be distributed with the code.  If you do not have a copy,
007 * see:
008 *
009 *      http://www.gnu.org/copyleft/lesser.html
010 *
011 * Copyright for this code is held jointly by the individual
012 * authors.  These should be listed in @author doc comments.
013 *
014 * For more information on the BioJava project and its aims,
015 * or to join the biojava-l mailing list, visit the home page
016 * at:
017 *
018 *      http://www.biojava.org/
019 *
020 */
021//
022// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
023// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
024// Any modifications to this file will be lost upon recompilation of the source schema.
025// Generated on: 2013.12.17 at 03:04:15 PM PST
026//
027
028
029package org.biojava.nbio.structure.validation;
030
031import javax.xml.bind.annotation.*;
032import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
033import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
034import java.math.BigDecimal;
035
036
037/**
038 * <p>Java class for anonymous complex type.
039 *
040 * <p>The following schema fragment specifies the expected content contained within this class.
041 *
042 * <pre>
043 * &lt;complexType>
044 *   &lt;complexContent>
045 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
046 *       &lt;attribute name="atom0" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
047 *       &lt;attribute name="atom1" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
048 *       &lt;attribute name="atom2" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
049 *       &lt;attribute name="mean" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
050 *       &lt;attribute name="obs" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
051 *       &lt;attribute name="stdev" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
052 *       &lt;attribute name="z" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
053 *     &lt;/restriction>
054 *   &lt;/complexContent>
055 * &lt;/complexType>
056 * </pre>
057 *
058 *
059 */
060@XmlAccessorType(XmlAccessType.FIELD)
061@XmlType(name = "")
062@XmlRootElement(name = "angle-outlier")
063public class AngleOutlier {
064
065        @XmlAttribute(name = "atom0", required = true)
066        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
067        @XmlSchemaType(name = "NCName")
068        protected String atom0;
069        @XmlAttribute(name = "atom1", required = true)
070        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
071        @XmlSchemaType(name = "NCName")
072        protected String atom1;
073        @XmlAttribute(name = "atom2", required = true)
074        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
075        @XmlSchemaType(name = "NCName")
076        protected String atom2;
077        @XmlAttribute(name = "mean", required = true)
078        protected BigDecimal mean;
079        @XmlAttribute(name = "obs", required = true)
080        protected BigDecimal obs;
081        @XmlAttribute(name = "stdev", required = true)
082        protected BigDecimal stdev;
083        @XmlAttribute(name = "z", required = true)
084        protected BigDecimal z;
085
086        /**
087         * Gets the value of the atom0 property.
088         *
089         * @return
090         *     possible object is
091         *     {@link String }
092         *
093         */
094        public String getAtom0() {
095                return atom0;
096        }
097
098        /**
099         * Sets the value of the atom0 property.
100         *
101         * @param value
102         *     allowed object is
103         *     {@link String }
104         *
105         */
106        public void setAtom0(String value) {
107                this.atom0 = value;
108        }
109
110        /**
111         * Gets the value of the atom1 property.
112         *
113         * @return
114         *     possible object is
115         *     {@link String }
116         *
117         */
118        public String getAtom1() {
119                return atom1;
120        }
121
122        /**
123         * Sets the value of the atom1 property.
124         *
125         * @param value
126         *     allowed object is
127         *     {@link String }
128         *
129         */
130        public void setAtom1(String value) {
131                this.atom1 = value;
132        }
133
134        /**
135         * Gets the value of the atom2 property.
136         *
137         * @return
138         *     possible object is
139         *     {@link String }
140         *
141         */
142        public String getAtom2() {
143                return atom2;
144        }
145
146        /**
147         * Sets the value of the atom2 property.
148         *
149         * @param value
150         *     allowed object is
151         *     {@link String }
152         *
153         */
154        public void setAtom2(String value) {
155                this.atom2 = value;
156        }
157
158        /**
159         * Gets the value of the mean property.
160         *
161         * @return
162         *     possible object is
163         *     {@link BigDecimal }
164         *
165         */
166        public BigDecimal getMean() {
167                return mean;
168        }
169
170        /**
171         * Sets the value of the mean property.
172         *
173         * @param value
174         *     allowed object is
175         *     {@link BigDecimal }
176         *
177         */
178        public void setMean(BigDecimal value) {
179                this.mean = value;
180        }
181
182        /**
183         * Gets the value of the obs property.
184         *
185         * @return
186         *     possible object is
187         *     {@link BigDecimal }
188         *
189         */
190        public BigDecimal getObs() {
191                return obs;
192        }
193
194        /**
195         * Sets the value of the obs property.
196         *
197         * @param value
198         *     allowed object is
199         *     {@link BigDecimal }
200         *
201         */
202        public void setObs(BigDecimal value) {
203                this.obs = value;
204        }
205
206        /**
207         * Gets the value of the stdev property.
208         *
209         * @return
210         *     possible object is
211         *     {@link BigDecimal }
212         *
213         */
214        public BigDecimal getStdev() {
215                return stdev;
216        }
217
218        /**
219         * Sets the value of the stdev property.
220         *
221         * @param value
222         *     allowed object is
223         *     {@link BigDecimal }
224         *
225         */
226        public void setStdev(BigDecimal value) {
227                this.stdev = value;
228        }
229
230        /**
231         * Gets the value of the z property.
232         *
233         * @return
234         *     possible object is
235         *     {@link BigDecimal }
236         *
237         */
238        public BigDecimal getZ() {
239                return z;
240        }
241
242        /**
243         * Sets the value of the z property.
244         *
245         * @param value
246         *     allowed object is
247         *     {@link BigDecimal }
248         *
249         */
250        public void setZ(BigDecimal value) {
251                this.z = value;
252        }
253
254}