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;
...@@ -71,8 +71,8 @@ public class AbstractLayeredConstructionPropertyType { ...@@ -71,8 +71,8 @@ public class AbstractLayeredConstructionPropertyType {
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link LayeredConstructionType }{@code >}
* {@link JAXBElement }{@code <}{@link ReverseLayeredConstructionType }{@code >} * {@link JAXBElement }{@code <}{@link ReverseLayeredConstructionType }{@code >}
* {@link JAXBElement }{@code <}{@link LayeredConstructionType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractLayeredConstructionType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractLayeredConstructionType }{@code >}
* *
*/ */
...@@ -85,8 +85,8 @@ public class AbstractLayeredConstructionPropertyType { ...@@ -85,8 +85,8 @@ public class AbstractLayeredConstructionPropertyType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link LayeredConstructionType }{@code >}
* {@link JAXBElement }{@code <}{@link ReverseLayeredConstructionType }{@code >} * {@link JAXBElement }{@code <}{@link ReverseLayeredConstructionType }{@code >}
* {@link JAXBElement }{@code <}{@link LayeredConstructionType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractLayeredConstructionType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractLayeredConstructionType }{@code >}
* *
*/ */
......
...@@ -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.XmlSeeAlso; import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import net.opengis.gml.AbstractFeatureType;
/** /**
...@@ -23,7 +22,7 @@ import net.opengis.gml.AbstractFeatureType; ...@@ -23,7 +22,7 @@ import net.opengis.gml.AbstractFeatureType;
* <pre> * <pre>
* &lt;complexType name="AbstractLayeredConstructionType"&gt; * &lt;complexType name="AbstractLayeredConstructionType"&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;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
...@@ -40,7 +39,7 @@ import net.opengis.gml.AbstractFeatureType; ...@@ -40,7 +39,7 @@ import net.opengis.gml.AbstractFeatureType;
ReverseLayeredConstructionType.class ReverseLayeredConstructionType.class
}) })
public abstract class AbstractLayeredConstructionType public abstract class AbstractLayeredConstructionType
extends AbstractFeatureType extends AbstractADEFeatureType
{ {
......
...@@ -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;
...@@ -71,9 +71,9 @@ public class AbstractLibraryPropertyType { ...@@ -71,9 +71,9 @@ public class AbstractLibraryPropertyType {
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link LayeredConstructionLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link MaterialLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link ScheduleLibraryType }{@code >} * {@link JAXBElement }{@code <}{@link ScheduleLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link MaterialLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link LayeredConstructionLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractLibraryType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractLibraryType }{@code >}
* *
*/ */
...@@ -86,9 +86,9 @@ public class AbstractLibraryPropertyType { ...@@ -86,9 +86,9 @@ public class AbstractLibraryPropertyType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link LayeredConstructionLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link MaterialLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link ScheduleLibraryType }{@code >} * {@link JAXBElement }{@code <}{@link ScheduleLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link MaterialLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link LayeredConstructionLibraryType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractLibraryType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractLibraryType }{@code >}
* *
*/ */
......
...@@ -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.JAXBElement; import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
...@@ -71,8 +71,9 @@ public class AbstractMaterialPropertyType { ...@@ -71,8 +71,9 @@ public class AbstractMaterialPropertyType {
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link GasType }{@code >}
* {@link JAXBElement }{@code <}{@link SolidMaterialType }{@code >} * {@link JAXBElement }{@code <}{@link SolidMaterialType }{@code >}
* {@link JAXBElement }{@code <}{@link LiquidType }{@code >}
* {@link JAXBElement }{@code <}{@link GasType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractMaterialType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractMaterialType }{@code >}
* *
*/ */
...@@ -85,8 +86,9 @@ public class AbstractMaterialPropertyType { ...@@ -85,8 +86,9 @@ public class AbstractMaterialPropertyType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link GasType }{@code >}
* {@link JAXBElement }{@code <}{@link SolidMaterialType }{@code >} * {@link JAXBElement }{@code <}{@link SolidMaterialType }{@code >}
* {@link JAXBElement }{@code <}{@link LiquidType }{@code >}
* {@link JAXBElement }{@code <}{@link GasType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractMaterialType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractMaterialType }{@code >}
* *
*/ */
......
...@@ -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,14 +15,14 @@ import javax.xml.bind.annotation.XmlType; ...@@ -15,14 +15,14 @@ import javax.xml.bind.annotation.XmlType;
/** /**
* <p>Java class for AbstractBuildingUnitType complex type. * <p>Java class for AbstractMaterialType 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="AbstractBuildingUnitType"&gt; * &lt;complexType name="AbstractMaterialType"&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}AbstractADEFeatureType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
...@@ -33,12 +33,14 @@ import javax.xml.bind.annotation.XmlType; ...@@ -33,12 +33,14 @@ import javax.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractBuildingUnitType") @XmlType(name = "AbstractMaterialType")
@XmlSeeAlso({ @XmlSeeAlso({
BuildingUnitType.class GasType.class,
LiquidType.class,
SolidMaterialType.class
}) })
public abstract class AbstractBuildingUnitType public abstract class AbstractMaterialType
extends AbstractBuildingPartitionType extends AbstractADEFeatureType
{ {
......
...@@ -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;
...@@ -48,9 +48,10 @@ public class AbstractOpticalProperty_PropertyType { ...@@ -48,9 +48,10 @@ public class AbstractOpticalProperty_PropertyType {
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link EmissivityType }{@code >}
* {@link JAXBElement }{@code <}{@link TransmittanceType }{@code >} * {@link JAXBElement }{@code <}{@link TransmittanceType }{@code >}
* {@link JAXBElement }{@code <}{@link ReflectanceType }{@code >} * {@link JAXBElement }{@code <}{@link ReflectanceType }{@code >}
* {@link JAXBElement }{@code <}{@link AbsorptanceType }{@code >}
* {@link JAXBElement }{@code <}{@link EmissivityType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractOpticalProperty_Type }{@code >} * {@link JAXBElement }{@code <}{@link AbstractOpticalProperty_Type }{@code >}
* *
*/ */
...@@ -63,9 +64,10 @@ public class AbstractOpticalProperty_PropertyType { ...@@ -63,9 +64,10 @@ public class AbstractOpticalProperty_PropertyType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link EmissivityType }{@code >}
* {@link JAXBElement }{@code <}{@link TransmittanceType }{@code >} * {@link JAXBElement }{@code <}{@link TransmittanceType }{@code >}
* {@link JAXBElement }{@code <}{@link ReflectanceType }{@code >} * {@link JAXBElement }{@code <}{@link ReflectanceType }{@code >}
* {@link JAXBElement }{@code <}{@link AbsorptanceType }{@code >}
* {@link JAXBElement }{@code <}{@link EmissivityType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractOpticalProperty_Type }{@code >} * {@link JAXBElement }{@code <}{@link AbstractOpticalProperty_Type }{@code >}
* *
*/ */
......
...@@ -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;
...@@ -40,6 +40,7 @@ import net.opengis.gml.ScaleType; ...@@ -40,6 +40,7 @@ import net.opengis.gml.ScaleType;
"fraction" "fraction"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
AbsorptanceType.class,
EmissivityType.class, EmissivityType.class,
ReflectanceType.class, ReflectanceType.class,
TransmittanceType.class TransmittanceType.class
......
...@@ -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;
...@@ -49,8 +49,8 @@ public class AbstractQualifiedAttributePropertyType { ...@@ -49,8 +49,8 @@ public class AbstractQualifiedAttributePropertyType {
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link QualifiedVolumeType }{@code >} * {@link JAXBElement }{@code <}{@link QualifiedVolumeType }{@code >}
* {@link JAXBElement }{@code <}{@link QualifiedHeightType }{@code >}
* {@link JAXBElement }{@code <}{@link QualifiedAreaType }{@code >} * {@link JAXBElement }{@code <}{@link QualifiedAreaType }{@code >}
* {@link JAXBElement }{@code <}{@link QualifiedHeightType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractQualifiedAttributeType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractQualifiedAttributeType }{@code >}
* *
*/ */
...@@ -64,8 +64,8 @@ public class AbstractQualifiedAttributePropertyType { ...@@ -64,8 +64,8 @@ public class AbstractQualifiedAttributePropertyType {
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link QualifiedVolumeType }{@code >} * {@link JAXBElement }{@code <}{@link QualifiedVolumeType }{@code >}
* {@link JAXBElement }{@code <}{@link QualifiedHeightType }{@code >}
* {@link JAXBElement }{@code <}{@link QualifiedAreaType }{@code >} * {@link JAXBElement }{@code <}{@link QualifiedAreaType }{@code >}
* {@link JAXBElement }{@code <}{@link QualifiedHeightType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractQualifiedAttributeType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractQualifiedAttributeType }{@code >}
* *
*/ */
......
...@@ -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.JAXBElement; import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
...@@ -71,12 +71,12 @@ public class AbstractResourcePropertyType { ...@@ -71,12 +71,12 @@ public class AbstractResourcePropertyType {
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link FoodType }{@code >} * {@link JAXBElement }{@code <}{@link ConstructionMaterialType }{@code >}
* {@link JAXBElement }{@code <}{@link UrbanSpaceType }{@code >} * {@link JAXBElement }{@code <}{@link UrbanSpaceType }{@code >}
* {@link JAXBElement }{@code <}{@link OtherResourceType }{@code >}
* {@link JAXBElement }{@code <}{@link EnergyType }{@code >} * {@link JAXBElement }{@code <}{@link EnergyType }{@code >}
* {@link JAXBElement }{@code <}{@link FoodType }{@code >}
* {@link JAXBElement }{@code <}{@link OtherResourceType }{@code >}
* {@link JAXBElement }{@code <}{@link WasteType }{@code >} * {@link JAXBElement }{@code <}{@link WasteType }{@code >}
* {@link JAXBElement }{@code <}{@link ConstructionMaterialType }{@code >}
* {@link JAXBElement }{@code <}{@link WaterType }{@code >} * {@link JAXBElement }{@code <}{@link WaterType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractResourceType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractResourceType }{@code >}
* *
...@@ -90,12 +90,12 @@ public class AbstractResourcePropertyType { ...@@ -90,12 +90,12 @@ public class AbstractResourcePropertyType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link FoodType }{@code >} * {@link JAXBElement }{@code <}{@link ConstructionMaterialType }{@code >}
* {@link JAXBElement }{@code <}{@link UrbanSpaceType }{@code >} * {@link JAXBElement }{@code <}{@link UrbanSpaceType }{@code >}
* {@link JAXBElement }{@code <}{@link OtherResourceType }{@code >}
* {@link JAXBElement }{@code <}{@link EnergyType }{@code >} * {@link JAXBElement }{@code <}{@link EnergyType }{@code >}
* {@link JAXBElement }{@code <}{@link FoodType }{@code >}
* {@link JAXBElement }{@code <}{@link OtherResourceType }{@code >}
* {@link JAXBElement }{@code <}{@link WasteType }{@code >} * {@link JAXBElement }{@code <}{@link WasteType }{@code >}
* {@link JAXBElement }{@code <}{@link ConstructionMaterialType }{@code >}
* {@link JAXBElement }{@code <}{@link WaterType }{@code >} * {@link JAXBElement }{@code <}{@link WaterType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractResourceType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractResourceType }{@code >}
* *
......
...@@ -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 javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
...@@ -15,7 +15,6 @@ import javax.xml.bind.annotation.XmlElement; ...@@ -15,7 +15,6 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlSeeAlso;
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;
import net.opengis.gml.MeasureType; import net.opengis.gml.MeasureType;
...@@ -28,20 +27,23 @@ import net.opengis.gml.MeasureType; ...@@ -28,20 +27,23 @@ import net.opengis.gml.MeasureType;
* <pre> * <pre>
* &lt;complexType name="AbstractResourceType"&gt; * &lt;complexType name="AbstractResourceType"&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}AbstractFeatureWithLifeSpanType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="status" type="{http://www.citygml.org/ade/energy/3.0}ResourceStatusValueType"/&gt; * &lt;element name="status" type="{http://www.citygml.org/ade/energy/3.0}ResourceStatusValueType"/&gt;
* &lt;element name="operationType" type="{http://www.opengis.net/gml}CodeType"/&gt; * &lt;element name="operationType" type="{http://www.opengis.net/gml}CodeType"/&gt;
* &lt;element name="amountType" type="{http://www.opengis.net/gml}CodeType"/&gt; * &lt;element name="amountType" type="{http://www.opengis.net/gml}CodeType"/&gt;
* &lt;element name="year" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt; * &lt;element name="year" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;element name="amount" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="amount" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="timeDependentAmount" type="{http://www.citygml.org/ade/energy/3.0}AbstractTimeSeriesPropertyType" minOccurs="0"/&gt;
* &lt;element name="isAmountNormalized" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt; * &lt;element name="isAmountNormalized" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="normalizationValue" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="normalizationValue" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="normalizationParameter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; * &lt;element name="normalizationParameter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="referencePeriod" type="{http://www.opengis.net/gml}CodeType" minOccurs="0"/&gt;
* &lt;element name="co2Equivalent" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="co2Equivalent" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="costsMoney" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="costsMoney" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="yieldsMoney" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="yieldsMoney" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="timeDependentAmount" type="{http://www.citygml.org/ade/energy/3.0}AbstractTimeSeriesPropertyType" minOccurs="0"/&gt;
* &lt;element name="timeDependentCosts" type="{http://www.citygml.org/ade/energy/3.0}AbstractTimeSeriesPropertyType" minOccurs="0"/&gt;
* &lt;element name="timeDependentYields" type="{http://www.citygml.org/ade/energy/3.0}AbstractTimeSeriesPropertyType" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
...@@ -57,13 +59,16 @@ import net.opengis.gml.MeasureType; ...@@ -57,13 +59,16 @@ import net.opengis.gml.MeasureType;
"amountType", "amountType",
"year", "year",
"amount", "amount",
"timeDependentAmount",
"isAmountNormalized", "isAmountNormalized",
"normalizationValue", "normalizationValue",
"normalizationParameter", "normalizationParameter",
"referencePeriod",
"co2Equivalent", "co2Equivalent",
"costsMoney", "costsMoney",
"yieldsMoney" "yieldsMoney",
"timeDependentAmount",
"timeDependentCosts",
"timeDependentYields"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
ConstructionMaterialType.class, ConstructionMaterialType.class,
...@@ -75,7 +80,7 @@ import net.opengis.gml.MeasureType; ...@@ -75,7 +80,7 @@ import net.opengis.gml.MeasureType;
WaterType.class WaterType.class
}) })
public abstract class AbstractResourceType public abstract class AbstractResourceType
extends AbstractFeatureType extends AbstractFeatureWithLifeSpanType
{ {
@XmlElement(required = true) @XmlElement(required = true)
...@@ -87,13 +92,16 @@ public abstract class AbstractResourceType ...@@ -87,13 +92,16 @@ public abstract class AbstractResourceType
protected CodeType amountType; protected CodeType amountType;
protected BigInteger year; protected BigInteger year;
protected MeasureType amount; protected MeasureType amount;
protected AbstractTimeSeriesPropertyType timeDependentAmount;
protected boolean isAmountNormalized; protected boolean isAmountNormalized;
protected MeasureType normalizationValue; protected MeasureType normalizationValue;
protected String normalizationParameter; protected String normalizationParameter;
protected CodeType referencePeriod;
protected MeasureType co2Equivalent; protected MeasureType co2Equivalent;
protected MeasureType costsMoney; protected MeasureType costsMoney;
protected MeasureType yieldsMoney; protected MeasureType yieldsMoney;
protected AbstractTimeSeriesPropertyType timeDependentAmount;
protected AbstractTimeSeriesPropertyType timeDependentCosts;
protected AbstractTimeSeriesPropertyType timeDependentYields;
/** /**
* Gets the value of the status property. * Gets the value of the status property.
...@@ -235,34 +243,6 @@ public abstract class AbstractResourceType ...@@ -235,34 +243,6 @@ public abstract class AbstractResourceType
return (this.amount!= null); return (this.amount!= null);
} }
/**
* Gets the value of the timeDependentAmount property.
*
* @return
* possible object is
* {@link AbstractTimeSeriesPropertyType }
*
*/
public AbstractTimeSeriesPropertyType getTimeDependentAmount() {
return timeDependentAmount;
}
/**
* Sets the value of the timeDependentAmount property.
*
* @param value
* allowed object is
* {@link AbstractTimeSeriesPropertyType }
*
*/
public void setTimeDependentAmount(AbstractTimeSeriesPropertyType value) {
this.timeDependentAmount = value;
}
public boolean isSetTimeDependentAmount() {
return (this.timeDependentAmount!= null);
}
/** /**
* Gets the value of the isAmountNormalized property. * Gets the value of the isAmountNormalized property.
* *
...@@ -339,6 +319,34 @@ public abstract class AbstractResourceType ...@@ -339,6 +319,34 @@ public abstract class AbstractResourceType
return (this.normalizationParameter!= null); return (this.normalizationParameter!= null);
} }
/**
* Gets the value of the referencePeriod property.
*
* @return
* possible object is
* {@link CodeType }
*
*/
public CodeType getReferencePeriod() {
return referencePeriod;
}
/**
* Sets the value of the referencePeriod property.
*
* @param value
* allowed object is
* {@link CodeType }
*
*/
public void setReferencePeriod(CodeType value) {
this.referencePeriod = value;
}
public boolean isSetReferencePeriod() {
return (this.referencePeriod!= null);
}
/** /**
* Gets the value of the co2Equivalent property. * Gets the value of the co2Equivalent property.
* *
...@@ -423,4 +431,88 @@ public abstract class AbstractResourceType ...@@ -423,4 +431,88 @@ public abstract class AbstractResourceType
return (this.yieldsMoney!= null); return (this.yieldsMoney!= null);
} }
/**
* Gets the value of the timeDependentAmount property.
*
* @return
* possible object is
* {@link AbstractTimeSeriesPropertyType }
*
*/
public AbstractTimeSeriesPropertyType getTimeDependentAmount() {
return timeDependentAmount;
}
/**
* Sets the value of the timeDependentAmount property.
*
* @param value
* allowed object is
* {@link AbstractTimeSeriesPropertyType }
*
*/
public void setTimeDependentAmount(AbstractTimeSeriesPropertyType value) {
this.timeDependentAmount = value;
}
public boolean isSetTimeDependentAmount() {
return (this.timeDependentAmount!= null);
}
/**
* Gets the value of the timeDependentCosts property.
*
* @return
* possible object is
* {@link AbstractTimeSeriesPropertyType }
*
*/
public AbstractTimeSeriesPropertyType getTimeDependentCosts() {
return timeDependentCosts;
}
/**
* Sets the value of the timeDependentCosts property.
*
* @param value
* allowed object is
* {@link AbstractTimeSeriesPropertyType }
*
*/
public void setTimeDependentCosts(AbstractTimeSeriesPropertyType value) {
this.timeDependentCosts = value;
}
public boolean isSetTimeDependentCosts() {
return (this.timeDependentCosts!= null);
}
/**
* Gets the value of the timeDependentYields property.
*
* @return
* possible object is
* {@link AbstractTimeSeriesPropertyType }
*
*/
public AbstractTimeSeriesPropertyType getTimeDependentYields() {
return timeDependentYields;
}
/**
* Sets the value of the timeDependentYields property.
*
* @param value
* allowed object is
* {@link AbstractTimeSeriesPropertyType }
*
*/
public void setTimeDependentYields(AbstractTimeSeriesPropertyType value) {
this.timeDependentYields = value;
}
public boolean isSetTimeDependentYields() {
return (this.timeDependentYields!= 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.JAXBElement; import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
...@@ -71,9 +71,9 @@ public class AbstractSchedulePropertyType { ...@@ -71,9 +71,9 @@ public class AbstractSchedulePropertyType {
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link AtomicScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link DualValueScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link CompositeScheduleType }{@code >} * {@link JAXBElement }{@code <}{@link CompositeScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link DualValueScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link AtomicScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractScheduleType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractScheduleType }{@code >}
* *
*/ */
...@@ -86,9 +86,9 @@ public class AbstractSchedulePropertyType { ...@@ -86,9 +86,9 @@ public class AbstractSchedulePropertyType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link AtomicScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link DualValueScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link CompositeScheduleType }{@code >} * {@link JAXBElement }{@code <}{@link CompositeScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link DualValueScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link AtomicScheduleType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractScheduleType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractScheduleType }{@code >}
* *
*/ */
......
...@@ -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 javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
...@@ -16,7 +16,6 @@ import javax.xml.bind.annotation.XmlSchemaType; ...@@ -16,7 +16,6 @@ import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.datatype.XMLGregorianCalendar;
import net.opengis.gml.AbstractFeatureType;
import net.opengis.gml.CodeType; import net.opengis.gml.CodeType;
import net.opengis.gml.TimeIntervalLengthType; import net.opengis.gml.TimeIntervalLengthType;
...@@ -29,9 +28,8 @@ import net.opengis.gml.TimeIntervalLengthType; ...@@ -29,9 +28,8 @@ import net.opengis.gml.TimeIntervalLengthType;
* <pre> * <pre>
* &lt;complexType name="AbstractScheduleType"&gt; * &lt;complexType name="AbstractScheduleType"&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="libraryCode" type="{http://www.opengis.net/gml}CodeType" minOccurs="0"/&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="startTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/&gt; * &lt;element name="startTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/&gt;
* &lt;element name="startDay" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt; * &lt;element name="startDay" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
...@@ -48,7 +46,6 @@ import net.opengis.gml.TimeIntervalLengthType; ...@@ -48,7 +46,6 @@ import net.opengis.gml.TimeIntervalLengthType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractScheduleType", propOrder = { @XmlType(name = "AbstractScheduleType", propOrder = {
"libraryCode",
"type", "type",
"startTime", "startTime",
"startDay", "startDay",
...@@ -57,15 +54,14 @@ import net.opengis.gml.TimeIntervalLengthType; ...@@ -57,15 +54,14 @@ import net.opengis.gml.TimeIntervalLengthType;
"temporalExtent" "temporalExtent"
}) })
@XmlSeeAlso({ @XmlSeeAlso({
DualValueScheduleType.class,
AtomicScheduleType.class, AtomicScheduleType.class,
DualValueScheduleType.class,
CompositeScheduleType.class CompositeScheduleType.class
}) })
public abstract class AbstractScheduleType public abstract class AbstractScheduleType
extends AbstractFeatureType extends AbstractADEFeatureType
{ {
protected CodeType libraryCode;
@XmlElement(required = true) @XmlElement(required = true)
protected CodeType type; protected CodeType type;
@XmlSchemaType(name = "time") @XmlSchemaType(name = "time")
...@@ -75,34 +71,6 @@ public abstract class AbstractScheduleType ...@@ -75,34 +71,6 @@ public abstract class AbstractScheduleType
protected BigInteger startYear; protected BigInteger startYear;
protected TimeIntervalLengthType temporalExtent; protected TimeIntervalLengthType temporalExtent;
/**
* Gets the value of the libraryCode property.
*
* @return
* possible object is
* {@link CodeType }
*
*/
public CodeType getLibraryCode() {
return libraryCode;
}
/**
* Sets the value of the libraryCode property.
*
* @param value
* allowed object is
* {@link CodeType }
*
*/
public void setLibraryCode(CodeType value) {
this.libraryCode = value;
}
public boolean isSetLibraryCode() {
return (this.libraryCode!= null);
}
/** /**
* Gets the value of the type property. * Gets the value of the type property.
* *
......
...@@ -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;
...@@ -71,8 +71,8 @@ public class AbstractSolarCollectorPropertyType { ...@@ -71,8 +71,8 @@ public class AbstractSolarCollectorPropertyType {
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link PhotovoltaicThermalCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link PhotovoltaicCollectorType }{@code >} * {@link JAXBElement }{@code <}{@link PhotovoltaicCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link PhotovoltaicThermalCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link SolarThermalCollectorType }{@code >} * {@link JAXBElement }{@code <}{@link SolarThermalCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link GenericSolarCollectorType }{@code >} * {@link JAXBElement }{@code <}{@link GenericSolarCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractSolarCollectorType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractSolarCollectorType }{@code >}
...@@ -87,8 +87,8 @@ public class AbstractSolarCollectorPropertyType { ...@@ -87,8 +87,8 @@ public class AbstractSolarCollectorPropertyType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link PhotovoltaicThermalCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link PhotovoltaicCollectorType }{@code >} * {@link JAXBElement }{@code <}{@link PhotovoltaicCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link PhotovoltaicThermalCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link SolarThermalCollectorType }{@code >} * {@link JAXBElement }{@code <}{@link SolarThermalCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link GenericSolarCollectorType }{@code >} * {@link JAXBElement }{@code <}{@link GenericSolarCollectorType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractSolarCollectorType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractSolarCollectorType }{@code >}
......
...@@ -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.JAXBElement; import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
...@@ -71,11 +71,15 @@ public class AbstractTimeSeriesPropertyType { ...@@ -71,11 +71,15 @@ public class AbstractTimeSeriesPropertyType {
* *
* @return * @return
* possible object is * possible object is
* {@link JAXBElement }{@code <}{@link TypicalValuesTimeSeriesType }{@code >} * {@link JAXBElement }{@code <}{@link MonthlyTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link SensorConnectionType }{@code >}
* {@link JAXBElement }{@code <}{@link TypicalValuesTimeSeriesFileType }{@code >} * {@link JAXBElement }{@code <}{@link TypicalValuesTimeSeriesFileType }{@code >}
* {@link JAXBElement }{@code <}{@link RegularTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link RegularTimeSeriesFileType }{@code >} * {@link JAXBElement }{@code <}{@link RegularTimeSeriesFileType }{@code >}
* {@link JAXBElement }{@code <}{@link TypicalValuesMonthlyTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link TypicalValuesTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link RegularTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link TypicalValuesMonthlyTimeSeriesFileType }{@code >}
* {@link JAXBElement }{@code <}{@link SensorConnectionType }{@code >}
* {@link JAXBElement }{@code <}{@link MonthlyTimeSeriesFileType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractTimeSeriesType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractTimeSeriesType }{@code >}
* *
*/ */
...@@ -88,11 +92,15 @@ public class AbstractTimeSeriesPropertyType { ...@@ -88,11 +92,15 @@ public class AbstractTimeSeriesPropertyType {
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link JAXBElement }{@code <}{@link TypicalValuesTimeSeriesType }{@code >} * {@link JAXBElement }{@code <}{@link MonthlyTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link SensorConnectionType }{@code >}
* {@link JAXBElement }{@code <}{@link TypicalValuesTimeSeriesFileType }{@code >} * {@link JAXBElement }{@code <}{@link TypicalValuesTimeSeriesFileType }{@code >}
* {@link JAXBElement }{@code <}{@link RegularTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link RegularTimeSeriesFileType }{@code >} * {@link JAXBElement }{@code <}{@link RegularTimeSeriesFileType }{@code >}
* {@link JAXBElement }{@code <}{@link TypicalValuesMonthlyTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link TypicalValuesTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link RegularTimeSeriesType }{@code >}
* {@link JAXBElement }{@code <}{@link TypicalValuesMonthlyTimeSeriesFileType }{@code >}
* {@link JAXBElement }{@code <}{@link SensorConnectionType }{@code >}
* {@link JAXBElement }{@code <}{@link MonthlyTimeSeriesFileType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractTimeSeriesType }{@code >} * {@link JAXBElement }{@code <}{@link AbstractTimeSeriesType }{@code >}
* *
*/ */
......
...@@ -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;
...@@ -14,7 +14,6 @@ import javax.xml.bind.annotation.XmlElement; ...@@ -14,7 +14,6 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlSeeAlso;
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;
...@@ -26,7 +25,7 @@ import net.opengis.gml.CodeType; ...@@ -26,7 +25,7 @@ import net.opengis.gml.CodeType;
* <pre> * <pre>
* &lt;complexType name="AbstractTimeSeriesType"&gt; * &lt;complexType name="AbstractTimeSeriesType"&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="acquisitionMethod" type="{http://www.opengis.net/gml}CodeType"/&gt; * &lt;element name="acquisitionMethod" type="{http://www.opengis.net/gml}CodeType"/&gt;
* &lt;element name="interpolationType" type="{http://www.citygml.org/ade/energy/3.0}InterpolationTypeValueType"/&gt; * &lt;element name="interpolationType" type="{http://www.citygml.org/ade/energy/3.0}InterpolationTypeValueType"/&gt;
...@@ -50,10 +49,14 @@ import net.opengis.gml.CodeType; ...@@ -50,10 +49,14 @@ import net.opengis.gml.CodeType;
RegularTimeSeriesFileType.class, RegularTimeSeriesFileType.class,
TypicalValuesTimeSeriesType.class, TypicalValuesTimeSeriesType.class,
TypicalValuesTimeSeriesFileType.class, TypicalValuesTimeSeriesFileType.class,
MonthlyTimeSeriesType.class,
MonthlyTimeSeriesFileType.class,
TypicalValuesMonthlyTimeSeriesType.class,
TypicalValuesMonthlyTimeSeriesFileType.class,
SensorConnectionType.class SensorConnectionType.class
}) })
public abstract class AbstractTimeSeriesType public abstract class AbstractTimeSeriesType
extends AbstractFeatureType extends AbstractADEFeatureType
{ {
@XmlElement(required = true) @XmlElement(required = true)
......
//
// 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.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElementRef;
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 AbstractZoneBoundarySurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="AbstractZoneBoundarySurfacePropertyType"&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}AbstractZoneBoundarySurface"/&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 = "AbstractZoneBoundarySurfacePropertyType", propOrder = {
"abstractZoneBoundarySurface"
})
public class AbstractZoneBoundarySurfacePropertyType {
@XmlElementRef(name = "AbstractZoneBoundarySurface", namespace = "http://www.citygml.org/ade/energy/3.0", type = JAXBElement.class, required = false)
protected JAXBElement<? extends AbstractZoneBoundarySurfaceType> abstractZoneBoundarySurface;
@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 abstractZoneBoundarySurface property.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link ZoneAtticFloorSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneRoofSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneClosureSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneBasementCeilingSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneExteriorWallSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneUndergroundWallSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneGroundSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneIntermediateFloorSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractZoneBoundarySurfaceType }{@code >}
*
*/
public JAXBElement<? extends AbstractZoneBoundarySurfaceType> getAbstractZoneBoundarySurface() {
return abstractZoneBoundarySurface;
}
/**
* Sets the value of the abstractZoneBoundarySurface property.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link ZoneAtticFloorSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneRoofSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneClosureSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneBasementCeilingSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneExteriorWallSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneUndergroundWallSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneGroundSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link ZoneIntermediateFloorSurfaceType }{@code >}
* {@link JAXBElement }{@code <}{@link AbstractZoneBoundarySurfaceType }{@code >}
*
*/
public void setAbstractZoneBoundarySurface(JAXBElement<? extends AbstractZoneBoundarySurfaceType> value) {
this.abstractZoneBoundarySurface = value;
}
public boolean isSetAbstractZoneBoundarySurface() {
return (this.abstractZoneBoundarySurface!= 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 java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import net.opengis.citygml.building._2.AbstractBoundarySurfaceType;
/**
* <p>Java class for AbstractZoneBoundarySurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="AbstractZoneBoundarySurfaceType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.opengis.net/citygml/building/2.0}AbstractBoundarySurfaceType"&gt;
* &lt;sequence&gt;
* &lt;element name="zoneOpening" type="{http://www.citygml.org/ade/energy/3.0}AbstractZoneOpeningPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractZoneBoundarySurfaceType", propOrder = {
"zoneOpening"
})
@XmlSeeAlso({
ZoneAtticFloorSurfaceType.class,
ZoneBasementCeilingSurfaceType.class,
ZoneClosureSurfaceType.class,
ZoneExteriorWallSurfaceType.class,
ZoneGroundSurfaceType.class,
ZoneIntermediateFloorSurfaceType.class,
ZoneRoofSurfaceType.class,
ZoneUndergroundWallSurfaceType.class
})
public abstract class AbstractZoneBoundarySurfaceType
extends AbstractBoundarySurfaceType
{
protected List<AbstractZoneOpeningPropertyType> zoneOpening;
/**
* Gets the value of the zoneOpening 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 zoneOpening property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZoneOpening().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AbstractZoneOpeningPropertyType }
*
*
*/
public List<AbstractZoneOpeningPropertyType> getZoneOpening() {
if (zoneOpening == null) {
zoneOpening = new ArrayList<AbstractZoneOpeningPropertyType>();
}
return this.zoneOpening;
}
public boolean isSetZoneOpening() {
return ((this.zoneOpening!= null)&&(!this.zoneOpening.isEmpty()));
}
public void unsetZoneOpening() {
this.zoneOpening = null;
}
}
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