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="mean" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
049 *       &lt;attribute name="obs" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
050 *       &lt;attribute name="stdev" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
051 *       &lt;attribute name="z" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
052 *     &lt;/restriction>
053 *   &lt;/complexContent>
054 * &lt;/complexType>
055 * </pre>
056 *
057 *
058 */
059@XmlAccessorType(XmlAccessType.FIELD)
060@XmlType(name = "")
061@XmlRootElement(name = "bond-outlier")
062public class BondOutlier {
063
064        @XmlAttribute(name = "atom0", required = true)
065        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
066        @XmlSchemaType(name = "NCName")
067        protected String atom0;
068        @XmlAttribute(name = "atom1", required = true)
069        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
070        @XmlSchemaType(name = "NCName")
071        protected String atom1;
072        @XmlAttribute(name = "mean", required = true)
073        protected BigDecimal mean;
074        @XmlAttribute(name = "obs", required = true)
075        protected BigDecimal obs;
076        @XmlAttribute(name = "stdev", required = true)
077        protected BigDecimal stdev;
078        @XmlAttribute(name = "z", required = true)
079        protected BigDecimal z;
080
081        /**
082         * Gets the value of the atom0 property.
083         *
084         * @return
085         *     possible object is
086         *     {@link String }
087         *
088         */
089        public String getAtom0() {
090                return atom0;
091        }
092
093        /**
094         * Sets the value of the atom0 property.
095         *
096         * @param value
097         *     allowed object is
098         *     {@link String }
099         *
100         */
101        public void setAtom0(String value) {
102                this.atom0 = value;
103        }
104
105        /**
106         * Gets the value of the atom1 property.
107         *
108         * @return
109         *     possible object is
110         *     {@link String }
111         *
112         */
113        public String getAtom1() {
114                return atom1;
115        }
116
117        /**
118         * Sets the value of the atom1 property.
119         *
120         * @param value
121         *     allowed object is
122         *     {@link String }
123         *
124         */
125        public void setAtom1(String value) {
126                this.atom1 = value;
127        }
128
129        /**
130         * Gets the value of the mean property.
131         *
132         * @return
133         *     possible object is
134         *     {@link BigDecimal }
135         *
136         */
137        public BigDecimal getMean() {
138                return mean;
139        }
140
141        /**
142         * Sets the value of the mean property.
143         *
144         * @param value
145         *     allowed object is
146         *     {@link BigDecimal }
147         *
148         */
149        public void setMean(BigDecimal value) {
150                this.mean = value;
151        }
152
153        /**
154         * Gets the value of the obs property.
155         *
156         * @return
157         *     possible object is
158         *     {@link BigDecimal }
159         *
160         */
161        public BigDecimal getObs() {
162                return obs;
163        }
164
165        /**
166         * Sets the value of the obs property.
167         *
168         * @param value
169         *     allowed object is
170         *     {@link BigDecimal }
171         *
172         */
173        public void setObs(BigDecimal value) {
174                this.obs = value;
175        }
176
177        /**
178         * Gets the value of the stdev property.
179         *
180         * @return
181         *     possible object is
182         *     {@link BigDecimal }
183         *
184         */
185        public BigDecimal getStdev() {
186                return stdev;
187        }
188
189        /**
190         * Sets the value of the stdev property.
191         *
192         * @param value
193         *     allowed object is
194         *     {@link BigDecimal }
195         *
196         */
197        public void setStdev(BigDecimal value) {
198                this.stdev = value;
199        }
200
201        /**
202         * Gets the value of the z property.
203         *
204         * @return
205         *     possible object is
206         *     {@link BigDecimal }
207         *
208         */
209        public BigDecimal getZ() {
210                return z;
211        }
212
213        /**
214         * Sets the value of the z property.
215         *
216         * @param value
217         *     allowed object is
218         *     {@link BigDecimal }
219         *
220         */
221        public void setZ(BigDecimal value) {
222                this.z = value;
223        }
224
225}