"...Gengenbach.git" did not exist on "a71f98610b2e0295b3a1fcf4a243556e95c1f581"
Commit 3ca0dfba authored by Rushikesh Padsala's avatar Rushikesh Padsala
Browse files

changed to beta8 classes

parent 9cc5564f
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for GenericStorageDevicePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="GenericStorageDevicePropertyType"&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}GenericStorageDevice"/&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 = "GenericStorageDevicePropertyType", propOrder = {
"genericStorageDevice"
})
public class GenericStorageDevicePropertyType {
@XmlElement(name = "GenericStorageDevice")
protected GenericStorageDeviceType genericStorageDevice;
@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 genericStorageDevice property.
*
* @return
* possible object is
* {@link GenericStorageDeviceType }
*
*/
public GenericStorageDeviceType getGenericStorageDevice() {
return genericStorageDevice;
}
/**
* Sets the value of the genericStorageDevice property.
*
* @param value
* allowed object is
* {@link GenericStorageDeviceType }
*
*/
public void setGenericStorageDevice(GenericStorageDeviceType value) {
this.genericStorageDevice = value;
}
public boolean isSetGenericStorageDevice() {
return (this.genericStorageDevice!= 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);
}
}
...@@ -2,27 +2,26 @@ ...@@ -2,27 +2,26 @@
// 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.XmlType; import javax.xml.bind.annotation.XmlType;
import net.opengis.citygml.building._2.AbstractBoundarySurfaceType;
/** /**
* <p>Java class for PartyWallSurfaceType complex type. * <p>Java class for GenericStorageDeviceType 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="PartyWallSurfaceType"&gt; * &lt;complexType name="GenericStorageDeviceType"&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.citygml.org/ade/energy/3.0}AbstractDeviceType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
...@@ -33,9 +32,9 @@ import net.opengis.citygml.building._2.AbstractBoundarySurfaceType; ...@@ -33,9 +32,9 @@ import net.opengis.citygml.building._2.AbstractBoundarySurfaceType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PartyWallSurfaceType") @XmlType(name = "GenericStorageDeviceType")
public class PartyWallSurfaceType public class GenericStorageDeviceType
extends AbstractBoundarySurfaceType extends AbstractDeviceType
{ {
......
...@@ -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.XmlEnum; import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlEnumValue;
......
...@@ -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.MeasureType; import net.opengis.gml.MeasureType;
...@@ -24,7 +23,7 @@ import net.opengis.gml.MeasureType; ...@@ -24,7 +23,7 @@ import net.opengis.gml.MeasureType;
* <pre> * <pre>
* &lt;complexType name="LayerType"&gt; * &lt;complexType name="LayerType"&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="thickness" type="{http://www.opengis.net/gml}MeasureType"/&gt; * &lt;element name="thickness" type="{http://www.opengis.net/gml}MeasureType"/&gt;
* &lt;element name="material" type="{http://www.citygml.org/ade/energy/3.0}AbstractMaterialPropertyType"/&gt; * &lt;element name="material" type="{http://www.citygml.org/ade/energy/3.0}AbstractMaterialPropertyType"/&gt;
...@@ -42,7 +41,7 @@ import net.opengis.gml.MeasureType; ...@@ -42,7 +41,7 @@ import net.opengis.gml.MeasureType;
"material" "material"
}) })
public class LayerType public class LayerType
extends AbstractFeatureType extends AbstractADEFeatureType
{ {
@XmlElement(required = true) @XmlElement(required = true)
......
...@@ -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,16 +2,17 @@ ...@@ -2,16 +2,17 @@
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0 // Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j // ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source // Any modifications to this file will be lost upon recompilation of the source
// Generated: Mon Oct 27 13:17:28 CET 2025 // Generated: Wed Dec 10 10:52:09 CET 2025
// //
package org.sig3d.citygml.energyADE3beta7; package org.sig3d.citygml.energyADE3beta8;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
...@@ -25,7 +26,7 @@ import javax.xml.bind.annotation.XmlType; ...@@ -25,7 +26,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractLibraryType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractLibraryType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="libraryMember" type="{http://www.citygml.org/ade/energy/3.0}AbstractLayeredConstructionPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="libraryMember" type="{http://www.citygml.org/ade/energy/3.0}AbstractLayeredConstructionPropertyType" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
...@@ -42,6 +43,7 @@ public class LayeredConstructionLibraryType ...@@ -42,6 +43,7 @@ public class LayeredConstructionLibraryType
extends AbstractLibraryType extends AbstractLibraryType
{ {
@XmlElement(required = true)
protected List<AbstractLayeredConstructionPropertyType> libraryMember; protected List<AbstractLayeredConstructionPropertyType> libraryMember;
/** /**
......
...@@ -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,16 +2,17 @@ ...@@ -2,16 +2,17 @@
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0 // Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j // ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source // Any modifications to this file will be lost upon recompilation of the source
// Generated: Mon Oct 27 13:17:28 CET 2025 // Generated: Wed Dec 10 10:52:09 CET 2025
// //
package org.sig3d.citygml.energyADE3beta7; package org.sig3d.citygml.energyADE3beta8;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
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;
...@@ -28,13 +29,16 @@ import net.opengis.gml.ScaleType; ...@@ -28,13 +29,16 @@ import net.opengis.gml.ScaleType;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractLayeredConstructionType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractLayeredConstructionType"&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="uValue" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="uValue" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="gValue" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt; * &lt;element name="gValue" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt;
* &lt;element name="glazingRatio" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt; * &lt;element name="glazingRatio" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt;
* &lt;element name="absorptance" type="{http://www.citygml.org/ade/energy/3.0}AbsorptancePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="emissivity" type="{http://www.citygml.org/ade/energy/3.0}EmissivityPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="emissivity" type="{http://www.citygml.org/ade/energy/3.0}EmissivityPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="reflectance" type="{http://www.citygml.org/ade/energy/3.0}ReflectancePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="reflectance" type="{http://www.citygml.org/ade/energy/3.0}ReflectancePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="transmittance" type="{http://www.citygml.org/ade/energy/3.0}TransmittancePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="transmittance" type="{http://www.citygml.org/ade/energy/3.0}TransmittancePropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="insideConvectionCoefficient" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="outsideConvectionCoefficient" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="layer" type="{http://www.citygml.org/ade/energy/3.0}LayerPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="layer" type="{http://www.citygml.org/ade/energy/3.0}LayerPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
...@@ -46,54 +50,61 @@ import net.opengis.gml.ScaleType; ...@@ -46,54 +50,61 @@ import net.opengis.gml.ScaleType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LayeredConstructionType", propOrder = { @XmlType(name = "LayeredConstructionType", propOrder = {
"libraryCode", "type",
"uValue", "uValue",
"gValue", "gValue",
"glazingRatio", "glazingRatio",
"absorptance",
"emissivity", "emissivity",
"reflectance", "reflectance",
"transmittance", "transmittance",
"insideConvectionCoefficient",
"outsideConvectionCoefficient",
"layer" "layer"
}) })
public class LayeredConstructionType public class LayeredConstructionType
extends AbstractLayeredConstructionType extends AbstractLayeredConstructionType
{ {
protected CodeType libraryCode; @XmlElement(required = true)
protected CodeType type;
protected MeasureType uValue; protected MeasureType uValue;
protected ScaleType gValue; protected ScaleType gValue;
protected ScaleType glazingRatio; protected ScaleType glazingRatio;
protected List<AbsorptancePropertyType> absorptance;
protected List<EmissivityPropertyType> emissivity; protected List<EmissivityPropertyType> emissivity;
protected List<ReflectancePropertyType> reflectance; protected List<ReflectancePropertyType> reflectance;
protected List<TransmittancePropertyType> transmittance; protected List<TransmittancePropertyType> transmittance;
protected MeasureType insideConvectionCoefficient;
protected MeasureType outsideConvectionCoefficient;
protected List<LayerPropertyType> layer; protected List<LayerPropertyType> layer;
/** /**
* Gets the value of the libraryCode property. * Gets the value of the type property.
* *
* @return * @return
* possible object is * possible object is
* {@link CodeType } * {@link CodeType }
* *
*/ */
public CodeType getLibraryCode() { public CodeType getType() {
return libraryCode; return type;
} }
/** /**
* Sets the value of the libraryCode property. * Sets the value of the type property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link CodeType } * {@link CodeType }
* *
*/ */
public void setLibraryCode(CodeType value) { public void setType(CodeType value) {
this.libraryCode = value; this.type = value;
} }
public boolean isSetLibraryCode() { public boolean isSetType() {
return (this.libraryCode!= null); return (this.type!= null);
} }
/** /**
...@@ -180,6 +191,43 @@ public class LayeredConstructionType ...@@ -180,6 +191,43 @@ public class LayeredConstructionType
return (this.glazingRatio!= null); return (this.glazingRatio!= null);
} }
/**
* Gets the value of the absorptance 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 absorptance property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAbsorptance().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AbsorptancePropertyType }
*
*
*/
public List<AbsorptancePropertyType> getAbsorptance() {
if (absorptance == null) {
absorptance = new ArrayList<AbsorptancePropertyType>();
}
return this.absorptance;
}
public boolean isSetAbsorptance() {
return ((this.absorptance!= null)&&(!this.absorptance.isEmpty()));
}
public void unsetAbsorptance() {
this.absorptance = null;
}
/** /**
* Gets the value of the emissivity property. * Gets the value of the emissivity property.
* *
...@@ -291,6 +339,62 @@ public class LayeredConstructionType ...@@ -291,6 +339,62 @@ public class LayeredConstructionType
this.transmittance = null; this.transmittance = null;
} }
/**
* Gets the value of the insideConvectionCoefficient property.
*
* @return
* possible object is
* {@link MeasureType }
*
*/
public MeasureType getInsideConvectionCoefficient() {
return insideConvectionCoefficient;
}
/**
* Sets the value of the insideConvectionCoefficient property.
*
* @param value
* allowed object is
* {@link MeasureType }
*
*/
public void setInsideConvectionCoefficient(MeasureType value) {
this.insideConvectionCoefficient = value;
}
public boolean isSetInsideConvectionCoefficient() {
return (this.insideConvectionCoefficient!= null);
}
/**
* Gets the value of the outsideConvectionCoefficient property.
*
* @return
* possible object is
* {@link MeasureType }
*
*/
public MeasureType getOutsideConvectionCoefficient() {
return outsideConvectionCoefficient;
}
/**
* Sets the value of the outsideConvectionCoefficient property.
*
* @param value
* allowed object is
* {@link MeasureType }
*
*/
public void setOutsideConvectionCoefficient(MeasureType value) {
this.outsideConvectionCoefficient = value;
}
public boolean isSetOutsideConvectionCoefficient() {
return (this.outsideConvectionCoefficient!= null);
}
/** /**
* Gets the value of the layer property. * Gets the value of the layer 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.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;
...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType; ...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType;
/** /**
* <p>Java class for UsageZonePropertyType complex type. * <p>Java class for LiquidPropertyType 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="UsageZonePropertyType"&gt; * &lt;complexType name="LiquidPropertyType"&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}UsageZone"/&gt; * &lt;element ref="{http://www.citygml.org/ade/energy/3.0}Liquid"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt; * &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType; ...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UsageZonePropertyType", propOrder = { @XmlType(name = "LiquidPropertyType", propOrder = {
"usageZone" "liquid"
}) })
public class UsageZonePropertyType { public class LiquidPropertyType {
@XmlElement(name = "UsageZone") @XmlElement(name = "Liquid")
protected UsageZoneType usageZone; protected LiquidType liquid;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml") @XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI") @XmlSchemaType(name = "anyURI")
protected String remoteSchema; protected String remoteSchema;
...@@ -66,31 +66,31 @@ public class UsageZonePropertyType { ...@@ -66,31 +66,31 @@ public class UsageZonePropertyType {
protected ActuateType actuate; protected ActuateType actuate;
/** /**
* Gets the value of the usageZone property. * Gets the value of the liquid property.
* *
* @return * @return
* possible object is * possible object is
* {@link UsageZoneType } * {@link LiquidType }
* *
*/ */
public UsageZoneType getUsageZone() { public LiquidType getLiquid() {
return usageZone; return liquid;
} }
/** /**
* Sets the value of the usageZone property. * Sets the value of the liquid property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link UsageZoneType } * {@link LiquidType }
* *
*/ */
public void setUsageZone(UsageZoneType value) { public void setLiquid(LiquidType value) {
this.usageZone = value; this.liquid = value;
} }
public boolean isSetUsageZone() { public boolean isSetLiquid() {
return (this.usageZone!= null); return (this.liquid!= null);
} }
/** /**
......
...@@ -2,36 +2,35 @@ ...@@ -2,36 +2,35 @@
// 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.XmlType; import javax.xml.bind.annotation.XmlType;
import net.opengis.gml.CodeType;
import net.opengis.gml.MeasureType; import net.opengis.gml.MeasureType;
import net.opengis.gml.ScaleType;
/** /**
* <p>Java class for SolidMaterialType complex type. * <p>Java class for LiquidType 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="SolidMaterialType"&gt; * &lt;complexType name="LiquidType"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractMaterialType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractMaterialType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="type" type="{http://www.opengis.net/gml}CodeType"/&gt;
* &lt;element name="thermalConductivity" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="thermalConductivity" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="density" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="density" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="specificHeatCapacity" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="specificHeatCapacity" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="permeance" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt; * &lt;element name="viscosity" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="porosity" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/&gt;
* &lt;element name="embodiedEnergy" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;element name="embodiedCarbon" type="{http://www.opengis.net/gml}MeasureType" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
...@@ -41,26 +40,51 @@ import net.opengis.gml.ScaleType; ...@@ -41,26 +40,51 @@ import net.opengis.gml.ScaleType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SolidMaterialType", propOrder = { @XmlType(name = "LiquidType", propOrder = {
"type",
"thermalConductivity", "thermalConductivity",
"density", "density",
"specificHeatCapacity", "specificHeatCapacity",
"permeance", "viscosity"
"porosity",
"embodiedEnergy",
"embodiedCarbon"
}) })
public class SolidMaterialType public class LiquidType
extends AbstractMaterialType extends AbstractMaterialType
{ {
@XmlElement(required = true)
protected CodeType type;
protected MeasureType thermalConductivity; protected MeasureType thermalConductivity;
protected MeasureType density; protected MeasureType density;
protected MeasureType specificHeatCapacity; protected MeasureType specificHeatCapacity;
protected MeasureType permeance; protected MeasureType viscosity;
protected ScaleType porosity;
protected MeasureType embodiedEnergy; /**
protected MeasureType embodiedCarbon; * Gets the value of the type property.
*
* @return
* possible object is
* {@link CodeType }
*
*/
public CodeType getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link CodeType }
*
*/
public void setType(CodeType value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/** /**
* Gets the value of the thermalConductivity property. * Gets the value of the thermalConductivity property.
...@@ -147,115 +171,31 @@ public class SolidMaterialType ...@@ -147,115 +171,31 @@ public class SolidMaterialType
} }
/** /**
* Gets the value of the permeance property. * Gets the value of the viscosity property.
*
* @return
* possible object is
* {@link MeasureType }
*
*/
public MeasureType getPermeance() {
return permeance;
}
/**
* Sets the value of the permeance property.
*
* @param value
* allowed object is
* {@link MeasureType }
*
*/
public void setPermeance(MeasureType value) {
this.permeance = value;
}
public boolean isSetPermeance() {
return (this.permeance!= null);
}
/**
* Gets the value of the porosity property.
*
* @return
* possible object is
* {@link ScaleType }
*
*/
public ScaleType getPorosity() {
return porosity;
}
/**
* Sets the value of the porosity property.
*
* @param value
* allowed object is
* {@link ScaleType }
*
*/
public void setPorosity(ScaleType value) {
this.porosity = value;
}
public boolean isSetPorosity() {
return (this.porosity!= null);
}
/**
* Gets the value of the embodiedEnergy property.
*
* @return
* possible object is
* {@link MeasureType }
*
*/
public MeasureType getEmbodiedEnergy() {
return embodiedEnergy;
}
/**
* Sets the value of the embodiedEnergy property.
*
* @param value
* allowed object is
* {@link MeasureType }
*
*/
public void setEmbodiedEnergy(MeasureType value) {
this.embodiedEnergy = value;
}
public boolean isSetEmbodiedEnergy() {
return (this.embodiedEnergy!= null);
}
/**
* Gets the value of the embodiedCarbon property.
* *
* @return * @return
* possible object is * possible object is
* {@link MeasureType } * {@link MeasureType }
* *
*/ */
public MeasureType getEmbodiedCarbon() { public MeasureType getViscosity() {
return embodiedCarbon; return viscosity;
} }
/** /**
* Sets the value of the embodiedCarbon property. * Sets the value of the viscosity property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link MeasureType } * {@link MeasureType }
* *
*/ */
public void setEmbodiedCarbon(MeasureType value) { public void setViscosity(MeasureType value) {
this.embodiedCarbon = value; this.viscosity = value;
} }
public boolean isSetEmbodiedCarbon() { public boolean isSetViscosity() {
return (this.embodiedCarbon!= null); return (this.viscosity!= 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,16 +2,17 @@ ...@@ -2,16 +2,17 @@
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0 // Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j // ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source // Any modifications to this file will be lost upon recompilation of the source
// Generated: Mon Oct 27 13:17:28 CET 2025 // Generated: Wed Dec 10 10:52:09 CET 2025
// //
package org.sig3d.citygml.energyADE3beta7; package org.sig3d.citygml.energyADE3beta8;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
...@@ -25,7 +26,7 @@ import javax.xml.bind.annotation.XmlType; ...@@ -25,7 +26,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractLibraryType"&gt; * &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractLibraryType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="libraryMember" type="{http://www.citygml.org/ade/energy/3.0}AbstractMaterialPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="libraryMember" type="{http://www.citygml.org/ade/energy/3.0}AbstractMaterialPropertyType" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
...@@ -42,6 +43,7 @@ public class MaterialLibraryType ...@@ -42,6 +43,7 @@ public class MaterialLibraryType
extends AbstractLibraryType extends AbstractLibraryType
{ {
@XmlElement(required = true)
protected List<AbstractMaterialPropertyType> libraryMember; protected List<AbstractMaterialPropertyType> libraryMember;
/** /**
......
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package org.sig3d.citygml.energyADE3beta8;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3._1999.xlink.ShowType;
import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for MonthlyTimeSeriesFilePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="MonthlyTimeSeriesFilePropertyType"&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}MonthlyTimeSeriesFile"/&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 = "MonthlyTimeSeriesFilePropertyType", propOrder = {
"monthlyTimeSeriesFile"
})
public class MonthlyTimeSeriesFilePropertyType {
@XmlElement(name = "MonthlyTimeSeriesFile")
protected MonthlyTimeSeriesFileType monthlyTimeSeriesFile;
@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 monthlyTimeSeriesFile property.
*
* @return
* possible object is
* {@link MonthlyTimeSeriesFileType }
*
*/
public MonthlyTimeSeriesFileType getMonthlyTimeSeriesFile() {
return monthlyTimeSeriesFile;
}
/**
* Sets the value of the monthlyTimeSeriesFile property.
*
* @param value
* allowed object is
* {@link MonthlyTimeSeriesFileType }
*
*/
public void setMonthlyTimeSeriesFile(MonthlyTimeSeriesFileType value) {
this.monthlyTimeSeriesFile = value;
}
public boolean isSetMonthlyTimeSeriesFile() {
return (this.monthlyTimeSeriesFile!= 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.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import net.opengis.gml.TimePeriodPropertyType;
import net.opengis.gml.UnitOfMeasureType;
/**
* <p>Java class for MonthlyTimeSeriesFileType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="MonthlyTimeSeriesFileType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{http://www.citygml.org/ade/energy/3.0}AbstractTimeSeriesType"&gt;
* &lt;sequence&gt;
* &lt;element name="uom" type="{http://www.opengis.net/gml}UnitOfMeasureType"/&gt;
* &lt;element name="fileURI" type="{http://www.w3.org/2001/XMLSchema}anyURI"/&gt;
* &lt;element name="temporalExtent" type="{http://www.opengis.net/gml}TimePeriodPropertyType"/&gt;
* &lt;element name="numberOfHeaderLines" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;element name="fieldSeparator" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="recordSeparator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="decimalSymbol" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="valueColumnNumber" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "MonthlyTimeSeriesFileType", propOrder = {
"uom",
"fileURI",
"temporalExtent",
"numberOfHeaderLines",
"fieldSeparator",
"recordSeparator",
"decimalSymbol",
"valueColumnNumber"
})
public class MonthlyTimeSeriesFileType
extends AbstractTimeSeriesType
{
@XmlElement(required = true)
protected UnitOfMeasureType uom;
@XmlElement(required = true)
@XmlSchemaType(name = "anyURI")
protected String fileURI;
@XmlElement(required = true)
protected TimePeriodPropertyType temporalExtent;
@XmlElement(defaultValue = "0")
protected BigInteger numberOfHeaderLines;
@XmlElement(required = true)
protected String fieldSeparator;
@XmlElement(defaultValue = "\\n")
protected String recordSeparator;
@XmlElement(defaultValue = ".")
protected String decimalSymbol;
@XmlElement(defaultValue = "1")
protected BigInteger valueColumnNumber;
/**
* Gets the value of the uom property.
*
* @return
* possible object is
* {@link UnitOfMeasureType }
*
*/
public UnitOfMeasureType getUom() {
return uom;
}
/**
* Sets the value of the uom property.
*
* @param value
* allowed object is
* {@link UnitOfMeasureType }
*
*/
public void setUom(UnitOfMeasureType value) {
this.uom = value;
}
public boolean isSetUom() {
return (this.uom!= null);
}
/**
* Gets the value of the fileURI property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFileURI() {
return fileURI;
}
/**
* Sets the value of the fileURI property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFileURI(String value) {
this.fileURI = value;
}
public boolean isSetFileURI() {
return (this.fileURI!= null);
}
/**
* Gets the value of the temporalExtent property.
*
* @return
* possible object is
* {@link TimePeriodPropertyType }
*
*/
public TimePeriodPropertyType getTemporalExtent() {
return temporalExtent;
}
/**
* Sets the value of the temporalExtent property.
*
* @param value
* allowed object is
* {@link TimePeriodPropertyType }
*
*/
public void setTemporalExtent(TimePeriodPropertyType value) {
this.temporalExtent = value;
}
public boolean isSetTemporalExtent() {
return (this.temporalExtent!= null);
}
/**
* Gets the value of the numberOfHeaderLines property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumberOfHeaderLines() {
return numberOfHeaderLines;
}
/**
* Sets the value of the numberOfHeaderLines property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumberOfHeaderLines(BigInteger value) {
this.numberOfHeaderLines = value;
}
public boolean isSetNumberOfHeaderLines() {
return (this.numberOfHeaderLines!= null);
}
/**
* Gets the value of the fieldSeparator property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFieldSeparator() {
return fieldSeparator;
}
/**
* Sets the value of the fieldSeparator property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFieldSeparator(String value) {
this.fieldSeparator = value;
}
public boolean isSetFieldSeparator() {
return (this.fieldSeparator!= null);
}
/**
* Gets the value of the recordSeparator property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRecordSeparator() {
return recordSeparator;
}
/**
* Sets the value of the recordSeparator property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRecordSeparator(String value) {
this.recordSeparator = value;
}
public boolean isSetRecordSeparator() {
return (this.recordSeparator!= null);
}
/**
* Gets the value of the decimalSymbol property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDecimalSymbol() {
return decimalSymbol;
}
/**
* Sets the value of the decimalSymbol property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDecimalSymbol(String value) {
this.decimalSymbol = value;
}
public boolean isSetDecimalSymbol() {
return (this.decimalSymbol!= null);
}
/**
* Gets the value of the valueColumnNumber property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getValueColumnNumber() {
return valueColumnNumber;
}
/**
* Sets the value of the valueColumnNumber property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setValueColumnNumber(BigInteger value) {
this.valueColumnNumber = value;
}
public boolean isSetValueColumnNumber() {
return (this.valueColumnNumber!= 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;
...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType; ...@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType;
/** /**
* <p>Java class for AtticFloorSurfacePropertyType complex type. * <p>Java class for MonthlyTimeSeriesPropertyType 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="AtticFloorSurfacePropertyType"&gt; * &lt;complexType name="MonthlyTimeSeriesPropertyType"&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}AtticFloorSurface"/&gt; * &lt;element ref="{http://www.citygml.org/ade/energy/3.0}MonthlyTimeSeries"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt; * &lt;attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType; ...@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AtticFloorSurfacePropertyType", propOrder = { @XmlType(name = "MonthlyTimeSeriesPropertyType", propOrder = {
"atticFloorSurface" "monthlyTimeSeries"
}) })
public class AtticFloorSurfacePropertyType { public class MonthlyTimeSeriesPropertyType {
@XmlElement(name = "AtticFloorSurface") @XmlElement(name = "MonthlyTimeSeries")
protected AtticFloorSurfaceType atticFloorSurface; protected MonthlyTimeSeriesType monthlyTimeSeries;
@XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml") @XmlAttribute(name = "remoteSchema", namespace = "http://www.opengis.net/gml")
@XmlSchemaType(name = "anyURI") @XmlSchemaType(name = "anyURI")
protected String remoteSchema; protected String remoteSchema;
...@@ -66,31 +66,31 @@ public class AtticFloorSurfacePropertyType { ...@@ -66,31 +66,31 @@ public class AtticFloorSurfacePropertyType {
protected ActuateType actuate; protected ActuateType actuate;
/** /**
* Gets the value of the atticFloorSurface property. * Gets the value of the monthlyTimeSeries property.
* *
* @return * @return
* possible object is * possible object is
* {@link AtticFloorSurfaceType } * {@link MonthlyTimeSeriesType }
* *
*/ */
public AtticFloorSurfaceType getAtticFloorSurface() { public MonthlyTimeSeriesType getMonthlyTimeSeries() {
return atticFloorSurface; return monthlyTimeSeries;
} }
/** /**
* Sets the value of the atticFloorSurface property. * Sets the value of the monthlyTimeSeries property.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link AtticFloorSurfaceType } * {@link MonthlyTimeSeriesType }
* *
*/ */
public void setAtticFloorSurface(AtticFloorSurfaceType value) { public void setMonthlyTimeSeries(MonthlyTimeSeriesType value) {
this.atticFloorSurface = value; this.monthlyTimeSeries = value;
} }
public boolean isSetAtticFloorSurface() { public boolean isSetMonthlyTimeSeries() {
return (this.atticFloorSurface!= null); return (this.monthlyTimeSeries!= 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