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 * <complexType> 045 * <complexContent> 046 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 047 * <attribute name="atom" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" /> 048 * <attribute name="cid" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /> 049 * <attribute name="clashmag" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" /> 050 * <attribute name="dist" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" /> 051 * </restriction> 052 * </complexContent> 053 * </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}