001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.1-06/08/2006 12:05 AM(kohsuke)-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.11.21 at 03:32:15 PM MST 
006    //
007    
008    
009    package edu.nrao.sss.astronomy.sesame;
010    
011    import java.math.BigDecimal;
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.XmlType;
016    import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
017    import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
018    
019    
020    /**
021     * <p>Java class for pmVector complex type.
022     * 
023     * <p>The following schema fragment specifies the expected content contained within this class.
024     * 
025     * <pre>
026     * &lt;complexType name="pmVector">
027     *   &lt;complexContent>
028     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
029     *       &lt;sequence>
030     *         &lt;element name="v" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
031     *         &lt;element name="e" type="{}err" minOccurs="0"/>
032     *         &lt;element name="q" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
033     *         &lt;element name="r" type="{}bibcode" minOccurs="0"/>
034     *         &lt;element name="pa" type="{}lon"/>
035     *         &lt;element name="pmRA" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
036     *         &lt;element name="epmRA" type="{}err" minOccurs="0"/>
037     *         &lt;element name="pmDE" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
038     *         &lt;element name="epmDE" type="{}err" minOccurs="0"/>
039     *       &lt;/sequence>
040     *     &lt;/restriction>
041     *   &lt;/complexContent>
042     * &lt;/complexType>
043     * </pre>
044     * 
045     * 
046     */
047    @XmlAccessorType(XmlAccessType.FIELD)
048    @XmlType(name = "pmVector", propOrder = {
049        "v",
050        "e",
051        "q",
052        "r",
053        "pa",
054        "pmRA",
055        "epmRA",
056        "pmDE",
057        "epmDE"
058    })
059    public class PmVector {
060    
061        @XmlElement(required = true)
062        protected BigDecimal v;
063        protected BigDecimal e;
064        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
065        protected String q;
066        protected String r;
067        @XmlElement(required = true)
068        protected BigDecimal pa;
069        @XmlElement(required = true)
070        protected BigDecimal pmRA;
071        protected BigDecimal epmRA;
072        @XmlElement(required = true)
073        protected BigDecimal pmDE;
074        protected BigDecimal epmDE;
075    
076        /**
077         * Gets the value of the v property.
078         * 
079         * @return
080         *     possible object is
081         *     {@link BigDecimal }
082         *     
083         */
084        public BigDecimal getV() {
085            return v;
086        }
087    
088        /**
089         * Sets the value of the v property.
090         * 
091         * @param value
092         *     allowed object is
093         *     {@link BigDecimal }
094         *     
095         */
096        public void setV(BigDecimal value) {
097            this.v = value;
098        }
099    
100        /**
101         * Gets the value of the e property.
102         * 
103         * @return
104         *     possible object is
105         *     {@link BigDecimal }
106         *     
107         */
108        public BigDecimal getE() {
109            return e;
110        }
111    
112        /**
113         * Sets the value of the e property.
114         * 
115         * @param value
116         *     allowed object is
117         *     {@link BigDecimal }
118         *     
119         */
120        public void setE(BigDecimal value) {
121            this.e = value;
122        }
123    
124        /**
125         * Gets the value of the q property.
126         * 
127         * @return
128         *     possible object is
129         *     {@link String }
130         *     
131         */
132        public String getQ() {
133            return q;
134        }
135    
136        /**
137         * Sets the value of the q property.
138         * 
139         * @param value
140         *     allowed object is
141         *     {@link String }
142         *     
143         */
144        public void setQ(String value) {
145            this.q = value;
146        }
147    
148        /**
149         * Gets the value of the r property.
150         * 
151         * @return
152         *     possible object is
153         *     {@link String }
154         *     
155         */
156        public String getR() {
157            return r;
158        }
159    
160        /**
161         * Sets the value of the r property.
162         * 
163         * @param value
164         *     allowed object is
165         *     {@link String }
166         *     
167         */
168        public void setR(String value) {
169            this.r = value;
170        }
171    
172        /**
173         * Gets the value of the pa property.
174         * 
175         * @return
176         *     possible object is
177         *     {@link BigDecimal }
178         *     
179         */
180        public BigDecimal getPa() {
181            return pa;
182        }
183    
184        /**
185         * Sets the value of the pa property.
186         * 
187         * @param value
188         *     allowed object is
189         *     {@link BigDecimal }
190         *     
191         */
192        public void setPa(BigDecimal value) {
193            this.pa = value;
194        }
195    
196        /**
197         * Gets the value of the pmRA property.
198         * 
199         * @return
200         *     possible object is
201         *     {@link BigDecimal }
202         *     
203         */
204        public BigDecimal getPmRA() {
205            return pmRA;
206        }
207    
208        /**
209         * Sets the value of the pmRA property.
210         * 
211         * @param value
212         *     allowed object is
213         *     {@link BigDecimal }
214         *     
215         */
216        public void setPmRA(BigDecimal value) {
217            this.pmRA = value;
218        }
219    
220        /**
221         * Gets the value of the epmRA property.
222         * 
223         * @return
224         *     possible object is
225         *     {@link BigDecimal }
226         *     
227         */
228        public BigDecimal getEpmRA() {
229            return epmRA;
230        }
231    
232        /**
233         * Sets the value of the epmRA property.
234         * 
235         * @param value
236         *     allowed object is
237         *     {@link BigDecimal }
238         *     
239         */
240        public void setEpmRA(BigDecimal value) {
241            this.epmRA = value;
242        }
243    
244        /**
245         * Gets the value of the pmDE property.
246         * 
247         * @return
248         *     possible object is
249         *     {@link BigDecimal }
250         *     
251         */
252        public BigDecimal getPmDE() {
253            return pmDE;
254        }
255    
256        /**
257         * Sets the value of the pmDE property.
258         * 
259         * @param value
260         *     allowed object is
261         *     {@link BigDecimal }
262         *     
263         */
264        public void setPmDE(BigDecimal value) {
265            this.pmDE = value;
266        }
267    
268        /**
269         * Gets the value of the epmDE property.
270         * 
271         * @return
272         *     possible object is
273         *     {@link BigDecimal }
274         *     
275         */
276        public BigDecimal getEpmDE() {
277            return epmDE;
278        }
279    
280        /**
281         * Sets the value of the epmDE property.
282         * 
283         * @param value
284         *     allowed object is
285         *     {@link BigDecimal }
286         *     
287         */
288        public void setEpmDE(BigDecimal value) {
289            this.epmDE = value;
290        }
291    
292    }