Commit 3ca0dfba authored by Rushikesh Padsala's avatar Rushikesh Padsala
Browse files

changed to beta8 classes

parent 9cc5564f
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0 // Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j // ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source // Any modifications to this file will be lost upon recompilation of the source
// Generated: Mon Oct 27 13:17:28 CET 2025 // Generated: Wed Dec 10 10:52:09 CET 2025
// //
package org.sig3d.citygml.energyADE3beta7; package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType; ...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType;
/** /**
* <p>Java class for ThermalZonePropertyType complex type. * <p>Java class for ZoneDoorPropertyType complex type.
* *
* <p>The following schema fragment specifies the expected content contained within this class. * <p>The following schema fragment specifies the expected content contained within this class.
* *
* <pre> * <pre>
* &lt;complexType name="ThermalZonePropertyType"&gt; * &lt;complexType name="ZoneDoorPropertyType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt; * &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ThermalZone"/&gt; * &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ZoneDoor"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt; * &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType; ...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ThermalZonePropertyType", propOrder = { @XmlType(name = "ZoneDoorPropertyType", propOrder = {
"thermalZone" "zoneDoor"
}) })
public class ThermalZonePropertyType { public class ZoneDoorPropertyType {
@XmlElement(name = "ThermalZone") @XmlElement(name = "ZoneDoor")
protected ThermalZoneType thermalZone; protected ZoneDoorType zoneDoor;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml") @XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI") @XmlSchemaType(name = "anyURI")
protected String remoteSchema; protected String remoteSchema;
...@@ -66,31 +66,31 @@ public class ThermalZonePropertyType { ...@@ -66,31 +66,31 @@ public class ThermalZonePropertyType {
protected ActuateType actuate; protected ActuateType actuate;
/** /**
* Gets the value of the thermalZone property. * Gets the value of the zoneDoor property.
* *
* @return * @return
* possible object is * possible object is
* {@link ThermalZoneType } * {@link ZoneDoorType }
* *
*/ */
public ThermalZoneType getThermalZone() { public ZoneDoorType getZoneDoor() {
return thermalZone; return zoneDoor;
} }
/** /**
* Sets the value of the thermalZone property. * Sets the value of the zoneDoor property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link ThermalZoneType } * {@link ZoneDoorType }
* *
*/ */
public void setThermalZone(ThermalZoneType value) { public void setZoneDoor(ZoneDoorType value) {
this.thermalZone = value; this.zoneDoor = value;
} }
public boolean isSetThermalZone() { public boolean isSetZoneDoor() {
return (this.thermalZone!= null); return (this.zoneDoor!= null);
} }
/** /**
......
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ZoneDoorType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneDoorType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneOpeningType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneDoorType")
public class ZoneDoorType
extends AbstractZoneOpeningType
{
}
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0 // Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j // ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source // Any modifications to this file will be lost upon recompilation of the source
// Generated: Mon Oct 27 13:17:28 CET 2025 // Generated: Wed Dec 10 10:52:09 CET 2025
// //
package org.sig3d.citygml.energyADE3beta7; package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType; ...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType;
/** /**
* <p>Java class for BasementCeilingSurfacePropertyType complex type. * <p>Java class for ZoneExteriorWallSurfacePropertyType complex type.
* *
* <p>The following schema fragment specifies the expected content contained within this class. * <p>The following schema fragment specifies the expected content contained within this class.
* *
* <pre> * <pre>
* &lt;complexType name="BasementCeilingSurfacePropertyType"&gt; * &lt;complexType name="ZoneExteriorWallSurfacePropertyType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt; * &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}BasementCeilingSurface"/&gt; * &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ZoneExteriorWallSurface"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt; * &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType; ...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BasementCeilingSurfacePropertyType", propOrder = { @XmlType(name = "ZoneExteriorWallSurfacePropertyType", propOrder = {
"basementCeilingSurface" "zoneExteriorWallSurface"
}) })
public class BasementCeilingSurfacePropertyType { public class ZoneExteriorWallSurfacePropertyType {
@XmlElement(name = "BasementCeilingSurface") @XmlElement(name = "ZoneExteriorWallSurface")
protected BasementCeilingSurfaceType basementCeilingSurface; protected ZoneExteriorWallSurfaceType zoneExteriorWallSurface;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml") @XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI") @XmlSchemaType(name = "anyURI")
protected String remoteSchema; protected String remoteSchema;
...@@ -66,31 +66,31 @@ public class BasementCeilingSurfacePropertyType { ...@@ -66,31 +66,31 @@ public class BasementCeilingSurfacePropertyType {
protected ActuateType actuate; protected ActuateType actuate;
/** /**
* Gets the value of the basementCeilingSurface property. * Gets the value of the zoneExteriorWallSurface property.
* *
* @return * @return
* possible object is * possible object is
* {@link BasementCeilingSurfaceType } * {@link ZoneExteriorWallSurfaceType }
* *
*/ */
public BasementCeilingSurfaceType getBasementCeilingSurface() { public ZoneExteriorWallSurfaceType getZoneExteriorWallSurface() {
return basementCeilingSurface; return zoneExteriorWallSurface;
} }
/** /**
* Sets the value of the basementCeilingSurface property. * Sets the value of the zoneExteriorWallSurface property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link BasementCeilingSurfaceType } * {@link ZoneExteriorWallSurfaceType }
* *
*/ */
public void setBasementCeilingSurface(BasementCeilingSurfaceType value) { public void setZoneExteriorWallSurface(ZoneExteriorWallSurfaceType value) {
this.basementCeilingSurface = value; this.zoneExteriorWallSurface = value;
} }
public boolean isSetBasementCeilingSurface() { public boolean isSetZoneExteriorWallSurface() {
return (this.basementCeilingSurface!= null); return (this.zoneExteriorWallSurface!= null);
} }
/** /**
......
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ZoneExteriorWallSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneExteriorWallSurfaceType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneExteriorWallSurfaceType")
public class ZoneExteriorWallSurfaceType
extends AbstractZoneBoundarySurfaceType
{
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for ZoneGroundSurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneGroundSurfacePropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ZoneGroundSurface"/&gt;
* &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneGroundSurfacePropertyType", propOrder = {
"zoneGroundSurface"
})
public class ZoneGroundSurfacePropertyType {
@XmlElement(name = "ZoneGroundSurface")
protected ZoneGroundSurfaceType zoneGroundSurface;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI")
protected String remoteSchema;
@XmlAttribute(name = "type", namespace = "http://www.w3.org/1999/xlink")
protected TypeType type;
@XmlAttribute(name = "href", namespace = "http://www.w3.org/1999/xlink")
protected String href;
@XmlAttribute(name = "role", namespace = "http://www.w3.org/1999/xlink")
protected String role;
@XmlAttribute(name = "arcrole", namespace = "http://www.w3.org/1999/xlink")
protected String arcrole;
@XmlAttribute(name = "title", namespace = "http://www.w3.org/1999/xlink")
protected String title;
@XmlAttribute(name = "show", namespace = "http://www.w3.org/1999/xlink")
protected ShowType show;
@XmlAttribute(name = "actuate", namespace = "http://www.w3.org/1999/xlink")
protected ActuateType actuate;
/**
* Gets the value of the zoneGroundSurface property.
*
* @return
* possible object is
* {@link ZoneGroundSurfaceType }
*
*/
public ZoneGroundSurfaceType getZoneGroundSurface() {
return zoneGroundSurface;
}
/**
* Sets the value of the zoneGroundSurface property.
*
* @param value
* allowed object is
* {@link ZoneGroundSurfaceType }
*
*/
public void setZoneGroundSurface(ZoneGroundSurfaceType value) {
this.zoneGroundSurface = value;
}
public boolean isSetZoneGroundSurface() {
return (this.zoneGroundSurface!= null);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRemoteSchema() {
return remoteSchema;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemoteSchema(String value) {
this.remoteSchema = value;
}
public boolean isSetRemoteSchema() {
return (this.remoteSchema!= null);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public TypeType getType() {
if (type == null) {
return TypeType.SIMPLE;
} else {
return type;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public void setType(TypeType value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
public boolean isSetHref() {
return (this.href!= null);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRole() {
return role;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRole(String value) {
this.role = value;
}
public boolean isSetRole() {
return (this.role!= null);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArcrole() {
return arcrole;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArcrole(String value) {
this.arcrole = value;
}
public boolean isSetArcrole() {
return (this.arcrole!= null);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
public boolean isSetTitle() {
return (this.title!= null);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public ShowType getShow() {
return show;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public void setShow(ShowType value) {
this.show = value;
}
public boolean isSetShow() {
return (this.show!= null);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public ActuateType getActuate() {
return actuate;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public void setActuate(ActuateType value) {
this.actuate = value;
}
public boolean isSetActuate() {
return (this.actuate!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ZoneGroundSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneGroundSurfaceType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneGroundSurfaceType")
public class ZoneGroundSurfaceType
extends AbstractZoneBoundarySurfaceType
{
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for ZoneIntermediateFloorSurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneIntermediateFloorSurfacePropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ZoneIntermediateFloorSurface"/&gt;
* &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneIntermediateFloorSurfacePropertyType", propOrder = {
"zoneIntermediateFloorSurface"
})
public class ZoneIntermediateFloorSurfacePropertyType {
@XmlElement(name = "ZoneIntermediateFloorSurface")
protected ZoneIntermediateFloorSurfaceType zoneIntermediateFloorSurface;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI")
protected String remoteSchema;
@XmlAttribute(name = "type", namespace = "http://www.w3.org/1999/xlink")
protected TypeType type;
@XmlAttribute(name = "href", namespace = "http://www.w3.org/1999/xlink")
protected String href;
@XmlAttribute(name = "role", namespace = "http://www.w3.org/1999/xlink")
protected String role;
@XmlAttribute(name = "arcrole", namespace = "http://www.w3.org/1999/xlink")
protected String arcrole;
@XmlAttribute(name = "title", namespace = "http://www.w3.org/1999/xlink")
protected String title;
@XmlAttribute(name = "show", namespace = "http://www.w3.org/1999/xlink")
protected ShowType show;
@XmlAttribute(name = "actuate", namespace = "http://www.w3.org/1999/xlink")
protected ActuateType actuate;
/**
* Gets the value of the zoneIntermediateFloorSurface property.
*
* @return
* possible object is
* {@link ZoneIntermediateFloorSurfaceType }
*
*/
public ZoneIntermediateFloorSurfaceType getZoneIntermediateFloorSurface() {
return zoneIntermediateFloorSurface;
}
/**
* Sets the value of the zoneIntermediateFloorSurface property.
*
* @param value
* allowed object is
* {@link ZoneIntermediateFloorSurfaceType }
*
*/
public void setZoneIntermediateFloorSurface(ZoneIntermediateFloorSurfaceType value) {
this.zoneIntermediateFloorSurface = value;
}
public boolean isSetZoneIntermediateFloorSurface() {
return (this.zoneIntermediateFloorSurface!= null);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRemoteSchema() {
return remoteSchema;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemoteSchema(String value) {
this.remoteSchema = value;
}
public boolean isSetRemoteSchema() {
return (this.remoteSchema!= null);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public TypeType getType() {
if (type == null) {
return TypeType.SIMPLE;
} else {
return type;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public void setType(TypeType value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
public boolean isSetHref() {
return (this.href!= null);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRole() {
return role;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRole(String value) {
this.role = value;
}
public boolean isSetRole() {
return (this.role!= null);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArcrole() {
return arcrole;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArcrole(String value) {
this.arcrole = value;
}
public boolean isSetArcrole() {
return (this.arcrole!= null);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
public boolean isSetTitle() {
return (this.title!= null);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public ShowType getShow() {
return show;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public void setShow(ShowType value) {
this.show = value;
}
public boolean isSetShow() {
return (this.show!= null);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public ActuateType getActuate() {
return actuate;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public void setActuate(ActuateType value) {
this.actuate = value;
}
public boolean isSetActuate() {
return (this.actuate!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ZoneIntermediateFloorSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneIntermediateFloorSurfaceType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneIntermediateFloorSurfaceType")
public class ZoneIntermediateFloorSurfaceType
extends AbstractZoneBoundarySurfaceType
{
}
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0 // Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j // ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source // Any modifications to this file will be lost upon recompilation of the source
// Generated: Mon Oct 27 13:17:28 CET 2025 // Generated: Wed Dec 10 10:52:09 CET 2025
// //
package org.sig3d.citygml.energyADE3beta7; package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType; ...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType;
/** /**
* <p>Java class for PartyWallSurfacePropertyType complex type. * <p>Java class for ZonePartPropertyType complex type.
* *
* <p>The following schema fragment specifies the expected content contained within this class. * <p>The following schema fragment specifies the expected content contained within this class.
* *
* <pre> * <pre>
* &lt;complexType name="PartyWallSurfacePropertyType"&gt; * &lt;complexType name="ZonePartPropertyType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt; * &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}PartyWallSurface"/&gt; * &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ZonePart"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt; * &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType; ...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PartyWallSurfacePropertyType", propOrder = { @XmlType(name = "ZonePartPropertyType", propOrder = {
"partyWallSurface" "zonePart"
}) })
public class PartyWallSurfacePropertyType { public class ZonePartPropertyType {
@XmlElement(name = "PartyWallSurface") @XmlElement(name = "ZonePart")
protected PartyWallSurfaceType partyWallSurface; protected ZonePartType zonePart;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml") @XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI") @XmlSchemaType(name = "anyURI")
protected String remoteSchema; protected String remoteSchema;
...@@ -66,31 +66,31 @@ public class PartyWallSurfacePropertyType { ...@@ -66,31 +66,31 @@ public class PartyWallSurfacePropertyType {
protected ActuateType actuate; protected ActuateType actuate;
/** /**
* Gets the value of the partyWallSurface property. * Gets the value of the zonePart property.
* *
* @return * @return
* possible object is * possible object is
* {@link PartyWallSurfaceType } * {@link ZonePartType }
* *
*/ */
public PartyWallSurfaceType getPartyWallSurface() { public ZonePartType getZonePart() {
return partyWallSurface; return zonePart;
} }
/** /**
* Sets the value of the partyWallSurface property. * Sets the value of the zonePart property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link PartyWallSurfaceType } * {@link ZonePartType }
* *
*/ */
public void setPartyWallSurface(PartyWallSurfaceType value) { public void setZonePart(ZonePartType value) {
this.partyWallSurface = value; this.zonePart = value;
} }
public boolean isSetPartyWallSurface() { public boolean isSetZonePart() {
return (this.partyWallSurface!= null); return (this.zonePart!= null);
} }
/** /**
......
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ZonePartType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZonePartType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZonePartType")
public class ZonePartType
extends AbstractZoneType
{
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for ZonePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZonePropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}Zone"/&gt;
* &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZonePropertyType", propOrder = {
"zone"
})
public class ZonePropertyType {
@XmlElement(name = "Zone")
protected ZoneType zone;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI")
protected String remoteSchema;
@XmlAttribute(name = "type", namespace = "http://www.w3.org/1999/xlink")
protected TypeType type;
@XmlAttribute(name = "href", namespace = "http://www.w3.org/1999/xlink")
protected String href;
@XmlAttribute(name = "role", namespace = "http://www.w3.org/1999/xlink")
protected String role;
@XmlAttribute(name = "arcrole", namespace = "http://www.w3.org/1999/xlink")
protected String arcrole;
@XmlAttribute(name = "title", namespace = "http://www.w3.org/1999/xlink")
protected String title;
@XmlAttribute(name = "show", namespace = "http://www.w3.org/1999/xlink")
protected ShowType show;
@XmlAttribute(name = "actuate", namespace = "http://www.w3.org/1999/xlink")
protected ActuateType actuate;
/**
* Gets the value of the zone property.
*
* @return
* possible object is
* {@link ZoneType }
*
*/
public ZoneType getZone() {
return zone;
}
/**
* Sets the value of the zone property.
*
* @param value
* allowed object is
* {@link ZoneType }
*
*/
public void setZone(ZoneType value) {
this.zone = value;
}
public boolean isSetZone() {
return (this.zone!= null);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRemoteSchema() {
return remoteSchema;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemoteSchema(String value) {
this.remoteSchema = value;
}
public boolean isSetRemoteSchema() {
return (this.remoteSchema!= null);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public TypeType getType() {
if (type == null) {
return TypeType.SIMPLE;
} else {
return type;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public void setType(TypeType value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
public boolean isSetHref() {
return (this.href!= null);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRole() {
return role;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRole(String value) {
this.role = value;
}
public boolean isSetRole() {
return (this.role!= null);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArcrole() {
return arcrole;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArcrole(String value) {
this.arcrole = value;
}
public boolean isSetArcrole() {
return (this.arcrole!= null);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
public boolean isSetTitle() {
return (this.title!= null);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public ShowType getShow() {
return show;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public void setShow(ShowType value) {
this.show = value;
}
public boolean isSetShow() {
return (this.show!= null);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public ActuateType getActuate() {
return actuate;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public void setActuate(ActuateType value) {
this.actuate = value;
}
public boolean isSetActuate() {
return (this.actuate!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for ZoneRoofSurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneRoofSurfacePropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ZoneRoofSurface"/&gt;
* &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneRoofSurfacePropertyType", propOrder = {
"zoneRoofSurface"
})
public class ZoneRoofSurfacePropertyType {
@XmlElement(name = "ZoneRoofSurface")
protected ZoneRoofSurfaceType zoneRoofSurface;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI")
protected String remoteSchema;
@XmlAttribute(name = "type", namespace = "http://www.w3.org/1999/xlink")
protected TypeType type;
@XmlAttribute(name = "href", namespace = "http://www.w3.org/1999/xlink")
protected String href;
@XmlAttribute(name = "role", namespace = "http://www.w3.org/1999/xlink")
protected String role;
@XmlAttribute(name = "arcrole", namespace = "http://www.w3.org/1999/xlink")
protected String arcrole;
@XmlAttribute(name = "title", namespace = "http://www.w3.org/1999/xlink")
protected String title;
@XmlAttribute(name = "show", namespace = "http://www.w3.org/1999/xlink")
protected ShowType show;
@XmlAttribute(name = "actuate", namespace = "http://www.w3.org/1999/xlink")
protected ActuateType actuate;
/**
* Gets the value of the zoneRoofSurface property.
*
* @return
* possible object is
* {@link ZoneRoofSurfaceType }
*
*/
public ZoneRoofSurfaceType getZoneRoofSurface() {
return zoneRoofSurface;
}
/**
* Sets the value of the zoneRoofSurface property.
*
* @param value
* allowed object is
* {@link ZoneRoofSurfaceType }
*
*/
public void setZoneRoofSurface(ZoneRoofSurfaceType value) {
this.zoneRoofSurface = value;
}
public boolean isSetZoneRoofSurface() {
return (this.zoneRoofSurface!= null);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRemoteSchema() {
return remoteSchema;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemoteSchema(String value) {
this.remoteSchema = value;
}
public boolean isSetRemoteSchema() {
return (this.remoteSchema!= null);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public TypeType getType() {
if (type == null) {
return TypeType.SIMPLE;
} else {
return type;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public void setType(TypeType value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
public boolean isSetHref() {
return (this.href!= null);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRole() {
return role;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRole(String value) {
this.role = value;
}
public boolean isSetRole() {
return (this.role!= null);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArcrole() {
return arcrole;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArcrole(String value) {
this.arcrole = value;
}
public boolean isSetArcrole() {
return (this.arcrole!= null);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
public boolean isSetTitle() {
return (this.title!= null);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public ShowType getShow() {
return show;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public void setShow(ShowType value) {
this.show = value;
}
public boolean isSetShow() {
return (this.show!= null);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public ActuateType getActuate() {
return actuate;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public void setActuate(ActuateType value) {
this.actuate = value;
}
public boolean isSetActuate() {
return (this.actuate!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ZoneRoofSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneRoofSurfaceType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneRoofSurfaceType")
public class ZoneRoofSurfaceType
extends AbstractZoneBoundarySurfaceType
{
}
...@@ -2,31 +2,30 @@ ...@@ -2,31 +2,30 @@
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0 // Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j // ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source // Any modifications to this file will be lost upon recompilation of the source
// Generated: Mon Oct 27 13:17:28 CET 2025 // Generated: Wed Dec 10 10:52:09 CET 2025
// //
package org.sig3d.citygml.energyADE3beta7; package org.sig3d.citygml.energyADE3beta8;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
/** /**
* <p>Java class for AbstractUsageZoneType complex type. * <p>Java class for ZoneType complex type.
* *
* <p>The following schema fragment specifies the expected content contained within this class. * <p>The following schema fragment specifies the expected content contained within this class.
* *
* <pre> * <pre>
* &lt;complexType name="AbstractUsageZoneType"&gt; * &lt;complexType name="ZoneType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractBuildingPartitionType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="buildingUnit" type="{http://www.citygml.org/ade/energy/3.0}AbstractBuildingUnitPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="zonePart" type="{http://www.citygml.org/ade/energy/3.0}ZonePartPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
...@@ -36,53 +35,50 @@ import javax.xml.bind.annotation.XmlType; ...@@ -36,53 +35,50 @@ import javax.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractUsageZoneType", propOrder = { @XmlType(name = "ZoneType", propOrder = {
"buildingUnit" "zonePart"
}) })
@XmlSeeAlso({ public class ZoneType
UsageZoneType.class extends AbstractZoneType
})
public abstract class AbstractUsageZoneType
extends AbstractBuildingPartitionType
{ {
protected List<AbstractBuildingUnitPropertyType> buildingUnit; protected List<ZonePartPropertyType> zonePart;
/** /**
* Gets the value of the buildingUnit property. * Gets the value of the zonePart property.
* *
* <p> * <p>
* This accessor method returns a reference to the live list, * This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the * not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object. * returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the buildingUnit property. * This is why there is not a <CODE>set</CODE> method for the zonePart property.
* *
* <p> * <p>
* For example, to add a new item, do as follows: * For example, to add a new item, do as follows:
* <pre> * <pre>
* getBuildingUnit().add(newItem); * getZonePart().add(newItem);
* </pre> * </pre>
* *
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link AbstractBuildingUnitPropertyType } * {@link ZonePartPropertyType }
* *
* *
*/ */
public List<AbstractBuildingUnitPropertyType> getBuildingUnit() { public List<ZonePartPropertyType> getZonePart() {
if (buildingUnit == null) { if (zonePart == null) {
buildingUnit = new ArrayList<AbstractBuildingUnitPropertyType>(); zonePart = new ArrayList<ZonePartPropertyType>();
} }
return this.buildingUnit; return this.zonePart;
} }
public boolean isSetBuildingUnit() { public boolean isSetZonePart() {
return ((this.buildingUnit!= null)&&(!this.buildingUnit.isEmpty())); return ((this.zonePart!= null)&&(!this.zonePart.isEmpty()));
} }
public void unsetBuildingUnit() { public void unsetZonePart() {
this.buildingUnit = null; this.zonePart = null;
} }
} }
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for ZoneUndergroundWallSurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneUndergroundWallSurfacePropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ZoneUndergroundWallSurface"/&gt;
* &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneUndergroundWallSurfacePropertyType", propOrder = {
"zoneUndergroundWallSurface"
})
public class ZoneUndergroundWallSurfacePropertyType {
@XmlElement(name = "ZoneUndergroundWallSurface")
protected ZoneUndergroundWallSurfaceType zoneUndergroundWallSurface;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI")
protected String remoteSchema;
@XmlAttribute(name = "type", namespace = "http://www.w3.org/1999/xlink")
protected TypeType type;
@XmlAttribute(name = "href", namespace = "http://www.w3.org/1999/xlink")
protected String href;
@XmlAttribute(name = "role", namespace = "http://www.w3.org/1999/xlink")
protected String role;
@XmlAttribute(name = "arcrole", namespace = "http://www.w3.org/1999/xlink")
protected String arcrole;
@XmlAttribute(name = "title", namespace = "http://www.w3.org/1999/xlink")
protected String title;
@XmlAttribute(name = "show", namespace = "http://www.w3.org/1999/xlink")
protected ShowType show;
@XmlAttribute(name = "actuate", namespace = "http://www.w3.org/1999/xlink")
protected ActuateType actuate;
/**
* Gets the value of the zoneUndergroundWallSurface property.
*
* @return
* possible object is
* {@link ZoneUndergroundWallSurfaceType }
*
*/
public ZoneUndergroundWallSurfaceType getZoneUndergroundWallSurface() {
return zoneUndergroundWallSurface;
}
/**
* Sets the value of the zoneUndergroundWallSurface property.
*
* @param value
* allowed object is
* {@link ZoneUndergroundWallSurfaceType }
*
*/
public void setZoneUndergroundWallSurface(ZoneUndergroundWallSurfaceType value) {
this.zoneUndergroundWallSurface = value;
}
public boolean isSetZoneUndergroundWallSurface() {
return (this.zoneUndergroundWallSurface!= null);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRemoteSchema() {
return remoteSchema;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemoteSchema(String value) {
this.remoteSchema = value;
}
public boolean isSetRemoteSchema() {
return (this.remoteSchema!= null);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public TypeType getType() {
if (type == null) {
return TypeType.SIMPLE;
} else {
return type;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public void setType(TypeType value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
public boolean isSetHref() {
return (this.href!= null);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRole() {
return role;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRole(String value) {
this.role = value;
}
public boolean isSetRole() {
return (this.role!= null);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArcrole() {
return arcrole;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArcrole(String value) {
this.arcrole = value;
}
public boolean isSetArcrole() {
return (this.arcrole!= null);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
public boolean isSetTitle() {
return (this.title!= null);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public ShowType getShow() {
return show;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public void setShow(ShowType value) {
this.show = value;
}
public boolean isSetShow() {
return (this.show!= null);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public ActuateType getActuate() {
return actuate;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public void setActuate(ActuateType value) {
this.actuate = value;
}
public boolean isSetActuate() {
return (this.actuate!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ZoneUndergroundWallSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneUndergroundWallSurfaceType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneUndergroundWallSurfaceType")
public class ZoneUndergroundWallSurfaceType
extends AbstractZoneBoundarySurfaceType
{
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for ZoneWindowPropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneWindowPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence minOccurs="0"&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}ZoneWindow"/&gt;
* &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneWindowPropertyType", propOrder = {
"zoneWindow"
})
public class ZoneWindowPropertyType {
@XmlElement(name = "ZoneWindow")
protected ZoneWindowType zoneWindow;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI")
protected String remoteSchema;
@XmlAttribute(name = "type", namespace = "http://www.w3.org/1999/xlink")
protected TypeType type;
@XmlAttribute(name = "href", namespace = "http://www.w3.org/1999/xlink")
protected String href;
@XmlAttribute(name = "role", namespace = "http://www.w3.org/1999/xlink")
protected String role;
@XmlAttribute(name = "arcrole", namespace = "http://www.w3.org/1999/xlink")
protected String arcrole;
@XmlAttribute(name = "title", namespace = "http://www.w3.org/1999/xlink")
protected String title;
@XmlAttribute(name = "show", namespace = "http://www.w3.org/1999/xlink")
protected ShowType show;
@XmlAttribute(name = "actuate", namespace = "http://www.w3.org/1999/xlink")
protected ActuateType actuate;
/**
* Gets the value of the zoneWindow property.
*
* @return
* possible object is
* {@link ZoneWindowType }
*
*/
public ZoneWindowType getZoneWindow() {
return zoneWindow;
}
/**
* Sets the value of the zoneWindow property.
*
* @param value
* allowed object is
* {@link ZoneWindowType }
*
*/
public void setZoneWindow(ZoneWindowType value) {
this.zoneWindow = value;
}
public boolean isSetZoneWindow() {
return (this.zoneWindow!= null);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRemoteSchema() {
return remoteSchema;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemoteSchema(String value) {
this.remoteSchema = value;
}
public boolean isSetRemoteSchema() {
return (this.remoteSchema!= null);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public TypeType getType() {
if (type == null) {
return TypeType.SIMPLE;
} else {
return type;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public void setType(TypeType value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHref() {
return href;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHref(String value) {
this.href = value;
}
public boolean isSetHref() {
return (this.href!= null);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRole() {
return role;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRole(String value) {
this.role = value;
}
public boolean isSetRole() {
return (this.role!= null);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArcrole() {
return arcrole;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArcrole(String value) {
this.arcrole = value;
}
public boolean isSetArcrole() {
return (this.arcrole!= null);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
public boolean isSetTitle() {
return (this.title!= null);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public ShowType getShow() {
return show;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public void setShow(ShowType value) {
this.show = value;
}
public boolean isSetShow() {
return (this.show!= null);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public ActuateType getActuate() {
return actuate;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public void setActuate(ActuateType value) {
this.actuate = value;
}
public boolean isSetActuate() {
return (this.actuate!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ZoneWindowType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ZoneWindowType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneOpeningType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZoneWindowType")
public class ZoneWindowType
extends AbstractZoneOpeningType
{
}
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0 // Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j // ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source // Any modifications to this file will be lost upon recompilation of the source
// Generated: Mon Oct 27 13:17:28 CET 2025 // Generated: Wed Dec 10 10:52:09 CET 2025
// //
@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.citygml.org/ade/energy/3.0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED, xmlns = { @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.citygml.org/ade/energy/3.0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED, xmlns = {
@javax.xml.bind.annotation.XmlNs(namespaceURI = "http://www.citygml.org/ade/energy/3.0", prefix = "nrg3") @javax.xml.bind.annotation.XmlNs(namespaceURI = "http://www.citygml.org/ade/energy/3.0", prefix = "nrg3")
}) })
package org.sig3d.citygml.energyADE3beta7; package org.sig3d.citygml.energyADE3beta8;
...@@ -8,8 +8,8 @@ import org.citygml4j.builder.jaxb.marshal.citygml.ade.ADEMarshallerHelper; ...@@ -8,8 +8,8 @@ import org.citygml4j.builder.jaxb.marshal.citygml.ade.ADEMarshallerHelper;
import org.citygml4j.model.citygml.ade.binding.ADEMarshaller; import org.citygml4j.model.citygml.ade.binding.ADEMarshaller;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject; import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.util.mapper.TypeMapper; import org.citygml4j.util.mapper.TypeMapper;
import org.sig3d.citygml.energyADE3beta7.*; import org.sig3d.citygml.energyADE3beta8.*;
import org.sig3d.citygml.energyADE3beta7.ObjectFactory; import org.sig3d.citygml.energyADE3beta8.ObjectFactory;
import org.w3._1999.xlink.ActuateType; import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType; import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType; import org.w3._1999.xlink.TypeType;
...@@ -53,7 +53,7 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -53,7 +53,7 @@ public class EnergyADEMarshaller implements ADEMarshaller {
.with(BuildingBasementThermalStatusProperty.class, this::createBuildingBasementThermalStatusProperty) .with(BuildingBasementThermalStatusProperty.class, this::createBuildingBasementThermalStatusProperty)
.with(BuildingIsProtectedProperty.class, this::createBuildingIsProtectedProperty) .with(BuildingIsProtectedProperty.class, this::createBuildingIsProtectedProperty)
.with(AbstractQualifiedAttributeProperty.class, this::createAbstractQualifiedAttributeProperty) .with(AbstractQualifiedAttributeProperty.class, this::createAbstractQualifiedAttributeProperty)
.with(RefurbishmentMeasure.class, this::createRefurbishmentMeasure) // .with(RefurbishmentMeasure.class, this::createRefurbishmentMeasure)
.with(RefurbishmentMeasureProperty.class, this::createRefurbishmentMeasureProperty) .with(RefurbishmentMeasureProperty.class, this::createRefurbishmentMeasureProperty)
.with(UrbanFunctionArea.class, this::createUrbanFunctionArea) .with(UrbanFunctionArea.class, this::createUrbanFunctionArea)
.with(Water.class, this::createWater) .with(Water.class, this::createWater)
...@@ -72,7 +72,7 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -72,7 +72,7 @@ public class EnergyADEMarshaller implements ADEMarshaller {
.with(TypicalValuesTimeSeriesFile.class, this::createTypicalValuesTimeSeriesFile) .with(TypicalValuesTimeSeriesFile.class, this::createTypicalValuesTimeSeriesFile)
.with(SensorConnection.class, this::createSensorConnection) .with(SensorConnection.class, this::createSensorConnection)
.with(WeatherData.class, this::createWeatherData) .with(WeatherData.class, this::createWeatherData)
.with(WeatherDataProperty.class, this::createWeatherDataProperty) // .with(WeatherDataProperty.class, this::createWeatherDataProperty)
.with(WeatherStation.class, this::createWeatherStation); .with(WeatherStation.class, this::createWeatherStation);
} }
} finally { } finally {
...@@ -98,7 +98,7 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -98,7 +98,7 @@ public class EnergyADEMarshaller implements ADEMarshaller {
.with(AbstractLibraryProperty.class, this::marshalAbstractLibraryProperty) .with(AbstractLibraryProperty.class, this::marshalAbstractLibraryProperty)
.with(DeviceOperation.class, this::marshalDeviceOperation) .with(DeviceOperation.class, this::marshalDeviceOperation)
.with(DeviceOperationProperty.class, this::marshalDeviceOperationProperty) .with(DeviceOperationProperty.class, this::marshalDeviceOperationProperty)
.with(AbstractBuildingPartitionProperty.class, this::marshalAbstractBuildingPartitionProperty) // .with(AbstractBuildingPartitionProperty.class, this::marshalAbstractBuildingPartitionProperty)
.with(RegularTimeSeriesProperty.class, this::marshalRegularTimeSeriesProperty) .with(RegularTimeSeriesProperty.class, this::marshalRegularTimeSeriesProperty)
.with(TypicalValuesTimeSeriesFileProperty.class, this::marshalTypicalValuesTimeSeriesFileProperty) .with(TypicalValuesTimeSeriesFileProperty.class, this::marshalTypicalValuesTimeSeriesFileProperty)
.with(TypicalValuesTimeSeriesProperty.class, this::marshalTypicalValuesTimeSeriesProperty) .with(TypicalValuesTimeSeriesProperty.class, this::marshalTypicalValuesTimeSeriesProperty)
...@@ -125,7 +125,7 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -125,7 +125,7 @@ public class EnergyADEMarshaller implements ADEMarshaller {
.with(UrbanSpace.class, this::marshalUrbanSpace) .with(UrbanSpace.class, this::marshalUrbanSpace)
.with(UrbanSpaceProperty.class, this::marshalUrbanSpaceProperty) .with(UrbanSpaceProperty.class, this::marshalUrbanSpaceProperty)
.with(WeatherStation.class, this::marshalWeatherStation) .with(WeatherStation.class, this::marshalWeatherStation)
.with(RefurbishmentMeasure.class, this::marshalRefurbishmentMeasure) // .with(RefurbishmentMeasure.class, this::marshalRefurbishmentMeasure)
.with(RefurbishmentMeasureProperty.class, this::marshalRefurbishmentMeasureProperty) .with(RefurbishmentMeasureProperty.class, this::marshalRefurbishmentMeasureProperty)
.with(EnergyPerformanceCertificate.class, this::marshalEnergyPerformanceCertificate) .with(EnergyPerformanceCertificate.class, this::marshalEnergyPerformanceCertificate)
.with(UtilityNetworkConnection.class, this::marshalUtilityNetworkConnection) .with(UtilityNetworkConnection.class, this::marshalUtilityNetworkConnection)
...@@ -169,8 +169,8 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -169,8 +169,8 @@ public class EnergyADEMarshaller implements ADEMarshaller {
WeatherDataType dest = new WeatherDataType(); WeatherDataType dest = new WeatherDataType();
if (src.isSetType()) if (src.isSetType())
dest.setType(helper.getGMLMarshaller().marshalCode(src.getType())); dest.setType(helper.getGMLMarshaller().marshalCode(src.getType()));
if (src.isSetLibraryCode()) //if (src.isSetLibraryCode())
dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode())); // dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode()));
if (src.isSetValueType()) if (src.isSetValueType())
dest.setValueType(helper.getGMLMarshaller().marshalCode(src.getValueType())); dest.setValueType(helper.getGMLMarshaller().marshalCode(src.getValueType()));
if (src.isSetYearlyValue()) if (src.isSetYearlyValue())
...@@ -376,60 +376,60 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -376,60 +376,60 @@ public class EnergyADEMarshaller implements ADEMarshaller {
return dest; return dest;
} }
private AbstractBuildingPartitionType marshalAbstractBuildingPartition(AbstractBuildingPartition src, AbstractBuildingPartitionType dest) { // private AbstractBuildingPartitionType marshalAbstractBuildingPartition(AbstractBuildingPartition src, AbstractBuildingPartitionType dest) {
//
helper.getGMLMarshaller().marshalAbstractGML(src, dest); // helper.getGMLMarshaller().marshalAbstractGML(src, dest);
//
if (src.isSetFloorArea()) { // if (src.isSetFloorArea()) {
// dest.se(helper.getGMLMarshaller().marshalCode(src.getDeviceOperationTypeValue())); //// dest.se(helper.getGMLMarshaller().marshalCode(src.getDeviceOperationTypeValue()));
} // }
if (src.isSetFloorVolume()) // if (src.isSetFloorVolume())
// dest. //// dest.
if(src.isSetLod1Solid()) // if(src.isSetLod1Solid())
dest.setLod1Solid(src.getLod1Solid()); // dest.setLod1Solid(src.getLod1Solid());
if (src.isSetLod2Solid()) // if (src.isSetLod2Solid())
dest.setLod2Solid(src.getLod2Solid()); // dest.setLod2Solid(src.getLod2Solid());
if (src.isSetLod3Solid()) // if (src.isSetLod3Solid())
dest.setLod3Solid(src.getLod3Solid()); // dest.setLod3Solid(src.getLod3Solid());
//
return dest; // return dest;
} // }
private AbstractBuildingPartitionPropertyType marshalAbstractBuildingPartitionProperty(AbstractBuildingPartitionProperty src) {
AbstractBuildingPartitionPropertyType dest = new AbstractBuildingPartitionPropertyType();
if (src.isSetAbstractBuildingPartition()) {
JAXBElement<?> elem = helper.getJAXBMarshaller().marshalJAXBElement(src.getAbstractBuildingPartition());
if (elem != null && elem.getValue() instanceof AbstractBuildingPartition){}
// dest.setAbstractBuildingPartition(elem);
}
if (src.isSetRemoteSchema())
dest.setRemoteSchema(src.getRemoteSchema());
if (src.isSetType())
dest.setType(TypeType.fromValue(src.getType().getValue()));
if (src.isSetHref())
dest.setHref(src.getHref());
if (src.isSetRole())
dest.setRole(src.getRole());
if (src.isSetArcrole())
dest.setArcrole(src.getArcrole());
if (src.isSetTitle())
dest.setTitle(src.getTitle());
if (src.isSetShow())
dest.setShow(ShowType.fromValue(src.getShow().getValue()));
if (src.isSetActuate())
dest.setActuate(ActuateType.fromValue(src.getActuate().getValue()));
return dest; // private AbstractBuildingPartitionPropertyType marshalAbstractBuildingPartitionProperty(AbstractBuildingPartitionProperty src) {
} //
// AbstractBuildingPartitionPropertyType dest = new AbstractBuildingPartitionPropertyType();
//
// if (src.isSetAbstractBuildingPartition()) {
// JAXBElement<?> elem = helper.getJAXBMarshaller().marshalJAXBElement(src.getAbstractBuildingPartition());
// if (elem != null && elem.getValue() instanceof AbstractBuildingPartition){}
//// dest.setAbstractBuildingPartition(elem);
// }
// if (src.isSetRemoteSchema())
// dest.setRemoteSchema(src.getRemoteSchema());
//
// if (src.isSetType())
// dest.setType(TypeType.fromValue(src.getType().getValue()));
//
// if (src.isSetHref())
// dest.setHref(src.getHref());
//
// if (src.isSetRole())
// dest.setRole(src.getRole());
//
// if (src.isSetArcrole())
// dest.setArcrole(src.getArcrole());
//
// if (src.isSetTitle())
// dest.setTitle(src.getTitle());
//
// if (src.isSetShow())
// dest.setShow(ShowType.fromValue(src.getShow().getValue()));
//
// if (src.isSetActuate())
// dest.setActuate(ActuateType.fromValue(src.getActuate().getValue()));
//
// return dest;
// }
// //
// private AbstractBuildingType marshalAbstractBuilding(AbstractBuilding src, AbstractBuildingType dest) { // private AbstractBuildingType marshalAbstractBuilding(AbstractBuilding src, AbstractBuildingType dest) {
...@@ -503,9 +503,9 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -503,9 +503,9 @@ public class EnergyADEMarshaller implements ADEMarshaller {
helper.getGMLMarshaller().marshalAbstractGML(src, dest); helper.getGMLMarshaller().marshalAbstractGML(src, dest);
try { try {
if (src.isSetId()) { // if (src.isSetId()) {
dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode())); // dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode()));
} // }
if (src.isSetScheduleTypeValue()) { if (src.isSetScheduleTypeValue()) {
dest.setType(helper.getGMLMarshaller().marshalCode(src.getScheduleTypeValue())); dest.setType(helper.getGMLMarshaller().marshalCode(src.getScheduleTypeValue()));
} }
...@@ -619,26 +619,26 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -619,26 +619,26 @@ public class EnergyADEMarshaller implements ADEMarshaller {
/* /*
* Convert RefurbishmentMeasure to RefurbishmentMeasureType. * Convert RefurbishmentMeasure to RefurbishmentMeasureType.
*/ */
private RefurbishmentMeasureType marshalRefurbishmentMeasure(RefurbishmentMeasure src) { // private RefurbishmentMeasureType marshalRefurbishmentMeasure(RefurbishmentMeasure src) {
RefurbishmentMeasureType dest = new RefurbishmentMeasureType(); // RefurbishmentMeasureType dest = new RefurbishmentMeasureType();
helper.getGMLMarshaller().marshalAbstractFeature(src, dest); // helper.getGMLMarshaller().marshalAbstractFeature(src, dest);
//
if (src.isSetType()) { // if (src.isSetType()) {
dest.setType(helper.getGMLMarshaller().marshalCode(src.getType())); // dest.setType(helper.getGMLMarshaller().marshalCode(src.getType()));
} // }
if (src.isSetEndDate()) { // if (src.isSetEndDate()) {
XMLGregorianCalendar endDate = src.getEndDate(); // XMLGregorianCalendar endDate = src.getEndDate();
endDate.setTimezone(DatatypeConstants.FIELD_UNDEFINED); // endDate.setTimezone(DatatypeConstants.FIELD_UNDEFINED);
dest.setEndDate(endDate); // dest.setEndDate(endDate);
} // }
if (src.isSetStartDate()) { // if (src.isSetStartDate()) {
dest.setStartDate(src.getStartDate()); // dest.setStartDate(src.getStartDate());
} // }
if (src.isSetLibraryCode()) { // if (src.isSetLibraryCode()) {
dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode())); // dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode()));
} // }
return dest; // return dest;
} // }
/* /*
* Convert RefurbishmentMeasureProperty to RefurbishmentMeasurePropertyType. * Convert RefurbishmentMeasureProperty to RefurbishmentMeasurePropertyType.
...@@ -647,9 +647,9 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -647,9 +647,9 @@ public class EnergyADEMarshaller implements ADEMarshaller {
RefurbishmentMeasurePropertyType dest = factory.createRefurbishmentMeasurePropertyType(); RefurbishmentMeasurePropertyType dest = factory.createRefurbishmentMeasurePropertyType();
if (src.isSetRefurbishmentMeasure()) { // if (src.isSetRefurbishmentMeasure()) {
dest.setRefurbishmentMeasure(marshalRefurbishmentMeasure(src.getRefurbishmentMeasure())); // dest.setRefurbishmentMeasure(marshalRefurbishmentMeasure(src.getRefurbishmentMeasure()));
} // }
if (src.isSetRemoteSchema()) if (src.isSetRemoteSchema())
dest.setRemoteSchema(src.getRemoteSchema()); dest.setRemoteSchema(src.getRemoteSchema());
...@@ -690,18 +690,18 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -690,18 +690,18 @@ public class EnergyADEMarshaller implements ADEMarshaller {
if (src.isSetCertificationMethod()) { if (src.isSetCertificationMethod()) {
dest.setCertificationMethod(src.getCertificationMethod()); dest.setCertificationMethod(src.getCertificationMethod());
} }
if (src.isSetCertificationURI()) { // if (src.isSetCertificationURI()) {
dest.setCertificationURI(src.getCertificationURI().toString()); // dest.setCertificationURI(src.getCertificationURI().toString());
} // }
if (src.isSetLabel()) { // if (src.isSetLabel()) {
dest.setLabel(src.getLabel()); // dest.setLabel(src.getLabel());
} // }
if (src.isSetIssueDate()) { // if (src.isSetIssueDate()) {
dest.setIssueDate(src.getIssueDate()); // dest.setIssueDate(src.getIssueDate());
} // }
if (src.isSetExpirationDate()) { // if (src.isSetExpirationDate()) {
dest.setExpirationDate(src.getExpirationDate()); // dest.setExpirationDate(src.getExpirationDate());
} // }
if (src.isSetValue()) if (src.isSetValue())
dest.setValue(helper.getGMLMarshaller().marshalMeasure(src.getValue())); dest.setValue(helper.getGMLMarshaller().marshalMeasure(src.getValue()));
...@@ -2160,9 +2160,9 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -2160,9 +2160,9 @@ public class EnergyADEMarshaller implements ADEMarshaller {
return factory.createWeatherData(marshalWeatherData(src)); return factory.createWeatherData(marshalWeatherData(src));
} }
private JAXBElement<?> createWeatherDataProperty(WeatherDataProperty src) { // private JAXBElement<?> createWeatherDataProperty(WeatherDataProperty src) {
return factory.createWeatherDataProperty(marshalWeatherDataProperty(src)); // return factory.createWeatherDataProperty(marshalWeatherDataProperty(src));
} // }
private JAXBElement<?> createWeatherStation(WeatherStation src) { private JAXBElement<?> createWeatherStation(WeatherStation src) {
return factory.createWeatherStation(marshalWeatherStation(src)); return factory.createWeatherStation(marshalWeatherStation(src));
} }
...@@ -2237,9 +2237,9 @@ public class EnergyADEMarshaller implements ADEMarshaller { ...@@ -2237,9 +2237,9 @@ public class EnergyADEMarshaller implements ADEMarshaller {
return factory.createBdgBasementThermalStatus(src.getValue()); return factory.createBdgBasementThermalStatus(src.getValue());
} }
private JAXBElement<?> createRefurbishmentMeasure(RefurbishmentMeasure src) { // private JAXBElement<?> createRefurbishmentMeasure(RefurbishmentMeasure src) {
return factory.createRefurbishmentMeasure(marshalRefurbishmentMeasure(src)); // return factory.createRefurbishmentMeasure(marshalRefurbishmentMeasure(src));
} // }
private JAXBElement<?> createRefurbishmentMeasureProperty(RefurbishmentMeasureProperty src) { private JAXBElement<?> createRefurbishmentMeasureProperty(RefurbishmentMeasureProperty src) {
return factory.createRefurbishmentMeasureProperty(marshalRefurbishmentMeasureProperty(src)); return factory.createRefurbishmentMeasureProperty(marshalRefurbishmentMeasureProperty(src));
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment