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 javax.xml.bind.annotation.XmlAccessType;
012    import javax.xml.bind.annotation.XmlAccessorType;
013    import javax.xml.bind.annotation.XmlAttribute;
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="error" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
030     *         &lt;element ref="{}Stats" minOccurs="0"/>
031     *         &lt;element ref="{}AbstractClasses" minOccurs="0"/>
032     *         &lt;element ref="{}ConcreteClasses" minOccurs="0"/>
033     *         &lt;element ref="{}DependsUpon" minOccurs="0"/>
034     *         &lt;element ref="{}UsedBy" minOccurs="0"/>
035     *       &lt;/sequence>
036     *       &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
037     *     &lt;/restriction>
038     *   &lt;/complexContent>
039     * &lt;/complexType>
040     * </pre>
041     * 
042     * 
043     */
044    @XmlAccessorType(XmlAccessType.FIELD)
045    @XmlType(name = "", propOrder = {
046        "error",
047        "stats",
048        "abstractClasses",
049        "concreteClasses",
050        "dependsUpon",
051        "usedBy"
052    })
053    @XmlRootElement(name = "Package")
054    public class Package {
055    
056        protected String error;
057        @XmlElement(name = "Stats")
058        protected Stats stats;
059        @XmlElement(name = "AbstractClasses")
060        protected AbstractClasses abstractClasses;
061        @XmlElement(name = "ConcreteClasses")
062        protected ConcreteClasses concreteClasses;
063        @XmlElement(name = "DependsUpon")
064        protected DependsUpon dependsUpon;
065        @XmlElement(name = "UsedBy")
066        protected UsedBy usedBy;
067        @XmlAttribute
068        protected String name;
069    
070        /**
071         * Gets the value of the error property.
072         * 
073         * @return
074         *     possible object is
075         *     {@link String }
076         *     
077         */
078        public String getError() {
079            return error;
080        }
081    
082        /**
083         * Sets the value of the error property.
084         * 
085         * @param value
086         *     allowed object is
087         *     {@link String }
088         *     
089         */
090        public void setError(String value) {
091            this.error = value;
092        }
093    
094        /**
095         * Gets the value of the stats property.
096         * 
097         * @return
098         *     possible object is
099         *     {@link Stats }
100         *     
101         */
102        public Stats getStats() {
103            return stats;
104        }
105    
106        /**
107         * Sets the value of the stats property.
108         * 
109         * @param value
110         *     allowed object is
111         *     {@link Stats }
112         *     
113         */
114        public void setStats(Stats value) {
115            this.stats = value;
116        }
117    
118        /**
119         * Gets the value of the abstractClasses property.
120         * 
121         * @return
122         *     possible object is
123         *     {@link AbstractClasses }
124         *     
125         */
126        public AbstractClasses getAbstractClasses() {
127            return abstractClasses;
128        }
129    
130        /**
131         * Sets the value of the abstractClasses property.
132         * 
133         * @param value
134         *     allowed object is
135         *     {@link AbstractClasses }
136         *     
137         */
138        public void setAbstractClasses(AbstractClasses value) {
139            this.abstractClasses = value;
140        }
141    
142        /**
143         * Gets the value of the concreteClasses property.
144         * 
145         * @return
146         *     possible object is
147         *     {@link ConcreteClasses }
148         *     
149         */
150        public ConcreteClasses getConcreteClasses() {
151            return concreteClasses;
152        }
153    
154        /**
155         * Sets the value of the concreteClasses property.
156         * 
157         * @param value
158         *     allowed object is
159         *     {@link ConcreteClasses }
160         *     
161         */
162        public void setConcreteClasses(ConcreteClasses value) {
163            this.concreteClasses = value;
164        }
165    
166        /**
167         * Gets the value of the dependsUpon property.
168         * 
169         * @return
170         *     possible object is
171         *     {@link DependsUpon }
172         *     
173         */
174        public DependsUpon getDependsUpon() {
175            return dependsUpon;
176        }
177    
178        /**
179         * Sets the value of the dependsUpon property.
180         * 
181         * @param value
182         *     allowed object is
183         *     {@link DependsUpon }
184         *     
185         */
186        public void setDependsUpon(DependsUpon value) {
187            this.dependsUpon = value;
188        }
189    
190        /**
191         * Gets the value of the usedBy property.
192         * 
193         * @return
194         *     possible object is
195         *     {@link UsedBy }
196         *     
197         */
198        public UsedBy getUsedBy() {
199            return usedBy;
200        }
201    
202        /**
203         * Sets the value of the usedBy property.
204         * 
205         * @param value
206         *     allowed object is
207         *     {@link UsedBy }
208         *     
209         */
210        public void setUsedBy(UsedBy value) {
211            this.usedBy = value;
212        }
213    
214        /**
215         * Gets the value of the name property.
216         * 
217         * @return
218         *     possible object is
219         *     {@link String }
220         *     
221         */
222        public String getName() {
223            return name;
224        }
225    
226        /**
227         * Sets the value of the name property.
228         * 
229         * @param value
230         *     allowed object is
231         *     {@link String }
232         *     
233         */
234        public void setName(String value) {
235            this.name = value;
236        }
237    
238    }