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="clashmag" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" /> 049 * <attribute name="dist" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" /> 050 * <attribute name="scid" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" /> 051 * <attribute name="symop" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" /> 052 * </restriction> 053 * </complexContent> 054 * </complexType> 055 * </pre> 056 * 057 * 058 */ 059@XmlAccessorType(XmlAccessType.FIELD) 060@XmlType(name = "") 061@XmlRootElement(name = "symm-clash") 062public class SymmClash { 063 064 @XmlAttribute(name = "atom", required = true) 065 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 066 @XmlSchemaType(name = "NCName") 067 protected String atom; 068 @XmlAttribute(name = "clashmag", required = true) 069 protected BigDecimal clashmag; 070 @XmlAttribute(name = "dist", required = true) 071 protected BigDecimal dist; 072 @XmlAttribute(name = "scid", required = true) 073 protected BigInteger scid; 074 @XmlAttribute(name = "symop", required = true) 075 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 076 @XmlSchemaType(name = "NMTOKEN") 077 protected String symop; 078 079 /** 080 * Gets the value of the atom property. 081 * 082 * @return 083 * possible object is 084 * {@link String } 085 * 086 */ 087 public String getAtom() { 088 return atom; 089 } 090 091 /** 092 * Sets the value of the atom property. 093 * 094 * @param value 095 * allowed object is 096 * {@link String } 097 * 098 */ 099 public void setAtom(String value) { 100 this.atom = value; 101 } 102 103 /** 104 * Gets the value of the clashmag property. 105 * 106 * @return 107 * possible object is 108 * {@link BigDecimal } 109 * 110 */ 111 public BigDecimal getClashmag() { 112 return clashmag; 113 } 114 115 /** 116 * Sets the value of the clashmag property. 117 * 118 * @param value 119 * allowed object is 120 * {@link BigDecimal } 121 * 122 */ 123 public void setClashmag(BigDecimal value) { 124 this.clashmag = value; 125 } 126 127 /** 128 * Gets the value of the dist property. 129 * 130 * @return 131 * possible object is 132 * {@link BigDecimal } 133 * 134 */ 135 public BigDecimal getDist() { 136 return dist; 137 } 138 139 /** 140 * Sets the value of the dist property. 141 * 142 * @param value 143 * allowed object is 144 * {@link BigDecimal } 145 * 146 */ 147 public void setDist(BigDecimal value) { 148 this.dist = value; 149 } 150 151 /** 152 * Gets the value of the scid property. 153 * 154 * @return 155 * possible object is 156 * {@link BigInteger } 157 * 158 */ 159 public BigInteger getScid() { 160 return scid; 161 } 162 163 /** 164 * Sets the value of the scid property. 165 * 166 * @param value 167 * allowed object is 168 * {@link BigInteger } 169 * 170 */ 171 public void setScid(BigInteger value) { 172 this.scid = value; 173 } 174 175 /** 176 * Gets the value of the symop property. 177 * 178 * @return 179 * possible object is 180 * {@link String } 181 * 182 */ 183 public String getSymop() { 184 return symop; 185 } 186 187 /** 188 * Sets the value of the symop property. 189 * 190 * @param value 191 * allowed object is 192 * {@link String } 193 * 194 */ 195 public void setSymop(String value) { 196 this.symop = value; 197 } 198 199}