//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.12-1.0.0.0_2-1-12-ea 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.03.14 at 10:38:50 AM CET 
//


package com.ejie.detailinfo.aperturassoltel.xml;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for anonymous complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="elementoGR" maxOccurs="unbounded" minOccurs="0">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="campoTipoIdentProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoNIFCIFProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoNombreProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoPaisProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoProvinciaProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoMunicipioProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoLocalidadProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoCalleProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoNumPortalProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoPisoProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoLetraProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoCodPostalProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoMunicipioExtProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element name="elementoGRValores" maxOccurs="unbounded" minOccurs="0">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="campoTipoIdentProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoPaisProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoProvinciaProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoMunicipioProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="campoLocalidadProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "elementoGR",
    "elementoGRValores"
})
@XmlRootElement(name = "grupoTablaProyectistas")
public class GrupoTablaProyectistas {

    protected List<GrupoTablaProyectistas.ElementoGR> elementoGR;
    protected List<GrupoTablaProyectistas.ElementoGRValores> elementoGRValores;

    /**
     * Gets the value of the elementoGR property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the elementoGR property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getElementoGR().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link GrupoTablaProyectistas.ElementoGR }
     *
     * @return the elemento GR
     */
    public List<GrupoTablaProyectistas.ElementoGR> getElementoGR() {
        if (elementoGR == null) {
            elementoGR = new ArrayList<GrupoTablaProyectistas.ElementoGR>();
        }
        return this.elementoGR;
    }

    /**
     * Gets the value of the elementoGRValores property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the elementoGRValores property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getElementoGRValores().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link GrupoTablaProyectistas.ElementoGRValores }
     *
     * @return the elemento GR valores
     */
    public List<GrupoTablaProyectistas.ElementoGRValores> getElementoGRValores() {
        if (elementoGRValores == null) {
            elementoGRValores = new ArrayList<GrupoTablaProyectistas.ElementoGRValores>();
        }
        return this.elementoGRValores;
    }


