Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.openestate.io.is24_xml.xml.GrundstueckEmpfohleneNutzung Maven / Gradle / Ivy
Go to download
OpenEstate-IO-IS24-XML is a Java library to read and write real estate data in the IS24-XML format, that was used by immobilienscout24.de until 2014.
package org.openestate.io.is24_xml.xml;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import org.jvnet.jaxb2_commons.lang.CopyStrategy;
import org.jvnet.jaxb2_commons.lang.CopyTo;
import org.jvnet.jaxb2_commons.lang.Equals;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
/**
* Alle empfohlenen Nutzungen fuer Grundstuecke des alten allgemeinen Grundstueckstyps
*
*
* Java class for GrundstueckEmpfohleneNutzung complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="GrundstueckEmpfohleneNutzung">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <all>
* <element name="Ackerland" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Bauerwartungsland" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Bootsstaende" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Buero" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Camping" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Doppelhaus" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Einfamilienhaus" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Einzelhandel-gross" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Einzelhandel-klein" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Garagen" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Garten" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Gastronomie" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Gewerbe" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Hotel" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Industrie" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="keineBebauung" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Kleingewerbe" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Lager" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Mehrfamilienhaus" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Obstpflanzung" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Parkhaus" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Produktion" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Reihenhaus" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Stellplaetze" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Villa" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* <element name="Wald" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
* </all>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GrundstueckEmpfohleneNutzung", propOrder = {
})
@XmlSeeAlso({
GrundstueckWohnenEmpfohleneNutzung.class,
GrundstueckGewerbeEmpfohleneNutzung.class
})
public class GrundstueckEmpfohleneNutzung
implements Cloneable, CopyTo, Equals, ToString
{
@XmlElementRef(name = "Ackerland", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement ackerland;
@XmlElementRef(name = "Bauerwartungsland", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement bauerwartungsland;
@XmlElementRef(name = "Bootsstaende", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement bootsstaende;
@XmlElementRef(name = "Buero", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement buero;
@XmlElementRef(name = "Camping", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement camping;
@XmlElementRef(name = "Doppelhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement doppelhaus;
@XmlElementRef(name = "Einfamilienhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement einfamilienhaus;
@XmlElementRef(name = "Einzelhandel-gross", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement einzelhandelGross;
@XmlElementRef(name = "Einzelhandel-klein", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement einzelhandelKlein;
@XmlElementRef(name = "Garagen", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement garagen;
@XmlElementRef(name = "Garten", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement garten;
@XmlElementRef(name = "Gastronomie", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement gastronomie;
@XmlElementRef(name = "Gewerbe", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement gewerbe;
@XmlElementRef(name = "Hotel", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement hotel;
@XmlElementRef(name = "Industrie", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement industrie;
@XmlElementRef(name = "keineBebauung", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement keineBebauung;
@XmlElementRef(name = "Kleingewerbe", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement kleingewerbe;
@XmlElementRef(name = "Lager", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement lager;
@XmlElementRef(name = "Mehrfamilienhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement mehrfamilienhaus;
@XmlElementRef(name = "Obstpflanzung", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement obstpflanzung;
@XmlElementRef(name = "Parkhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement parkhaus;
@XmlElementRef(name = "Produktion", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement produktion;
@XmlElementRef(name = "Reihenhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement reihenhaus;
@XmlElementRef(name = "Stellplaetze", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement stellplaetze;
@XmlElementRef(name = "Villa", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement villa;
@XmlElementRef(name = "Wald", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class)
protected JAXBElement wald;
/**
* Gets the value of the ackerland property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getAckerland() {
return ackerland;
}
/**
* Sets the value of the ackerland property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setAckerland(JAXBElement value) {
this.ackerland = value;
}
/**
* Gets the value of the bauerwartungsland property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getBauerwartungsland() {
return bauerwartungsland;
}
/**
* Sets the value of the bauerwartungsland property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setBauerwartungsland(JAXBElement value) {
this.bauerwartungsland = value;
}
/**
* Gets the value of the bootsstaende property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getBootsstaende() {
return bootsstaende;
}
/**
* Sets the value of the bootsstaende property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setBootsstaende(JAXBElement value) {
this.bootsstaende = value;
}
/**
* Gets the value of the buero property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getBuero() {
return buero;
}
/**
* Sets the value of the buero property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setBuero(JAXBElement value) {
this.buero = value;
}
/**
* Gets the value of the camping property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getCamping() {
return camping;
}
/**
* Sets the value of the camping property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setCamping(JAXBElement value) {
this.camping = value;
}
/**
* Gets the value of the doppelhaus property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getDoppelhaus() {
return doppelhaus;
}
/**
* Sets the value of the doppelhaus property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setDoppelhaus(JAXBElement value) {
this.doppelhaus = value;
}
/**
* Gets the value of the einfamilienhaus property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getEinfamilienhaus() {
return einfamilienhaus;
}
/**
* Sets the value of the einfamilienhaus property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setEinfamilienhaus(JAXBElement value) {
this.einfamilienhaus = value;
}
/**
* Gets the value of the einzelhandelGross property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getEinzelhandelGross() {
return einzelhandelGross;
}
/**
* Sets the value of the einzelhandelGross property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setEinzelhandelGross(JAXBElement value) {
this.einzelhandelGross = value;
}
/**
* Gets the value of the einzelhandelKlein property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getEinzelhandelKlein() {
return einzelhandelKlein;
}
/**
* Sets the value of the einzelhandelKlein property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setEinzelhandelKlein(JAXBElement value) {
this.einzelhandelKlein = value;
}
/**
* Gets the value of the garagen property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getGaragen() {
return garagen;
}
/**
* Sets the value of the garagen property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setGaragen(JAXBElement value) {
this.garagen = value;
}
/**
* Gets the value of the garten property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getGarten() {
return garten;
}
/**
* Sets the value of the garten property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setGarten(JAXBElement value) {
this.garten = value;
}
/**
* Gets the value of the gastronomie property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getGastronomie() {
return gastronomie;
}
/**
* Sets the value of the gastronomie property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setGastronomie(JAXBElement value) {
this.gastronomie = value;
}
/**
* Gets the value of the gewerbe property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getGewerbe() {
return gewerbe;
}
/**
* Sets the value of the gewerbe property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setGewerbe(JAXBElement value) {
this.gewerbe = value;
}
/**
* Gets the value of the hotel property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getHotel() {
return hotel;
}
/**
* Sets the value of the hotel property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setHotel(JAXBElement value) {
this.hotel = value;
}
/**
* Gets the value of the industrie property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getIndustrie() {
return industrie;
}
/**
* Sets the value of the industrie property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setIndustrie(JAXBElement value) {
this.industrie = value;
}
/**
* Gets the value of the keineBebauung property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getKeineBebauung() {
return keineBebauung;
}
/**
* Sets the value of the keineBebauung property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setKeineBebauung(JAXBElement value) {
this.keineBebauung = value;
}
/**
* Gets the value of the kleingewerbe property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getKleingewerbe() {
return kleingewerbe;
}
/**
* Sets the value of the kleingewerbe property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setKleingewerbe(JAXBElement value) {
this.kleingewerbe = value;
}
/**
* Gets the value of the lager property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getLager() {
return lager;
}
/**
* Sets the value of the lager property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setLager(JAXBElement value) {
this.lager = value;
}
/**
* Gets the value of the mehrfamilienhaus property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getMehrfamilienhaus() {
return mehrfamilienhaus;
}
/**
* Sets the value of the mehrfamilienhaus property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setMehrfamilienhaus(JAXBElement value) {
this.mehrfamilienhaus = value;
}
/**
* Gets the value of the obstpflanzung property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getObstpflanzung() {
return obstpflanzung;
}
/**
* Sets the value of the obstpflanzung property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setObstpflanzung(JAXBElement value) {
this.obstpflanzung = value;
}
/**
* Gets the value of the parkhaus property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getParkhaus() {
return parkhaus;
}
/**
* Sets the value of the parkhaus property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setParkhaus(JAXBElement value) {
this.parkhaus = value;
}
/**
* Gets the value of the produktion property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getProduktion() {
return produktion;
}
/**
* Sets the value of the produktion property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setProduktion(JAXBElement value) {
this.produktion = value;
}
/**
* Gets the value of the reihenhaus property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getReihenhaus() {
return reihenhaus;
}
/**
* Sets the value of the reihenhaus property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setReihenhaus(JAXBElement value) {
this.reihenhaus = value;
}
/**
* Gets the value of the stellplaetze property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getStellplaetze() {
return stellplaetze;
}
/**
* Sets the value of the stellplaetze property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setStellplaetze(JAXBElement value) {
this.stellplaetze = value;
}
/**
* Gets the value of the villa property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getVilla() {
return villa;
}
/**
* Sets the value of the villa property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setVilla(JAXBElement value) {
this.villa = value;
}
/**
* Gets the value of the wald property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public JAXBElement getWald() {
return wald;
}
/**
* Sets the value of the wald property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Object }{@code >}
*
*/
public void setWald(JAXBElement value) {
this.wald = value;
}
public String toString() {
final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE;
final StringBuilder buffer = new StringBuilder();
append(null, buffer, strategy);
return buffer.toString();
}
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) {
strategy.appendStart(locator, this, buffer);
appendFields(locator, buffer, strategy);
strategy.appendEnd(locator, this, buffer);
return buffer;
}
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) {
{
JAXBElement theAckerland;
theAckerland = this.getAckerland();
strategy.appendField(locator, this, "ackerland", buffer, theAckerland);
}
{
JAXBElement theBauerwartungsland;
theBauerwartungsland = this.getBauerwartungsland();
strategy.appendField(locator, this, "bauerwartungsland", buffer, theBauerwartungsland);
}
{
JAXBElement theBootsstaende;
theBootsstaende = this.getBootsstaende();
strategy.appendField(locator, this, "bootsstaende", buffer, theBootsstaende);
}
{
JAXBElement theBuero;
theBuero = this.getBuero();
strategy.appendField(locator, this, "buero", buffer, theBuero);
}
{
JAXBElement theCamping;
theCamping = this.getCamping();
strategy.appendField(locator, this, "camping", buffer, theCamping);
}
{
JAXBElement theDoppelhaus;
theDoppelhaus = this.getDoppelhaus();
strategy.appendField(locator, this, "doppelhaus", buffer, theDoppelhaus);
}
{
JAXBElement theEinfamilienhaus;
theEinfamilienhaus = this.getEinfamilienhaus();
strategy.appendField(locator, this, "einfamilienhaus", buffer, theEinfamilienhaus);
}
{
JAXBElement theEinzelhandelGross;
theEinzelhandelGross = this.getEinzelhandelGross();
strategy.appendField(locator, this, "einzelhandelGross", buffer, theEinzelhandelGross);
}
{
JAXBElement theEinzelhandelKlein;
theEinzelhandelKlein = this.getEinzelhandelKlein();
strategy.appendField(locator, this, "einzelhandelKlein", buffer, theEinzelhandelKlein);
}
{
JAXBElement theGaragen;
theGaragen = this.getGaragen();
strategy.appendField(locator, this, "garagen", buffer, theGaragen);
}
{
JAXBElement theGarten;
theGarten = this.getGarten();
strategy.appendField(locator, this, "garten", buffer, theGarten);
}
{
JAXBElement theGastronomie;
theGastronomie = this.getGastronomie();
strategy.appendField(locator, this, "gastronomie", buffer, theGastronomie);
}
{
JAXBElement theGewerbe;
theGewerbe = this.getGewerbe();
strategy.appendField(locator, this, "gewerbe", buffer, theGewerbe);
}
{
JAXBElement theHotel;
theHotel = this.getHotel();
strategy.appendField(locator, this, "hotel", buffer, theHotel);
}
{
JAXBElement theIndustrie;
theIndustrie = this.getIndustrie();
strategy.appendField(locator, this, "industrie", buffer, theIndustrie);
}
{
JAXBElement theKeineBebauung;
theKeineBebauung = this.getKeineBebauung();
strategy.appendField(locator, this, "keineBebauung", buffer, theKeineBebauung);
}
{
JAXBElement theKleingewerbe;
theKleingewerbe = this.getKleingewerbe();
strategy.appendField(locator, this, "kleingewerbe", buffer, theKleingewerbe);
}
{
JAXBElement theLager;
theLager = this.getLager();
strategy.appendField(locator, this, "lager", buffer, theLager);
}
{
JAXBElement theMehrfamilienhaus;
theMehrfamilienhaus = this.getMehrfamilienhaus();
strategy.appendField(locator, this, "mehrfamilienhaus", buffer, theMehrfamilienhaus);
}
{
JAXBElement theObstpflanzung;
theObstpflanzung = this.getObstpflanzung();
strategy.appendField(locator, this, "obstpflanzung", buffer, theObstpflanzung);
}
{
JAXBElement theParkhaus;
theParkhaus = this.getParkhaus();
strategy.appendField(locator, this, "parkhaus", buffer, theParkhaus);
}
{
JAXBElement theProduktion;
theProduktion = this.getProduktion();
strategy.appendField(locator, this, "produktion", buffer, theProduktion);
}
{
JAXBElement theReihenhaus;
theReihenhaus = this.getReihenhaus();
strategy.appendField(locator, this, "reihenhaus", buffer, theReihenhaus);
}
{
JAXBElement theStellplaetze;
theStellplaetze = this.getStellplaetze();
strategy.appendField(locator, this, "stellplaetze", buffer, theStellplaetze);
}
{
JAXBElement theVilla;
theVilla = this.getVilla();
strategy.appendField(locator, this, "villa", buffer, theVilla);
}
{
JAXBElement theWald;
theWald = this.getWald();
strategy.appendField(locator, this, "wald", buffer, theWald);
}
return buffer;
}
public Object clone() {
return copyTo(createNewInstance());
}
public Object copyTo(Object target) {
final CopyStrategy strategy = JAXBCopyStrategy.INSTANCE;
return copyTo(null, target, strategy);
}
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy strategy) {
final Object draftCopy = ((target == null)?createNewInstance():target);
if (draftCopy instanceof GrundstueckEmpfohleneNutzung) {
final GrundstueckEmpfohleneNutzung copy = ((GrundstueckEmpfohleneNutzung) draftCopy);
if (this.ackerland!= null) {
JAXBElement sourceAckerland;
sourceAckerland = this.getAckerland();
@SuppressWarnings("unchecked")
JAXBElement copyAckerland = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "ackerland", sourceAckerland), sourceAckerland));
copy.setAckerland(copyAckerland);
} else {
copy.ackerland = null;
}
if (this.bauerwartungsland!= null) {
JAXBElement sourceBauerwartungsland;
sourceBauerwartungsland = this.getBauerwartungsland();
@SuppressWarnings("unchecked")
JAXBElement copyBauerwartungsland = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "bauerwartungsland", sourceBauerwartungsland), sourceBauerwartungsland));
copy.setBauerwartungsland(copyBauerwartungsland);
} else {
copy.bauerwartungsland = null;
}
if (this.bootsstaende!= null) {
JAXBElement sourceBootsstaende;
sourceBootsstaende = this.getBootsstaende();
@SuppressWarnings("unchecked")
JAXBElement copyBootsstaende = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "bootsstaende", sourceBootsstaende), sourceBootsstaende));
copy.setBootsstaende(copyBootsstaende);
} else {
copy.bootsstaende = null;
}
if (this.buero!= null) {
JAXBElement sourceBuero;
sourceBuero = this.getBuero();
@SuppressWarnings("unchecked")
JAXBElement copyBuero = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "buero", sourceBuero), sourceBuero));
copy.setBuero(copyBuero);
} else {
copy.buero = null;
}
if (this.camping!= null) {
JAXBElement sourceCamping;
sourceCamping = this.getCamping();
@SuppressWarnings("unchecked")
JAXBElement copyCamping = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "camping", sourceCamping), sourceCamping));
copy.setCamping(copyCamping);
} else {
copy.camping = null;
}
if (this.doppelhaus!= null) {
JAXBElement sourceDoppelhaus;
sourceDoppelhaus = this.getDoppelhaus();
@SuppressWarnings("unchecked")
JAXBElement copyDoppelhaus = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "doppelhaus", sourceDoppelhaus), sourceDoppelhaus));
copy.setDoppelhaus(copyDoppelhaus);
} else {
copy.doppelhaus = null;
}
if (this.einfamilienhaus!= null) {
JAXBElement sourceEinfamilienhaus;
sourceEinfamilienhaus = this.getEinfamilienhaus();
@SuppressWarnings("unchecked")
JAXBElement copyEinfamilienhaus = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "einfamilienhaus", sourceEinfamilienhaus), sourceEinfamilienhaus));
copy.setEinfamilienhaus(copyEinfamilienhaus);
} else {
copy.einfamilienhaus = null;
}
if (this.einzelhandelGross!= null) {
JAXBElement sourceEinzelhandelGross;
sourceEinzelhandelGross = this.getEinzelhandelGross();
@SuppressWarnings("unchecked")
JAXBElement copyEinzelhandelGross = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "einzelhandelGross", sourceEinzelhandelGross), sourceEinzelhandelGross));
copy.setEinzelhandelGross(copyEinzelhandelGross);
} else {
copy.einzelhandelGross = null;
}
if (this.einzelhandelKlein!= null) {
JAXBElement sourceEinzelhandelKlein;
sourceEinzelhandelKlein = this.getEinzelhandelKlein();
@SuppressWarnings("unchecked")
JAXBElement copyEinzelhandelKlein = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "einzelhandelKlein", sourceEinzelhandelKlein), sourceEinzelhandelKlein));
copy.setEinzelhandelKlein(copyEinzelhandelKlein);
} else {
copy.einzelhandelKlein = null;
}
if (this.garagen!= null) {
JAXBElement sourceGaragen;
sourceGaragen = this.getGaragen();
@SuppressWarnings("unchecked")
JAXBElement copyGaragen = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "garagen", sourceGaragen), sourceGaragen));
copy.setGaragen(copyGaragen);
} else {
copy.garagen = null;
}
if (this.garten!= null) {
JAXBElement sourceGarten;
sourceGarten = this.getGarten();
@SuppressWarnings("unchecked")
JAXBElement copyGarten = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "garten", sourceGarten), sourceGarten));
copy.setGarten(copyGarten);
} else {
copy.garten = null;
}
if (this.gastronomie!= null) {
JAXBElement sourceGastronomie;
sourceGastronomie = this.getGastronomie();
@SuppressWarnings("unchecked")
JAXBElement copyGastronomie = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "gastronomie", sourceGastronomie), sourceGastronomie));
copy.setGastronomie(copyGastronomie);
} else {
copy.gastronomie = null;
}
if (this.gewerbe!= null) {
JAXBElement sourceGewerbe;
sourceGewerbe = this.getGewerbe();
@SuppressWarnings("unchecked")
JAXBElement copyGewerbe = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "gewerbe", sourceGewerbe), sourceGewerbe));
copy.setGewerbe(copyGewerbe);
} else {
copy.gewerbe = null;
}
if (this.hotel!= null) {
JAXBElement sourceHotel;
sourceHotel = this.getHotel();
@SuppressWarnings("unchecked")
JAXBElement copyHotel = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "hotel", sourceHotel), sourceHotel));
copy.setHotel(copyHotel);
} else {
copy.hotel = null;
}
if (this.industrie!= null) {
JAXBElement sourceIndustrie;
sourceIndustrie = this.getIndustrie();
@SuppressWarnings("unchecked")
JAXBElement copyIndustrie = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "industrie", sourceIndustrie), sourceIndustrie));
copy.setIndustrie(copyIndustrie);
} else {
copy.industrie = null;
}
if (this.keineBebauung!= null) {
JAXBElement sourceKeineBebauung;
sourceKeineBebauung = this.getKeineBebauung();
@SuppressWarnings("unchecked")
JAXBElement copyKeineBebauung = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "keineBebauung", sourceKeineBebauung), sourceKeineBebauung));
copy.setKeineBebauung(copyKeineBebauung);
} else {
copy.keineBebauung = null;
}
if (this.kleingewerbe!= null) {
JAXBElement sourceKleingewerbe;
sourceKleingewerbe = this.getKleingewerbe();
@SuppressWarnings("unchecked")
JAXBElement copyKleingewerbe = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "kleingewerbe", sourceKleingewerbe), sourceKleingewerbe));
copy.setKleingewerbe(copyKleingewerbe);
} else {
copy.kleingewerbe = null;
}
if (this.lager!= null) {
JAXBElement sourceLager;
sourceLager = this.getLager();
@SuppressWarnings("unchecked")
JAXBElement copyLager = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "lager", sourceLager), sourceLager));
copy.setLager(copyLager);
} else {
copy.lager = null;
}
if (this.mehrfamilienhaus!= null) {
JAXBElement sourceMehrfamilienhaus;
sourceMehrfamilienhaus = this.getMehrfamilienhaus();
@SuppressWarnings("unchecked")
JAXBElement copyMehrfamilienhaus = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "mehrfamilienhaus", sourceMehrfamilienhaus), sourceMehrfamilienhaus));
copy.setMehrfamilienhaus(copyMehrfamilienhaus);
} else {
copy.mehrfamilienhaus = null;
}
if (this.obstpflanzung!= null) {
JAXBElement sourceObstpflanzung;
sourceObstpflanzung = this.getObstpflanzung();
@SuppressWarnings("unchecked")
JAXBElement copyObstpflanzung = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "obstpflanzung", sourceObstpflanzung), sourceObstpflanzung));
copy.setObstpflanzung(copyObstpflanzung);
} else {
copy.obstpflanzung = null;
}
if (this.parkhaus!= null) {
JAXBElement sourceParkhaus;
sourceParkhaus = this.getParkhaus();
@SuppressWarnings("unchecked")
JAXBElement copyParkhaus = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "parkhaus", sourceParkhaus), sourceParkhaus));
copy.setParkhaus(copyParkhaus);
} else {
copy.parkhaus = null;
}
if (this.produktion!= null) {
JAXBElement sourceProduktion;
sourceProduktion = this.getProduktion();
@SuppressWarnings("unchecked")
JAXBElement copyProduktion = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "produktion", sourceProduktion), sourceProduktion));
copy.setProduktion(copyProduktion);
} else {
copy.produktion = null;
}
if (this.reihenhaus!= null) {
JAXBElement sourceReihenhaus;
sourceReihenhaus = this.getReihenhaus();
@SuppressWarnings("unchecked")
JAXBElement copyReihenhaus = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "reihenhaus", sourceReihenhaus), sourceReihenhaus));
copy.setReihenhaus(copyReihenhaus);
} else {
copy.reihenhaus = null;
}
if (this.stellplaetze!= null) {
JAXBElement sourceStellplaetze;
sourceStellplaetze = this.getStellplaetze();
@SuppressWarnings("unchecked")
JAXBElement copyStellplaetze = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "stellplaetze", sourceStellplaetze), sourceStellplaetze));
copy.setStellplaetze(copyStellplaetze);
} else {
copy.stellplaetze = null;
}
if (this.villa!= null) {
JAXBElement sourceVilla;
sourceVilla = this.getVilla();
@SuppressWarnings("unchecked")
JAXBElement copyVilla = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "villa", sourceVilla), sourceVilla));
copy.setVilla(copyVilla);
} else {
copy.villa = null;
}
if (this.wald!= null) {
JAXBElement sourceWald;
sourceWald = this.getWald();
@SuppressWarnings("unchecked")
JAXBElement copyWald = ((JAXBElement ) strategy.copy(LocatorUtils.property(locator, "wald", sourceWald), sourceWald));
copy.setWald(copyWald);
} else {
copy.wald = null;
}
}
return draftCopy;
}
public Object createNewInstance() {
return new GrundstueckEmpfohleneNutzung();
}
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) {
if ((object == null)||(this.getClass()!= object.getClass())) {
return false;
}
if (this == object) {
return true;
}
final GrundstueckEmpfohleneNutzung that = ((GrundstueckEmpfohleneNutzung) object);
{
JAXBElement lhsAckerland;
lhsAckerland = this.getAckerland();
JAXBElement rhsAckerland;
rhsAckerland = that.getAckerland();
if (!strategy.equals(LocatorUtils.property(thisLocator, "ackerland", lhsAckerland), LocatorUtils.property(thatLocator, "ackerland", rhsAckerland), lhsAckerland, rhsAckerland)) {
return false;
}
}
{
JAXBElement lhsBauerwartungsland;
lhsBauerwartungsland = this.getBauerwartungsland();
JAXBElement rhsBauerwartungsland;
rhsBauerwartungsland = that.getBauerwartungsland();
if (!strategy.equals(LocatorUtils.property(thisLocator, "bauerwartungsland", lhsBauerwartungsland), LocatorUtils.property(thatLocator, "bauerwartungsland", rhsBauerwartungsland), lhsBauerwartungsland, rhsBauerwartungsland)) {
return false;
}
}
{
JAXBElement lhsBootsstaende;
lhsBootsstaende = this.getBootsstaende();
JAXBElement rhsBootsstaende;
rhsBootsstaende = that.getBootsstaende();
if (!strategy.equals(LocatorUtils.property(thisLocator, "bootsstaende", lhsBootsstaende), LocatorUtils.property(thatLocator, "bootsstaende", rhsBootsstaende), lhsBootsstaende, rhsBootsstaende)) {
return false;
}
}
{
JAXBElement lhsBuero;
lhsBuero = this.getBuero();
JAXBElement rhsBuero;
rhsBuero = that.getBuero();
if (!strategy.equals(LocatorUtils.property(thisLocator, "buero", lhsBuero), LocatorUtils.property(thatLocator, "buero", rhsBuero), lhsBuero, rhsBuero)) {
return false;
}
}
{
JAXBElement lhsCamping;
lhsCamping = this.getCamping();
JAXBElement rhsCamping;
rhsCamping = that.getCamping();
if (!strategy.equals(LocatorUtils.property(thisLocator, "camping", lhsCamping), LocatorUtils.property(thatLocator, "camping", rhsCamping), lhsCamping, rhsCamping)) {
return false;
}
}
{
JAXBElement lhsDoppelhaus;
lhsDoppelhaus = this.getDoppelhaus();
JAXBElement rhsDoppelhaus;
rhsDoppelhaus = that.getDoppelhaus();
if (!strategy.equals(LocatorUtils.property(thisLocator, "doppelhaus", lhsDoppelhaus), LocatorUtils.property(thatLocator, "doppelhaus", rhsDoppelhaus), lhsDoppelhaus, rhsDoppelhaus)) {
return false;
}
}
{
JAXBElement lhsEinfamilienhaus;
lhsEinfamilienhaus = this.getEinfamilienhaus();
JAXBElement rhsEinfamilienhaus;
rhsEinfamilienhaus = that.getEinfamilienhaus();
if (!strategy.equals(LocatorUtils.property(thisLocator, "einfamilienhaus", lhsEinfamilienhaus), LocatorUtils.property(thatLocator, "einfamilienhaus", rhsEinfamilienhaus), lhsEinfamilienhaus, rhsEinfamilienhaus)) {
return false;
}
}
{
JAXBElement lhsEinzelhandelGross;
lhsEinzelhandelGross = this.getEinzelhandelGross();
JAXBElement rhsEinzelhandelGross;
rhsEinzelhandelGross = that.getEinzelhandelGross();
if (!strategy.equals(LocatorUtils.property(thisLocator, "einzelhandelGross", lhsEinzelhandelGross), LocatorUtils.property(thatLocator, "einzelhandelGross", rhsEinzelhandelGross), lhsEinzelhandelGross, rhsEinzelhandelGross)) {
return false;
}
}
{
JAXBElement lhsEinzelhandelKlein;
lhsEinzelhandelKlein = this.getEinzelhandelKlein();
JAXBElement rhsEinzelhandelKlein;
rhsEinzelhandelKlein = that.getEinzelhandelKlein();
if (!strategy.equals(LocatorUtils.property(thisLocator, "einzelhandelKlein", lhsEinzelhandelKlein), LocatorUtils.property(thatLocator, "einzelhandelKlein", rhsEinzelhandelKlein), lhsEinzelhandelKlein, rhsEinzelhandelKlein)) {
return false;
}
}
{
JAXBElement lhsGaragen;
lhsGaragen = this.getGaragen();
JAXBElement rhsGaragen;
rhsGaragen = that.getGaragen();
if (!strategy.equals(LocatorUtils.property(thisLocator, "garagen", lhsGaragen), LocatorUtils.property(thatLocator, "garagen", rhsGaragen), lhsGaragen, rhsGaragen)) {
return false;
}
}
{
JAXBElement lhsGarten;
lhsGarten = this.getGarten();
JAXBElement rhsGarten;
rhsGarten = that.getGarten();
if (!strategy.equals(LocatorUtils.property(thisLocator, "garten", lhsGarten), LocatorUtils.property(thatLocator, "garten", rhsGarten), lhsGarten, rhsGarten)) {
return false;
}
}
{
JAXBElement lhsGastronomie;
lhsGastronomie = this.getGastronomie();
JAXBElement rhsGastronomie;
rhsGastronomie = that.getGastronomie();
if (!strategy.equals(LocatorUtils.property(thisLocator, "gastronomie", lhsGastronomie), LocatorUtils.property(thatLocator, "gastronomie", rhsGastronomie), lhsGastronomie, rhsGastronomie)) {
return false;
}
}
{
JAXBElement lhsGewerbe;
lhsGewerbe = this.getGewerbe();
JAXBElement rhsGewerbe;
rhsGewerbe = that.getGewerbe();
if (!strategy.equals(LocatorUtils.property(thisLocator, "gewerbe", lhsGewerbe), LocatorUtils.property(thatLocator, "gewerbe", rhsGewerbe), lhsGewerbe, rhsGewerbe)) {
return false;
}
}
{
JAXBElement lhsHotel;
lhsHotel = this.getHotel();
JAXBElement rhsHotel;
rhsHotel = that.getHotel();
if (!strategy.equals(LocatorUtils.property(thisLocator, "hotel", lhsHotel), LocatorUtils.property(thatLocator, "hotel", rhsHotel), lhsHotel, rhsHotel)) {
return false;
}
}
{
JAXBElement lhsIndustrie;
lhsIndustrie = this.getIndustrie();
JAXBElement rhsIndustrie;
rhsIndustrie = that.getIndustrie();
if (!strategy.equals(LocatorUtils.property(thisLocator, "industrie", lhsIndustrie), LocatorUtils.property(thatLocator, "industrie", rhsIndustrie), lhsIndustrie, rhsIndustrie)) {
return false;
}
}
{
JAXBElement lhsKeineBebauung;
lhsKeineBebauung = this.getKeineBebauung();
JAXBElement rhsKeineBebauung;
rhsKeineBebauung = that.getKeineBebauung();
if (!strategy.equals(LocatorUtils.property(thisLocator, "keineBebauung", lhsKeineBebauung), LocatorUtils.property(thatLocator, "keineBebauung", rhsKeineBebauung), lhsKeineBebauung, rhsKeineBebauung)) {
return false;
}
}
{
JAXBElement lhsKleingewerbe;
lhsKleingewerbe = this.getKleingewerbe();
JAXBElement rhsKleingewerbe;
rhsKleingewerbe = that.getKleingewerbe();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kleingewerbe", lhsKleingewerbe), LocatorUtils.property(thatLocator, "kleingewerbe", rhsKleingewerbe), lhsKleingewerbe, rhsKleingewerbe)) {
return false;
}
}
{
JAXBElement lhsLager;
lhsLager = this.getLager();
JAXBElement rhsLager;
rhsLager = that.getLager();
if (!strategy.equals(LocatorUtils.property(thisLocator, "lager", lhsLager), LocatorUtils.property(thatLocator, "lager", rhsLager), lhsLager, rhsLager)) {
return false;
}
}
{
JAXBElement lhsMehrfamilienhaus;
lhsMehrfamilienhaus = this.getMehrfamilienhaus();
JAXBElement rhsMehrfamilienhaus;
rhsMehrfamilienhaus = that.getMehrfamilienhaus();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mehrfamilienhaus", lhsMehrfamilienhaus), LocatorUtils.property(thatLocator, "mehrfamilienhaus", rhsMehrfamilienhaus), lhsMehrfamilienhaus, rhsMehrfamilienhaus)) {
return false;
}
}
{
JAXBElement lhsObstpflanzung;
lhsObstpflanzung = this.getObstpflanzung();
JAXBElement rhsObstpflanzung;
rhsObstpflanzung = that.getObstpflanzung();
if (!strategy.equals(LocatorUtils.property(thisLocator, "obstpflanzung", lhsObstpflanzung), LocatorUtils.property(thatLocator, "obstpflanzung", rhsObstpflanzung), lhsObstpflanzung, rhsObstpflanzung)) {
return false;
}
}
{
JAXBElement lhsParkhaus;
lhsParkhaus = this.getParkhaus();
JAXBElement rhsParkhaus;
rhsParkhaus = that.getParkhaus();
if (!strategy.equals(LocatorUtils.property(thisLocator, "parkhaus", lhsParkhaus), LocatorUtils.property(thatLocator, "parkhaus", rhsParkhaus), lhsParkhaus, rhsParkhaus)) {
return false;
}
}
{
JAXBElement lhsProduktion;
lhsProduktion = this.getProduktion();
JAXBElement rhsProduktion;
rhsProduktion = that.getProduktion();
if (!strategy.equals(LocatorUtils.property(thisLocator, "produktion", lhsProduktion), LocatorUtils.property(thatLocator, "produktion", rhsProduktion), lhsProduktion, rhsProduktion)) {
return false;
}
}
{
JAXBElement lhsReihenhaus;
lhsReihenhaus = this.getReihenhaus();
JAXBElement rhsReihenhaus;
rhsReihenhaus = that.getReihenhaus();
if (!strategy.equals(LocatorUtils.property(thisLocator, "reihenhaus", lhsReihenhaus), LocatorUtils.property(thatLocator, "reihenhaus", rhsReihenhaus), lhsReihenhaus, rhsReihenhaus)) {
return false;
}
}
{
JAXBElement lhsStellplaetze;
lhsStellplaetze = this.getStellplaetze();
JAXBElement rhsStellplaetze;
rhsStellplaetze = that.getStellplaetze();
if (!strategy.equals(LocatorUtils.property(thisLocator, "stellplaetze", lhsStellplaetze), LocatorUtils.property(thatLocator, "stellplaetze", rhsStellplaetze), lhsStellplaetze, rhsStellplaetze)) {
return false;
}
}
{
JAXBElement lhsVilla;
lhsVilla = this.getVilla();
JAXBElement rhsVilla;
rhsVilla = that.getVilla();
if (!strategy.equals(LocatorUtils.property(thisLocator, "villa", lhsVilla), LocatorUtils.property(thatLocator, "villa", rhsVilla), lhsVilla, rhsVilla)) {
return false;
}
}
{
JAXBElement lhsWald;
lhsWald = this.getWald();
JAXBElement rhsWald;
rhsWald = that.getWald();
if (!strategy.equals(LocatorUtils.property(thisLocator, "wald", lhsWald), LocatorUtils.property(thatLocator, "wald", rhsWald), lhsWald, rhsWald)) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
}