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;
035import java.math.BigInteger;
036
037
038/**
039 * <p>Java class for anonymous complex type.
040 *
041 * <p>The following schema fragment specifies the expected content contained within this class.
042 *
043 * <pre>
044 * &lt;complexType>
045 *   &lt;complexContent>
046 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
047 *       &lt;attribute name="atom" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
048 *       &lt;attribute name="cid" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
049 *       &lt;attribute name="clashmag" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
050 *       &lt;attribute name="dist" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
051 *     &lt;/restriction>
052 *   &lt;/complexContent>
053 * &lt;/complexType>
054 * </pre>
055 *
056 *
057 */
058@XmlAccessorType(XmlAccessType.FIELD)
059@XmlType(name = "")
060@XmlRootElement(name = "clash")
061public class Clash {
062
063        @XmlAttribute(name = "atom", required = true)
064        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
065        @XmlSchemaType(name = "NCName")
066        protected String atom;
067        @XmlAttribute(name = "cid", required = true)
068        protected BigInteger cid;
069        @XmlAttribute(name = "clashmag", required = true)
070        protected BigDecimal clashmag;
071        @XmlAttribute(name = "dist", required = true)
072        protected BigDecimal dist;
073
074        /**
075         * Gets the value of the atom property.
076         *
077         * @return
078         *     possible object is
079         *     {@link String }
080         *
081         */
082        public String getAtom() {
083                return atom;
084        }
085
086        /**
087         * Sets the value of the atom property.
088         *
089         * @param value
090         *     allowed object is
091         *     {@link String }
092         *
093         */
094        public void setAtom(String value) {
095                this.atom = value;
096        }
097
098        /**
099         * Gets the value of the cid property.
100         *
101         * @return
102         *     possible object is
103         *     {@link BigInteger }
104         *
105         */
106        public BigInteger getCid() {
107                return cid;
108        }
109
110        /**
111         * Sets the value of the cid property.
112         *
113         * @param value
114         *     allowed object is
115         *     {@link BigInteger }
116         *
117         */
118        public void setCid(BigInteger value) {
119                this.cid = value;
120        }
121
122        /**
123         * Gets the value of the clashmag property.
124         *
125         * @return
126         *     possible object is
127         *     {@link BigDecimal }
128         *
129         */
130        public BigDecimal getClashmag() {
131                return clashmag;
132        }
133
134        /**
135         * Sets the value of the clashmag property.
136         *
137         * @param value
138         *     allowed object is
139         *     {@link BigDecimal }
140         *
141         */
142        public void setClashmag(BigDecimal value) {
143                this.clashmag = value;
144        }
145
146        /**
147         * Gets the value of the dist property.
148         *
149         * @return
150         *     possible object is
151         *     {@link BigDecimal }
152         *
153         */
154        public BigDecimal getDist() {
155                return dist;
156        }
157
158        /**
159         * Sets the value of the dist property.
160         *
161         * @param value
162         *     allowed object is
163         *     {@link BigDecimal }
164         *
165         */
166        public void setDist(BigDecimal value) {
167                this.dist = value;
168        }
169
170}