001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.03.24 at 05:35:12 PM HST 
006    //
007    
008    
009    package org.hackystat.sensor.ant.jdepend.jaxb;
010    
011    import java.math.BigInteger;
012    import javax.xml.bind.annotation.XmlAccessType;
013    import javax.xml.bind.annotation.XmlAccessorType;
014    import javax.xml.bind.annotation.XmlElement;
015    import javax.xml.bind.annotation.XmlRootElement;
016    import javax.xml.bind.annotation.XmlType;
017    
018    
019    /**
020     * <p>Java class for anonymous complex type.
021     * 
022     * <p>The following schema fragment specifies the expected content contained within this class.
023     * 
024     * <pre>
025     * &lt;complexType>
026     *   &lt;complexContent>
027     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
028     *       &lt;sequence>
029     *         &lt;element name="TotalClasses" type="{http://www.w3.org/2001/XMLSchema}integer"/>
030     *         &lt;element name="ConcreteClasses" type="{http://www.w3.org/2001/XMLSchema}integer"/>
031     *         &lt;element name="AbstractClasses" type="{http://www.w3.org/2001/XMLSchema}string"/>
032     *         &lt;element name="Ca" type="{http://www.w3.org/2001/XMLSchema}integer"/>
033     *         &lt;element name="Ce" type="{http://www.w3.org/2001/XMLSchema}integer"/>
034     *         &lt;element name="A" type="{http://www.w3.org/2001/XMLSchema}double"/>
035     *         &lt;element name="I" type="{http://www.w3.org/2001/XMLSchema}double"/>
036     *         &lt;element name="D" type="{http://www.w3.org/2001/XMLSchema}double"/>
037     *         &lt;element name="V" type="{http://www.w3.org/2001/XMLSchema}double"/>
038     *       &lt;/sequence>
039     *     &lt;/restriction>
040     *   &lt;/complexContent>
041     * &lt;/complexType>
042     * </pre>
043     * 
044     * 
045     */
046    @XmlAccessorType(XmlAccessType.FIELD)
047    @XmlType(name = "", propOrder = {
048        "totalClasses",
049        "concreteClasses",
050        "abstractClasses",
051        "ca",
052        "ce",
053        "a",
054        "i",
055        "d",
056        "v"
057    })
058    @XmlRootElement(name = "Stats")
059    public class Stats {
060    
061        @XmlElement(name = "TotalClasses", required = true)
062        protected BigInteger totalClasses;
063        @XmlElement(name = "ConcreteClasses", required = true)
064        protected BigInteger concreteClasses;
065        @XmlElement(name = "AbstractClasses", required = true)
066        protected String abstractClasses;
067        @XmlElement(name = "Ca", required = true)
068        protected BigInteger ca;
069        @XmlElement(name = "Ce", required = true)
070        protected BigInteger ce;
071        @XmlElement(name = "A")
072        protected double a;
073        @XmlElement(name = "I")
074        protected double i;
075        @XmlElement(name = "D")
076        protected double d;
077        @XmlElement(name = "V")
078        protected double v;
079    
080        /**
081         * Gets the value of the totalClasses property.
082         * 
083         * @return
084         *     possible object is
085         *     {@link BigInteger }
086         *     
087         */
088        public BigInteger getTotalClasses() {
089            return totalClasses;
090        }
091    
092        /**
093         * Sets the value of the totalClasses property.
094         * 
095         * @param value
096         *     allowed object is
097         *     {@link BigInteger }
098         *     
099         */
100        public void setTotalClasses(BigInteger value) {
101            this.totalClasses = value;
102        }
103    
104        /**
105         * Gets the value of the concreteClasses property.
106         * 
107         * @return
108         *     possible object is
109         *     {@link BigInteger }
110         *     
111         */
112        public BigInteger getConcreteClasses() {
113            return concreteClasses;
114        }
115    
116        /**
117         * Sets the value of the concreteClasses property.
118         * 
119         * @param value
120         *     allowed object is
121         *     {@link BigInteger }
122         *     
123         */
124        public void setConcreteClasses(BigInteger value) {
125            this.concreteClasses = value;
126        }
127    
128        /**
129         * Gets the value of the abstractClasses property.
130         * 
131         * @return
132         *     possible object is
133         *     {@link String }
134         *     
135         */
136        public String getAbstractClasses() {
137            return abstractClasses;
138        }
139    
140        /**
141         * Sets the value of the abstractClasses property.
142         * 
143         * @param value
144         *     allowed object is
145         *     {@link String }
146         *     
147         */
148        public void setAbstractClasses(String value) {
149            this.abstractClasses = value;
150        }
151    
152        /**
153         * Gets the value of the ca property.
154         * 
155         * @return
156         *     possible object is
157         *     {@link BigInteger }
158         *     
159         */
160        public BigInteger getCa() {
161            return ca;
162        }
163    
164        /**
165         * Sets the value of the ca property.
166         * 
167         * @param value
168         *     allowed object is
169         *     {@link BigInteger }
170         *     
171         */
172        public void setCa(BigInteger value) {
173            this.ca = value;
174        }
175    
176        /**
177         * Gets the value of the ce property.
178         * 
179         * @return
180         *     possible object is
181         *     {@link BigInteger }
182         *     
183         */
184        public BigInteger getCe() {
185            return ce;
186        }
187    
188        /**
189         * Sets the value of the ce property.
190         * 
191         * @param value
192         *     allowed object is
193         *     {@link BigInteger }
194         *     
195         */
196        public void setCe(BigInteger value) {
197            this.ce = value;
198        }
199    
200        /**
201         * Gets the value of the a property.
202         * 
203         */
204        public double getA() {
205            return a;
206        }
207    
208        /**
209         * Sets the value of the a property.
210         * 
211         */
212        public void setA(double value) {
213            this.a = value;
214        }
215    
216        /**
217         * Gets the value of the i property.
218         * 
219         */
220        public double getI() {
221            return i;
222        }
223    
224        /**
225         * Sets the value of the i property.
226         * 
227         */
228        public void setI(double value) {
229            this.i = value;
230        }
231    
232        /**
233         * Gets the value of the d property.
234         * 
235         */
236        public double getD() {
237            return d;
238        }
239    
240        /**
241         * Sets the value of the d property.
242         * 
243         */
244        public void setD(double value) {
245            this.d = value;
246        }
247    
248        /**
249         * Gets the value of the v property.
250         * 
251         */
252        public double getV() {
253            return v;
254        }
255    
256        /**
257         * Sets the value of the v property.
258         * 
259         */
260        public void setV(double value) {
261            this.v = value;
262        }
263    
264    }