    /**
     * <p>Java class for anonymous complex type.
     * 
     * <p>The following schema fragment specifies the expected content contained within this class.
     * 
     * <pre>
     * &lt;complexType>
     *   &lt;complexContent>
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       &lt;sequence>
     *         &lt;element name="campoTipoIdentProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoNIFCIFProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoNombreProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoPaisProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoProvinciaProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoMunicipioProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoLocalidadProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoCalleProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoNumPortalProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoPisoProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoLetraProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoCodPostalProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoMunicipioExtProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *       &lt;/sequence>
     *     &lt;/restriction>
     *   &lt;/complexContent>
     * &lt;/complexType>
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "campoTipoIdentProyectistas",
        "campoNIFCIFProyectistas",
        "campoNombreProyectistas",
        "campoPaisProyectistas",
        "campoProvinciaProyectistas",
        "campoMunicipioProyectistas",
        "campoLocalidadProyectistas",
        "campoCalleProyectistas",
        "campoNumPortalProyectistas",
        "campoPisoProyectistas",
        "campoLetraProyectistas",
        "campoCodPostalProyectistas",
        "campoMunicipioExtProyectistas"
    })
    public static class ElementoGR {

        @XmlElement(required = true)
        protected String campoTipoIdentProyectistas;
        @XmlElement(required = true)
        protected String campoNIFCIFProyectistas;
        @XmlElement(required = true)
        protected String campoNombreProyectistas;
        @XmlElement(required = true)
        protected String campoPaisProyectistas;
        @XmlElement(required = true)
        protected String campoProvinciaProyectistas;
        @XmlElement(required = true)
        protected String campoMunicipioProyectistas;
        @XmlElement(required = true)
        protected String campoLocalidadProyectistas;
        @XmlElement(required = true)
        protected String campoCalleProyectistas;
        @XmlElement(required = true)
        protected String campoNumPortalProyectistas;
        @XmlElement(required = true)
        protected String campoPisoProyectistas;
        @XmlElement(required = true)
        protected String campoLetraProyectistas;
        @XmlElement(required = true)
        protected String campoCodPostalProyectistas;
        @XmlElement(required = true)
        protected String campoMunicipioExtProyectistas;

        /**
         * Gets the value of the campoTipoIdentProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoTipoIdentProyectistas() {
            return campoTipoIdentProyectistas;
        }

        /**
         * Sets the value of the campoTipoIdentProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoTipoIdentProyectistas(String value) {
            this.campoTipoIdentProyectistas = value;
        }

        /**
         * Gets the value of the campoNIFCIFProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoNIFCIFProyectistas() {
            return campoNIFCIFProyectistas;
        }

        /**
         * Sets the value of the campoNIFCIFProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoNIFCIFProyectistas(String value) {
            this.campoNIFCIFProyectistas = value;
        }

        /**
         * Gets the value of the campoNombreProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoNombreProyectistas() {
            return campoNombreProyectistas;
        }

        /**
         * Sets the value of the campoNombreProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoNombreProyectistas(String value) {
            this.campoNombreProyectistas = value;
        }

        /**
         * Gets the value of the campoPaisProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoPaisProyectistas() {
            return campoPaisProyectistas;
        }

        /**
         * Sets the value of the campoPaisProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoPaisProyectistas(String value) {
            this.campoPaisProyectistas = value;
        }

        /**
         * Gets the value of the campoProvinciaProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoProvinciaProyectistas() {
            return campoProvinciaProyectistas;
        }

        /**
         * Sets the value of the campoProvinciaProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoProvinciaProyectistas(String value) {
            this.campoProvinciaProyectistas = value;
        }

        /**
         * Gets the value of the campoMunicipioProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoMunicipioProyectistas() {
            return campoMunicipioProyectistas;
        }

        /**
         * Sets the value of the campoMunicipioProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoMunicipioProyectistas(String value) {
            this.campoMunicipioProyectistas = value;
        }

        /**
         * Gets the value of the campoLocalidadProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoLocalidadProyectistas() {
            return campoLocalidadProyectistas;
        }

        /**
         * Sets the value of the campoLocalidadProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoLocalidadProyectistas(String value) {
            this.campoLocalidadProyectistas = value;
        }

        /**
         * Gets the value of the campoCalleProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoCalleProyectistas() {
            return campoCalleProyectistas;
        }

        /**
         * Sets the value of the campoCalleProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoCalleProyectistas(String value) {
            this.campoCalleProyectistas = value;
        }

        /**
         * Gets the value of the campoNumPortalProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoNumPortalProyectistas() {
            return campoNumPortalProyectistas;
        }

        /**
         * Sets the value of the campoNumPortalProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoNumPortalProyectistas(String value) {
            this.campoNumPortalProyectistas = value;
        }

        /**
         * Gets the value of the campoPisoProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoPisoProyectistas() {
            return campoPisoProyectistas;
        }

        /**
         * Sets the value of the campoPisoProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoPisoProyectistas(String value) {
            this.campoPisoProyectistas = value;
        }

        /**
         * Gets the value of the campoLetraProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoLetraProyectistas() {
            return campoLetraProyectistas;
        }

        /**
         * Sets the value of the campoLetraProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoLetraProyectistas(String value) {
            this.campoLetraProyectistas = value;
        }

        /**
         * Gets the value of the campoCodPostalProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoCodPostalProyectistas() {
            return campoCodPostalProyectistas;
        }

        /**
         * Sets the value of the campoCodPostalProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoCodPostalProyectistas(String value) {
            this.campoCodPostalProyectistas = value;
        }

        /**
         * Gets the value of the campoMunicipioExtProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoMunicipioExtProyectistas() {
            return campoMunicipioExtProyectistas;
        }

        /**
         * Sets the value of the campoMunicipioExtProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoMunicipioExtProyectistas(String value) {
            this.campoMunicipioExtProyectistas = value;
        }

    }


    /**
     * <p>Java class for anonymous complex type.
     * 
     * <p>The following schema fragment specifies the expected content contained within this class.
     * 
     * <pre>
     * &lt;complexType>
     *   &lt;complexContent>
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       &lt;sequence>
     *         &lt;element name="campoTipoIdentProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoPaisProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoProvinciaProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoMunicipioProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="campoLocalidadProyectistas" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *       &lt;/sequence>
     *     &lt;/restriction>
     *   &lt;/complexContent>
     * &lt;/complexType>
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "campoTipoIdentProyectistas",
        "campoPaisProyectistas",
        "campoProvinciaProyectistas",
        "campoMunicipioProyectistas",
        "campoLocalidadProyectistas"
    })
    public static class ElementoGRValores {

        @XmlElement(required = true)
        protected String campoTipoIdentProyectistas;
        @XmlElement(required = true)
        protected String campoPaisProyectistas;
        @XmlElement(required = true)
        protected String campoProvinciaProyectistas;
        @XmlElement(required = true)
        protected String campoMunicipioProyectistas;
        @XmlElement(required = true)
        protected String campoLocalidadProyectistas;

        /**
         * Gets the value of the campoTipoIdentProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoTipoIdentProyectistas() {
            return campoTipoIdentProyectistas;
        }

        /**
         * Sets the value of the campoTipoIdentProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoTipoIdentProyectistas(String value) {
            this.campoTipoIdentProyectistas = value;
        }

        /**
         * Gets the value of the campoPaisProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoPaisProyectistas() {
            return campoPaisProyectistas;
        }

        /**
         * Sets the value of the campoPaisProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoPaisProyectistas(String value) {
            this.campoPaisProyectistas = value;
        }

        /**
         * Gets the value of the campoProvinciaProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoProvinciaProyectistas() {
            return campoProvinciaProyectistas;
        }

        /**
         * Sets the value of the campoProvinciaProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoProvinciaProyectistas(String value) {
            this.campoProvinciaProyectistas = value;
        }

        /**
         * Gets the value of the campoMunicipioProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoMunicipioProyectistas() {
            return campoMunicipioProyectistas;
        }

        /**
         * Sets the value of the campoMunicipioProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoMunicipioProyectistas(String value) {
            this.campoMunicipioProyectistas = value;
        }

        /**
         * Gets the value of the campoLocalidadProyectistas property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCampoLocalidadProyectistas() {
            return campoLocalidadProyectistas;
        }

        /**
         * Sets the value of the campoLocalidadProyectistas property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCampoLocalidadProyectistas(String value) {
            this.campoLocalidadProyectistas = value;
        }

    }

}
