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.JAXBElement; import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
...@@ -21,16 +21,16 @@ import org.w3._1999.xlink.TypeType; ...@@ -21,16 +21,16 @@ import org.w3._1999.xlink.TypeType;
/** /**
* <p>Java class for AbstractThermalZonePropertyType complex type. * <p>Java class for AbstractZoneOpeningPropertyType 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="AbstractThermalZonePropertyType"&gt; * &lt;complexType name="AbstractZoneOpeningPropertyType"&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}AbstractThermalZone"/&gt; * &lt;element ref="{http://www.citygml.org/ade/energy/3.0}AbstractZoneOpening"/&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;
...@@ -41,13 +41,13 @@ import org.w3._1999.xlink.TypeType; ...@@ -41,13 +41,13 @@ import org.w3._1999.xlink.TypeType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractThermalZonePropertyType", propOrder = { @XmlType(name = "AbstractZoneOpeningPropertyType", propOrder = {
"abstractThermalZone" "abstractZoneOpening"
}) })
public class AbstractThermalZonePropertyType { public class AbstractZoneOpeningPropertyType {
@XmlElementRef(name = "AbstractThermalZone", namespace = "http://www.citygml.org/ade/energy/3.0", type = JAXBElement.class, required = false) @XmlElementRef(name = "AbstractZoneOpening", namespace = "http://www.citygml.org/ade/energy/3.0", type = JAXBElement.class, required = false)
protected JAXBElement<? extends AbstractThermalZoneType> abstractThermalZone; protected JAXBElement<? extends AbstractZoneOpeningType> abstractZoneOpening;
@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;
...@@ -67,33 +67,35 @@ public class AbstractThermalZonePropertyType { ...@@ -67,33 +67,35 @@ public class AbstractThermalZonePropertyType {
protected ActuateType actuate; protected ActuateType actuate;
/** /**
* Gets the value of the abstractThermalZone property. * Gets the value of the abstractZoneOpening property.
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link ThermalZoneType }{@code >} * {@link JAXBElement }{@code <}{@link ZoneDoorType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractThermalZoneType }{@code >} * {@link JAXBElement }{@code <}{@link ZoneWindowType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractZoneOpeningType }{@code >}
* *
*/ */
public JAXBElement<? extends AbstractThermalZoneType> getAbstractThermalZone() { public JAXBElement<? extends AbstractZoneOpeningType> getAbstractZoneOpening() {
return abstractThermalZone; return abstractZoneOpening;
} }
/** /**
* Sets the value of the abstractThermalZone property. * Sets the value of the abstractZoneOpening property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link ThermalZoneType }{@code >} * {@link JAXBElement }{@code <}{@link ZoneDoorType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractThermalZoneType }{@code >} * {@link JAXBElement }{@code <}{@link ZoneWindowType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractZoneOpeningType }{@code >}
* *
*/ */
public void setAbstractThermalZone(JAXBElement<? extends AbstractThermalZoneType> value) { public void setAbstractZoneOpening(JAXBElement<? extends AbstractZoneOpeningType> value) {
this.abstractThermalZone = value; this.abstractZoneOpening = value;
} }
public boolean isSetAbstractThermalZone() { public boolean isSetAbstractZoneOpening() {
return (this.abstractThermalZone!= null); return (this.abstractZoneOpening!= null);
} }
/** /**
......
...@@ -2,27 +2,28 @@ ...@@ -2,27 +2,28 @@
// 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;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import net.opengis.citygml.building._2.AbstractBoundarySurfaceType; import net.opengis.citygml.building._2.AbstractOpeningType;
/** /**
* <p>Java class for IntermediateFloorSurfaceType complex type. * <p>Java class for AbstractZoneOpeningType 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="IntermediateFloorSurfaceType"&gt; * &lt;complexType name="AbstractZoneOpeningType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType"&gt; * &lt;extension base="{http://www.opengis.net/citygml/building/2.0}AbstractOpeningType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
...@@ -33,9 +34,13 @@ import net.opengis.citygml.building._2.AbstractBoundarySurfaceType; ...@@ -33,9 +34,13 @@ import net.opengis.citygml.building._2.AbstractBoundarySurfaceType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "IntermediateFloorSurfaceType") @XmlType(name = "AbstractZoneOpeningType")
public class IntermediateFloorSurfaceType @XmlSeeAlso({
extends AbstractBoundarySurfaceType ZoneDoorType.class,
ZoneWindowType.class
})
public abstract class AbstractZoneOpeningType
extends AbstractOpeningType
{ {
......
...@@ -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.JAXBElement; import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
...@@ -21,16 +21,16 @@ import org.w3._1999.xlink.TypeType; ...@@ -21,16 +21,16 @@ import org.w3._1999.xlink.TypeType;
/** /**
* <p>Java class for AbstractUsageZonePropertyType complex type. * <p>Java class for AbstractZonePropertyType 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="AbstractUsageZonePropertyType"&gt; * &lt;complexType name="AbstractZonePropertyType"&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}AbstractUsageZone"/&gt; * &lt;element ref="{http://www.citygml.org/ade/energy/3.0}AbstractZone"/&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;
...@@ -41,13 +41,13 @@ import org.w3._1999.xlink.TypeType; ...@@ -41,13 +41,13 @@ import org.w3._1999.xlink.TypeType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractUsageZonePropertyType", propOrder = { @XmlType(name = "AbstractZonePropertyType", propOrder = {
"abstractUsageZone" "abstractZone"
}) })
public class AbstractUsageZonePropertyType { public class AbstractZonePropertyType {
@XmlElementRef(name = "AbstractUsageZone", namespace = "http://www.citygml.org/ade/energy/3.0", type = JAXBElement.class, required = false) @XmlElementRef(name = "AbstractZone", namespace = "http://www.citygml.org/ade/energy/3.0", type = JAXBElement.class, required = false)
protected JAXBElement<? extends AbstractUsageZoneType> abstractUsageZone; protected JAXBElement<? extends AbstractZoneType> abstractZone;
@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;
...@@ -67,33 +67,35 @@ public class AbstractUsageZonePropertyType { ...@@ -67,33 +67,35 @@ public class AbstractUsageZonePropertyType {
protected ActuateType actuate; protected ActuateType actuate;
/** /**
* Gets the value of the abstractUsageZone property. * Gets the value of the abstractZone property.
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link UsageZoneType }{@code >} * {@link JAXBElement }{@code <}{@link ZoneType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractUsageZoneType }{@code >} * {@link JAXBElement }{@code <}{@link ZonePartType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractZoneType }{@code >}
* *
*/ */
public JAXBElement<? extends AbstractUsageZoneType> getAbstractUsageZone() { public JAXBElement<? extends AbstractZoneType> getAbstractZone() {
return abstractUsageZone; return abstractZone;
} }
/** /**
* Sets the value of the abstractUsageZone property. * Sets the value of the abstractZone property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link UsageZoneType }{@code >} * {@link JAXBElement }{@code <}{@link ZoneType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractUsageZoneType }{@code >} * {@link JAXBElement }{@code <}{@link ZonePartType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractZoneType }{@code >}
* *
*/ */
public void setAbstractUsageZone(JAXBElement<? extends AbstractUsageZoneType> value) { public void setAbstractZone(JAXBElement<? extends AbstractZoneType> value) {
this.abstractUsageZone = value; this.abstractZone = value;
} }
public boolean isSetAbstractUsageZone() { public boolean isSetAbstractZone() {
return (this.abstractUsageZone!= null); return (this.abstractZone!= null);
} }
/** /**
......
...@@ -2,18 +2,18 @@ ...@@ -2,18 +2,18 @@
// 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.math.BigInteger;
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.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import net.opengis.gml.CodeType; import net.opengis.gml.CodeType;
import net.opengis.gml.MeasureType; import net.opengis.gml.MeasureType;
...@@ -21,26 +21,32 @@ import net.opengis.gml.ScaleType; ...@@ -21,26 +21,32 @@ import net.opengis.gml.ScaleType;
/** /**
* <p>Java class for UsageZoneType complex type. * <p>Java class for AbstractZoneType 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="UsageZoneType"&gt; * &lt;complexType name="AbstractZoneType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractUsageZoneType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractBuildingSpaceType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="type" type="{http://www.opengis.net/gml}CodeType"/&gt; * &lt;element name="type" type="{http://www.opengis.net/gml}CodeType"/&gt;
* &lt;element name="isPrimary" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt; * &lt;element name="isCooled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="numberOfBuildingUnits" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt; * &lt;element name="isHeated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="isMechanicallyVentilated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="infiltrationRate" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="heatCapacity" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="internalHeatGains" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="internalHeatGains" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="internalHeatGainsConvectiveFraction" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt; * &lt;element name="internalHeatGainsConvectiveFraction" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt;
* &lt;element name="internalHeatGainsLatentFraction" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt; * &lt;element name="internalHeatGainsLatentFraction" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt;
* &lt;element name="internalHeatGainsRadiantFraction" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt; * &lt;element name="internalHeatGainsRadiantFraction" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt;
* &lt;element name="coolingSchedule" type="{http://www.citygml.org/ade/energy/3.0}AbstractSchedulePropertyType" minOccurs="0"/&gt; * &lt;element name="coincidesWithLod2Hull" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="coincidesWithLod3Hull" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="buildingUnit" type="{http://www.citygml.org/ade/energy/3.0}BuildingUnitPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="heatingSchedule" type="{http://www.citygml.org/ade/energy/3.0}AbstractSchedulePropertyType" minOccurs="0"/&gt; * &lt;element name="heatingSchedule" type="{http://www.citygml.org/ade/energy/3.0}AbstractSchedulePropertyType" minOccurs="0"/&gt;
* &lt;element name="ventilationSchedule" type="{http://www.citygml.org/ade/energy/3.0}AbstractSchedulePropertyType" minOccurs="0"/&gt; * &lt;element name="coolingSchedule" type="{http://www.citygml.org/ade/energy/3.0}AbstractSchedulePropertyType" minOccurs="0"/&gt;
* &lt;element name="occupiedBy" type="{http://www.citygml.org/ade/energy/3.0}OccupantsPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="mechanicalVentilationSchedule" type="{http://www.citygml.org/ade/energy/3.0}AbstractSchedulePropertyType" minOccurs="0"/&gt;
* &lt;element name="zoneBoundary" type="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
...@@ -50,35 +56,53 @@ import net.opengis.gml.ScaleType; ...@@ -50,35 +56,53 @@ import net.opengis.gml.ScaleType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UsageZoneType", propOrder = { @XmlType(name = "AbstractZoneType", propOrder = {
"type", "type",
"isPrimary", "isCooled",
"numberOfBuildingUnits", "isHeated",
"isMechanicallyVentilated",
"infiltrationRate",
"heatCapacity",
"internalHeatGains", "internalHeatGains",
"internalHeatGainsConvectiveFraction", "internalHeatGainsConvectiveFraction",
"internalHeatGainsLatentFraction", "internalHeatGainsLatentFraction",
"internalHeatGainsRadiantFraction", "internalHeatGainsRadiantFraction",
"coolingSchedule", "coincidesWithLod2Hull",
"coincidesWithLod3Hull",
"buildingUnit",
"heatingSchedule", "heatingSchedule",
"ventilationSchedule", "coolingSchedule",
"occupiedBy" "mechanicalVentilationSchedule",
"zoneBoundary"
})
@XmlSeeAlso({
ZoneType.class,
ZonePartType.class
}) })
public class UsageZoneType public abstract class AbstractZoneType
extends AbstractUsageZoneType extends AbstractBuildingSpaceType
{ {
@XmlElement(required = true) @XmlElement(required = true)
protected CodeType type; protected CodeType type;
protected Boolean isPrimary; protected Boolean isCooled;
protected BigInteger numberOfBuildingUnits; protected Boolean isHeated;
protected Boolean isMechanicallyVentilated;
protected MeasureType infiltrationRate;
protected MeasureType heatCapacity;
protected MeasureType internalHeatGains; protected MeasureType internalHeatGains;
protected ScaleType internalHeatGainsConvectiveFraction; protected ScaleType internalHeatGainsConvectiveFraction;
protected ScaleType internalHeatGainsLatentFraction; protected ScaleType internalHeatGainsLatentFraction;
protected ScaleType internalHeatGainsRadiantFraction; protected ScaleType internalHeatGainsRadiantFraction;
protected AbstractSchedulePropertyType coolingSchedule; @XmlElement(defaultValue = "false")
protected boolean coincidesWithLod2Hull;
@XmlElement(defaultValue = "false")
protected boolean coincidesWithLod3Hull;
protected List<BuildingUnitPropertyType> buildingUnit;
protected AbstractSchedulePropertyType heatingSchedule; protected AbstractSchedulePropertyType heatingSchedule;
protected AbstractSchedulePropertyType ventilationSchedule; protected AbstractSchedulePropertyType coolingSchedule;
protected List<OccupantsPropertyType> occupiedBy; protected AbstractSchedulePropertyType mechanicalVentilationSchedule;
protected List<AbstractZoneBoundarySurfacePropertyType> zoneBoundary;
/** /**
* Gets the value of the type property. * Gets the value of the type property.
...@@ -109,59 +133,143 @@ public class UsageZoneType ...@@ -109,59 +133,143 @@ public class UsageZoneType
} }
/** /**
* Gets the value of the isPrimary property. * Gets the value of the isCooled property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsCooled() {
return isCooled;
}
/**
* Sets the value of the isCooled property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsCooled(Boolean value) {
this.isCooled = value;
}
public boolean isSetIsCooled() {
return (this.isCooled!= null);
}
/**
* Gets the value of the isHeated property.
* *
* @return * @return
* possible object is * possible object is
* {@link Boolean } * {@link Boolean }
* *
*/ */
public Boolean isIsPrimary() { public Boolean isIsHeated() {
return isPrimary; return isHeated;
} }
/** /**
* Sets the value of the isPrimary property. * Sets the value of the isHeated property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link Boolean } * {@link Boolean }
* *
*/ */
public void setIsPrimary(Boolean value) { public void setIsHeated(Boolean value) {
this.isPrimary = value; this.isHeated = value;
} }
public boolean isSetIsPrimary() { public boolean isSetIsHeated() {
return (this.isPrimary!= null); return (this.isHeated!= null);
} }
/** /**
* Gets the value of the numberOfBuildingUnits property. * Gets the value of the isMechanicallyVentilated property.
* *
* @return * @return
* possible object is * possible object is
* {@link BigInteger } * {@link Boolean }
* *
*/ */
public BigInteger getNumberOfBuildingUnits() { public Boolean isIsMechanicallyVentilated() {
return numberOfBuildingUnits; return isMechanicallyVentilated;
} }
/** /**
* Sets the value of the numberOfBuildingUnits property. * Sets the value of the isMechanicallyVentilated property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link BigInteger } * {@link Boolean }
* *
*/ */
public void setNumberOfBuildingUnits(BigInteger value) { public void setIsMechanicallyVentilated(Boolean value) {
this.numberOfBuildingUnits = value; this.isMechanicallyVentilated = value;
} }
public boolean isSetNumberOfBuildingUnits() { public boolean isSetIsMechanicallyVentilated() {
return (this.numberOfBuildingUnits!= null); return (this.isMechanicallyVentilated!= null);
}
/**
* Gets the value of the infiltrationRate property.
*
* @return
* possible object is
* {@link MeasureType }
*
*/
public MeasureType getInfiltrationRate() {
return infiltrationRate;
}
/**
* Sets the value of the infiltrationRate property.
*
* @param value
* allowed object is
* {@link MeasureType }
*
*/
public void setInfiltrationRate(MeasureType value) {
this.infiltrationRate = value;
}
public boolean isSetInfiltrationRate() {
return (this.infiltrationRate!= null);
}
/**
* Gets the value of the heatCapacity property.
*
* @return
* possible object is
* {@link MeasureType }
*
*/
public MeasureType getHeatCapacity() {
return heatCapacity;
}
/**
* Sets the value of the heatCapacity property.
*
* @param value
* allowed object is
* {@link MeasureType }
*
*/
public void setHeatCapacity(MeasureType value) {
this.heatCapacity = value;
}
public boolean isSetHeatCapacity() {
return (this.heatCapacity!= null);
} }
/** /**
...@@ -277,31 +385,80 @@ public class UsageZoneType ...@@ -277,31 +385,80 @@ public class UsageZoneType
} }
/** /**
* Gets the value of the coolingSchedule property. * Gets the value of the coincidesWithLod2Hull property.
* *
* @return
* possible object is
* {@link AbstractSchedulePropertyType }
*
*/ */
public AbstractSchedulePropertyType getCoolingSchedule() { public boolean isCoincidesWithLod2Hull() {
return coolingSchedule; return coincidesWithLod2Hull;
} }
/** /**
* Sets the value of the coolingSchedule property. * Sets the value of the coincidesWithLod2Hull property.
* *
* @param value
* allowed object is
* {@link AbstractSchedulePropertyType }
*
*/ */
public void setCoolingSchedule(AbstractSchedulePropertyType value) { public void setCoincidesWithLod2Hull(boolean value) {
this.coolingSchedule = value; this.coincidesWithLod2Hull = value;
} }
public boolean isSetCoolingSchedule() { public boolean isSetCoincidesWithLod2Hull() {
return (this.coolingSchedule!= null); return true;
}
/**
* Gets the value of the coincidesWithLod3Hull property.
*
*/
public boolean isCoincidesWithLod3Hull() {
return coincidesWithLod3Hull;
}
/**
* Sets the value of the coincidesWithLod3Hull property.
*
*/
public void setCoincidesWithLod3Hull(boolean value) {
this.coincidesWithLod3Hull = value;
}
public boolean isSetCoincidesWithLod3Hull() {
return true;
}
/**
* Gets the value of the buildingUnit property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the buildingUnit property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBuildingUnit().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BuildingUnitPropertyType }
*
*
*/
public List<BuildingUnitPropertyType> getBuildingUnit() {
if (buildingUnit == null) {
buildingUnit = new ArrayList<BuildingUnitPropertyType>();
}
return this.buildingUnit;
}
public boolean isSetBuildingUnit() {
return ((this.buildingUnit!= null)&&(!this.buildingUnit.isEmpty()));
}
public void unsetBuildingUnit() {
this.buildingUnit = null;
} }
/** /**
...@@ -333,68 +490,96 @@ public class UsageZoneType ...@@ -333,68 +490,96 @@ public class UsageZoneType
} }
/** /**
* Gets the value of the ventilationSchedule property. * Gets the value of the coolingSchedule property.
*
* @return
* possible object is
* {@link AbstractSchedulePropertyType }
*
*/
public AbstractSchedulePropertyType getCoolingSchedule() {
return coolingSchedule;
}
/**
* Sets the value of the coolingSchedule property.
*
* @param value
* allowed object is
* {@link AbstractSchedulePropertyType }
*
*/
public void setCoolingSchedule(AbstractSchedulePropertyType value) {
this.coolingSchedule = value;
}
public boolean isSetCoolingSchedule() {
return (this.coolingSchedule!= null);
}
/**
* Gets the value of the mechanicalVentilationSchedule property.
* *
* @return * @return
* possible object is * possible object is
* {@link AbstractSchedulePropertyType } * {@link AbstractSchedulePropertyType }
* *
*/ */
public AbstractSchedulePropertyType getVentilationSchedule() { public AbstractSchedulePropertyType getMechanicalVentilationSchedule() {
return ventilationSchedule; return mechanicalVentilationSchedule;
} }
/** /**
* Sets the value of the ventilationSchedule property. * Sets the value of the mechanicalVentilationSchedule property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link AbstractSchedulePropertyType } * {@link AbstractSchedulePropertyType }
* *
*/ */
public void setVentilationSchedule(AbstractSchedulePropertyType value) { public void setMechanicalVentilationSchedule(AbstractSchedulePropertyType value) {
this.ventilationSchedule = value; this.mechanicalVentilationSchedule = value;
} }
public boolean isSetVentilationSchedule() { public boolean isSetMechanicalVentilationSchedule() {
return (this.ventilationSchedule!= null); return (this.mechanicalVentilationSchedule!= null);
} }
/** /**
* Gets the value of the occupiedBy property. * Gets the value of the zoneBoundary 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 occupiedBy property. * This is why there is not a <CODE>set</CODE> method for the zoneBoundary 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>
* getOccupiedBy().add(newItem); * getZoneBoundary().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 OccupantsPropertyType } * {@link AbstractZoneBoundarySurfacePropertyType }
* *
* *
*/ */
public List<OccupantsPropertyType> getOccupiedBy() { public List<AbstractZoneBoundarySurfacePropertyType> getZoneBoundary() {
if (occupiedBy == null) { if (zoneBoundary == null) {
occupiedBy = new ArrayList<OccupantsPropertyType>(); zoneBoundary = new ArrayList<AbstractZoneBoundarySurfacePropertyType>();
} }
return this.occupiedBy; return this.zoneBoundary;
} }
public boolean isSetOccupiedBy() { public boolean isSetZoneBoundary() {
return ((this.occupiedBy!= null)&&(!this.occupiedBy.isEmpty())); return ((this.zoneBoundary!= null)&&(!this.zoneBoundary.isEmpty()));
} }
public void unsetOccupiedBy() { public void unsetZoneBoundary() {
this.occupiedBy = null; this.zoneBoundary = null;
} }
} }
...@@ -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;
......
...@@ -2,31 +2,29 @@ ...@@ -2,31 +2,29 @@
// 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;
import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import net.opengis.gml.AbstractFeatureType;
import net.opengis.gml.CodeType;
/** /**
* <p>Java class for AbstractMaterialType complex type. * <p>Java class for AtomicScheduleType 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="AbstractMaterialType"&gt; * &lt;complexType name="AtomicScheduleType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.opengis.net/gml}AbstractFeatureType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractScheduleType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="libraryCode" type="{http://www.opengis.net/gml}CodeType" minOccurs="0"/&gt; * &lt;element name="value" type="{http://www.citygml.org/ade/energy/3.0}AtomicScheduleValuePropertyType"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
...@@ -36,45 +34,42 @@ import net.opengis.gml.CodeType; ...@@ -36,45 +34,42 @@ import net.opengis.gml.CodeType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractMaterialType", propOrder = { @XmlType(name = "AtomicScheduleType", propOrder = {
"libraryCode" "value"
}) })
@XmlSeeAlso({ public class AtomicScheduleType
GasType.class, extends AbstractScheduleType
SolidMaterialType.class
})
public abstract class AbstractMaterialType
extends AbstractFeatureType
{ {
protected CodeType libraryCode; @XmlElement(required = true)
protected AtomicScheduleValuePropertyType value;
/** /**
* Gets the value of the libraryCode property. * Gets the value of the value property.
* *
* @return * @return
* possible object is * possible object is
* {@link CodeType } * {@link AtomicScheduleValuePropertyType }
* *
*/ */
public CodeType getLibraryCode() { public AtomicScheduleValuePropertyType getValue() {
return libraryCode; return value;
} }
/** /**
* Sets the value of the libraryCode property. * Sets the value of the value property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link CodeType } * {@link AtomicScheduleValuePropertyType }
* *
*/ */
public void setLibraryCode(CodeType value) { public void setValue(AtomicScheduleValuePropertyType value) {
this.libraryCode = value; this.value = value;
} }
public boolean isSetLibraryCode() { public boolean isSetValue() {
return (this.libraryCode!= null); return (this.value!= 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.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for AtomicScheduleValuePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="AtomicScheduleValuePropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{http://www.citygml.org/ade/energy/3.0}AtomicScheduleValue"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AtomicScheduleValuePropertyType", propOrder = {
"atomicScheduleValue"
})
public class AtomicScheduleValuePropertyType {
@XmlElement(name = "AtomicScheduleValue", required = true)
protected AtomicScheduleValueType atomicScheduleValue;
/**
* Gets the value of the atomicScheduleValue property.
*
* @return
* possible object is
* {@link AtomicScheduleValueType }
*
*/
public AtomicScheduleValueType getAtomicScheduleValue() {
return atomicScheduleValue;
}
/**
* Sets the value of the atomicScheduleValue property.
*
* @param value
* allowed object is
* {@link AtomicScheduleValueType }
*
*/
public void setAtomicScheduleValue(AtomicScheduleValueType value) {
this.atomicScheduleValue = value;
}
public boolean isSetAtomicScheduleValue() {
return (this.atomicScheduleValue!= null);
}
}
...@@ -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;
...@@ -15,19 +15,19 @@ import net.opengis.gml.MeasureType; ...@@ -15,19 +15,19 @@ import net.opengis.gml.MeasureType;
/** /**
* <p>Java class for AtomicScheduleType complex type. * <p>Java class for AtomicScheduleValueType 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="AtomicScheduleType"&gt; * &lt;complexType name="AtomicScheduleValueType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractScheduleType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;choice&gt;
* &lt;element name="constantValue" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="constantValue" type="{http://www.opengis.net/gml}MeasureType"/&gt;
* &lt;element name="timeSeries" type="{http://www.citygml.org/ade/energy/3.0}AbstractTimeSeriesPropertyType" minOccurs="0"/&gt; * &lt;element name="timeDependentValues" type="{http://www.citygml.org/ade/energy/3.0}AbstractTimeSeriesPropertyType"/&gt;
* &lt;/sequence&gt; * &lt;/choice&gt;
* &lt;/extension&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
...@@ -35,16 +35,14 @@ import net.opengis.gml.MeasureType; ...@@ -35,16 +35,14 @@ import net.opengis.gml.MeasureType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AtomicScheduleType", propOrder = { @XmlType(name = "AtomicScheduleValueType", propOrder = {
"constantValue", "constantValue",
"timeSeries" "timeDependentValues"
}) })
public class AtomicScheduleType public class AtomicScheduleValueType {
extends AbstractScheduleType
{
protected MeasureType constantValue; protected MeasureType constantValue;
protected AbstractTimeSeriesPropertyType timeSeries; protected AbstractTimeSeriesPropertyType timeDependentValues;
/** /**
* Gets the value of the constantValue property. * Gets the value of the constantValue property.
...@@ -75,31 +73,31 @@ public class AtomicScheduleType ...@@ -75,31 +73,31 @@ public class AtomicScheduleType
} }
/** /**
* Gets the value of the timeSeries property. * Gets the value of the timeDependentValues property.
* *
* @return * @return
* possible object is * possible object is
* {@link AbstractTimeSeriesPropertyType } * {@link AbstractTimeSeriesPropertyType }
* *
*/ */
public AbstractTimeSeriesPropertyType getTimeSeries() { public AbstractTimeSeriesPropertyType getTimeDependentValues() {
return timeSeries; return timeDependentValues;
} }
/** /**
* Sets the value of the timeSeries property. * Sets the value of the timeDependentValues property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link AbstractTimeSeriesPropertyType } * {@link AbstractTimeSeriesPropertyType }
* *
*/ */
public void setTimeSeries(AbstractTimeSeriesPropertyType value) { public void setTimeDependentValues(AbstractTimeSeriesPropertyType value) {
this.timeSeries = value; this.timeDependentValues = value;
} }
public boolean isSetTimeSeries() { public boolean isSetTimeDependentValues() {
return (this.timeSeries!= null); return (this.timeDependentValues!= null);
} }
} }
...@@ -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;
......
...@@ -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;
......
...@@ -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;
......
...@@ -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 java.math.BigInteger; import java.math.BigInteger;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -27,7 +27,7 @@ import net.opengis.gml.CodeType; ...@@ -27,7 +27,7 @@ import net.opengis.gml.CodeType;
* <pre> * <pre>
* &lt;complexType name="BuildingUnitType"&gt; * &lt;complexType name="BuildingUnitType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractBuildingUnitType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractBuildingSpaceType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="type" type="{http://www.opengis.net/gml}CodeType"/&gt; * &lt;element name="type" type="{http://www.opengis.net/gml}CodeType"/&gt;
* &lt;element name="numberOfRooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt; * &lt;element name="numberOfRooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
...@@ -36,7 +36,6 @@ import net.opengis.gml.CodeType; ...@@ -36,7 +36,6 @@ import net.opengis.gml.CodeType;
* &lt;element name="address" type="{http://www.opengis.net/citygml/2.0}AddressPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="address" type="{http://www.opengis.net/citygml/2.0}AddressPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="energyPerformanceCertificate" type="{http://www.citygml.org/ade/energy/3.0}EnergyPerformanceCertificatePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="energyPerformanceCertificate" type="{http://www.citygml.org/ade/energy/3.0}EnergyPerformanceCertificatePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="refurbishmentMeasure" type="{http://www.citygml.org/ade/energy/3.0}RefurbishmentMeasurePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="refurbishmentMeasure" type="{http://www.citygml.org/ade/energy/3.0}RefurbishmentMeasurePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="occupiedBy" type="{http://www.citygml.org/ade/energy/3.0}OccupantsPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
...@@ -53,11 +52,10 @@ import net.opengis.gml.CodeType; ...@@ -53,11 +52,10 @@ import net.opengis.gml.CodeType;
"ownershipType", "ownershipType",
"address", "address",
"energyPerformanceCertificate", "energyPerformanceCertificate",
"refurbishmentMeasure", "refurbishmentMeasure"
"occupiedBy"
}) })
public class BuildingUnitType public class BuildingUnitType
extends AbstractBuildingUnitType extends AbstractBuildingSpaceType
{ {
@XmlElement(required = true) @XmlElement(required = true)
...@@ -68,7 +66,6 @@ public class BuildingUnitType ...@@ -68,7 +66,6 @@ public class BuildingUnitType
protected List<AddressPropertyType> address; protected List<AddressPropertyType> address;
protected List<EnergyPerformanceCertificatePropertyType> energyPerformanceCertificate; protected List<EnergyPerformanceCertificatePropertyType> energyPerformanceCertificate;
protected List<RefurbishmentMeasurePropertyType> refurbishmentMeasure; protected List<RefurbishmentMeasurePropertyType> refurbishmentMeasure;
protected List<OccupantsPropertyType> occupiedBy;
/** /**
* Gets the value of the type property. * Gets the value of the type property.
...@@ -293,41 +290,4 @@ public class BuildingUnitType ...@@ -293,41 +290,4 @@ public class BuildingUnitType
this.refurbishmentMeasure = null; this.refurbishmentMeasure = null;
} }
/**
* Gets the value of the occupiedBy property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the occupiedBy property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOccupiedBy().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link OccupantsPropertyType }
*
*
*/
public List<OccupantsPropertyType> getOccupiedBy() {
if (occupiedBy == null) {
occupiedBy = new ArrayList<OccupantsPropertyType>();
}
return this.occupiedBy;
}
public boolean isSetOccupiedBy() {
return ((this.occupiedBy!= null)&&(!this.occupiedBy.isEmpty()));
}
public void unsetOccupiedBy() {
this.occupiedBy = null;
}
} }
...@@ -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;
......
...@@ -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;
......
...@@ -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;
......
...@@ -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 java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
......
...@@ -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;
......
...@@ -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;
......
...@@ -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;
......
...@@ -2,17 +2,16 @@ ...@@ -2,17 +2,16 @@
// 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;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import net.opengis.gml.AbstractFeatureType;
import net.opengis.gml.CodeType; import net.opengis.gml.CodeType;
...@@ -24,7 +23,7 @@ import net.opengis.gml.CodeType; ...@@ -24,7 +23,7 @@ import net.opengis.gml.CodeType;
* <pre> * <pre>
* &lt;complexType name="DeviceOperationType"&gt; * &lt;complexType name="DeviceOperationType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.opengis.net/gml}AbstractFeatureType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractADEFeatureType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="type" type="{http://www.opengis.net/gml}CodeType"/&gt; * &lt;element name="type" type="{http://www.opengis.net/gml}CodeType"/&gt;
* &lt;element name="yearlyGlobalEfficiency" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt; * &lt;element name="yearlyGlobalEfficiency" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
...@@ -44,7 +43,7 @@ import net.opengis.gml.CodeType; ...@@ -44,7 +43,7 @@ import net.opengis.gml.CodeType;
"schedule" "schedule"
}) })
public class DeviceOperationType public class DeviceOperationType
extends AbstractFeatureType extends AbstractADEFeatureType
{ {
@XmlElement(required = true) @XmlElement(required = true)
......
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