InrichtingselementType.java

  1. //
  2. // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference
  3. // Implementation, v2.2.8-b130911.1802
  4. // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
  5. // Any modifications to this file will be lost upon recompilation of the source schema.
  6. // Generated on: 2017.01.10 at 11:33:39 AM CET
  7. //

  8. package nl.b3p.topnl.top10nl;

  9. import java.math.BigInteger;
  10. import java.util.ArrayList;
  11. import java.util.List;
  12. import javax.xml.bind.annotation.XmlAccessType;
  13. import javax.xml.bind.annotation.XmlAccessorType;
  14. import javax.xml.bind.annotation.XmlAnyElement;
  15. import javax.xml.bind.annotation.XmlElement;
  16. import javax.xml.bind.annotation.XmlType;
  17. import org.w3c.dom.Element;

  18. /**
  19.  * Java class for InrichtingselementType complex type.
  20.  *
  21.  * <p>The following schema fragment specifies the expected content contained within this class.
  22.  *
  23.  * <pre>
  24.  * &lt;complexType name="InrichtingselementType">
  25.  *   &lt;complexContent>
  26.  *     &lt;extension base="{http://register.geostandaarden.nl/gmlapplicatieschema/top10nl/1.2.0}_Top10nlObjectType">
  27.  *       &lt;sequence>
  28.  *         &lt;element name="typeInrichtingselement" type="{http://www.opengis.net/gml/3.2}CodeType"/>
  29.  *         &lt;element name="hoogte" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
  30.  *         &lt;element name="breedte" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
  31.  *         &lt;element name="hoogteniveau" type="{http://www.w3.org/2001/XMLSchema}integer"/>
  32.  *         &lt;element name="soortnaam" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  33.  *         &lt;element name="naam" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
  34.  *         &lt;element name="nummer" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
  35.  *         &lt;element name="geometrie" type="{http://register.geostandaarden.nl/gmlapplicatieschema/brt-algemeen/1.2.0}BRTLijnOfPuntPropertyType"/>
  36.  *       &lt;/sequence>
  37.  *     &lt;/extension>
  38.  *   &lt;/complexContent>
  39.  * &lt;/complexType>
  40.  * </pre>
  41.  */
  42. @XmlAccessorType(XmlAccessType.FIELD)
  43. @XmlType(
  44.     name = "InrichtingselementType",
  45.     namespace = "http://register.geostandaarden.nl/gmlapplicatieschema/top10nl/1.2.0",
  46.     propOrder = {
  47.       "typeInrichtingselement",
  48.       "hoogte",
  49.       "breedte",
  50.       "hoogteniveau",
  51.       "soortnaam",
  52.       "naam",
  53.       "nummer",
  54.       "geometrie"
  55.     })
  56. public class InrichtingselementType extends Top10NlObjectType {

  57.   @XmlElement(required = true)
  58.   protected CodeType typeInrichtingselement;

  59.   protected Double hoogte;
  60.   protected BigInteger breedte;

  61.   @XmlElement(required = true)
  62.   protected BigInteger hoogteniveau;

  63.   protected String soortnaam;
  64.   protected List<String> naam;
  65.   protected List<String> nummer;
  66.   @XmlAnyElement protected Element geometrie;

  67.   /**
  68.    * Gets the value of the typeInrichtingselement property.
  69.    *
  70.    * @return possible object is {@link CodeType }
  71.    */
  72.   public CodeType getTypeInrichtingselement() {
  73.     return typeInrichtingselement;
  74.   }

  75.   /**
  76.    * Sets the value of the typeInrichtingselement property.
  77.    *
  78.    * @param value allowed object is {@link CodeType }
  79.    */
  80.   public void setTypeInrichtingselement(CodeType value) {
  81.     this.typeInrichtingselement = value;
  82.   }

  83.   /**
  84.    * Gets the value of the hoogte property.
  85.    *
  86.    * @return possible object is {@link Double }
  87.    */
  88.   public Double getHoogte() {
  89.     return hoogte;
  90.   }

  91.   /**
  92.    * Sets the value of the hoogte property.
  93.    *
  94.    * @param value allowed object is {@link Double }
  95.    */
  96.   public void setHoogte(Double value) {
  97.     this.hoogte = value;
  98.   }

  99.   /**
  100.    * Gets the value of the breedte property.
  101.    *
  102.    * @return possible object is {@link BigInteger }
  103.    */
  104.   public BigInteger getBreedte() {
  105.     return breedte;
  106.   }

  107.   /**
  108.    * Sets the value of the breedte property.
  109.    *
  110.    * @param value allowed object is {@link BigInteger }
  111.    */
  112.   public void setBreedte(BigInteger value) {
  113.     this.breedte = value;
  114.   }

  115.   /**
  116.    * Gets the value of the hoogteniveau property.
  117.    *
  118.    * @return possible object is {@link BigInteger }
  119.    */
  120.   public BigInteger getHoogteniveau() {
  121.     return hoogteniveau;
  122.   }

  123.   /**
  124.    * Sets the value of the hoogteniveau property.
  125.    *
  126.    * @param value allowed object is {@link BigInteger }
  127.    */
  128.   public void setHoogteniveau(BigInteger value) {
  129.     this.hoogteniveau = value;
  130.   }

  131.   /**
  132.    * Gets the value of the soortnaam property.
  133.    *
  134.    * @return possible object is {@link String }
  135.    */
  136.   public String getSoortnaam() {
  137.     return soortnaam;
  138.   }

  139.   /**
  140.    * Sets the value of the soortnaam property.
  141.    *
  142.    * @param value allowed object is {@link String }
  143.    */
  144.   public void setSoortnaam(String value) {
  145.     this.soortnaam = value;
  146.   }

  147.   /**
  148.    * Gets the value of the naam property.
  149.    *
  150.    * <p>This accessor method returns a reference to the live list, not a snapshot. Therefore any
  151.    * modification you make to the returned list will be present inside the JAXB object. This is why
  152.    * there is not a <CODE>set</CODE> method for the naam property.
  153.    *
  154.    * <p>For example, to add a new item, do as follows:
  155.    *
  156.    * <pre>
  157.    *    getNaam().add(newItem);
  158.    * </pre>
  159.    *
  160.    * <p>Objects of the following type(s) are allowed in the list {@link String }
  161.    */
  162.   public List<String> getNaam() {
  163.     if (naam == null) {
  164.       naam = new ArrayList<String>();
  165.     }
  166.     return this.naam;
  167.   }

  168.   /**
  169.    * Gets the value of the nummer property.
  170.    *
  171.    * <p>This accessor method returns a reference to the live list, not a snapshot. Therefore any
  172.    * modification you make to the returned list will be present inside the JAXB object. This is why
  173.    * there is not a <CODE>set</CODE> method for the nummer property.
  174.    *
  175.    * <p>For example, to add a new item, do as follows:
  176.    *
  177.    * <pre>
  178.    *    getNummer().add(newItem);
  179.    * </pre>
  180.    *
  181.    * <p>Objects of the following type(s) are allowed in the list {@link String }
  182.    */
  183.   public List<String> getNummer() {
  184.     if (nummer == null) {
  185.       nummer = new ArrayList<String>();
  186.     }
  187.     return this.nummer;
  188.   }

  189.   /**
  190.    * Gets the value of the geometrie property.
  191.    *
  192.    * @return possible object is {@link Element }
  193.    */
  194.   public Element getGeometrie() {
  195.     return geometrie;
  196.   }

  197.   /**
  198.    * Sets the value of the geometrie property.
  199.    *
  200.    * @param value allowed object is {@link Element }
  201.    */
  202.   public void setGeometrie(Element value) {
  203.     this.geometrie = value;
  204.   }
  205. }