Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Energy ADE
Energy ADE 3 citygml4j
Commits
3ca0dfba
Commit
3ca0dfba
authored
Dec 10, 2025
by
Rushikesh Padsala
Browse files
changed to beta8 classes
parent
9cc5564f
Changes
213
Hide whitespace changes
Inline
Side-by-side
src-gen/org/sig3d/citygml/energyADE3beta
7/ThermalZone
PropertyType.java
→
src-gen/org/sig3d/citygml/energyADE3beta
8/ZoneDoor
PropertyType.java
View file @
3ca0dfba
...
...
@@ -2,11 +2,11 @@
// 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:
Mon Oct 27 13:17:28
CET 2025
// Generated:
Wed Dec 10 10:52:09
CET 2025
//
package
org.sig3d.citygml.energyADE3beta
7
;
package
org.sig3d.citygml.energyADE3beta
8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for
Thermal
ZonePropertyType complex type.
* <p>Java class for Zone
Door
PropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="
Thermal
ZonePropertyType">
* <complexType name="Zone
Door
PropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}
Thermal
Zone"/>
* <element ref="{http://www.citygml.org/ade/energy/3.0}Zone
Door
"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
...
...
@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType;
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"
Thermal
ZonePropertyType"
,
propOrder
=
{
"
thermalZone
"
@XmlType
(
name
=
"Zone
Door
PropertyType"
,
propOrder
=
{
"
zoneDoor
"
})
public
class
Thermal
ZonePropertyType
{
public
class
Zone
Door
PropertyType
{
@XmlElement
(
name
=
"
Thermal
Zone"
)
protected
ThermalZoneType
thermalZone
;
@XmlElement
(
name
=
"Zone
Door
"
)
protected
ZoneDoorType
zoneDoor
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
...
...
@@ -66,31 +66,31 @@ public class ThermalZonePropertyType {
protected
ActuateType
actuate
;
/**
* Gets the value of the
thermalZone
property.
* Gets the value of the
zoneDoor
property.
*
* @return
* possible object is
* {@link
Thermal
ZoneType }
* {@link Zone
Door
Type }
*
*/
public
ThermalZoneType
getThermalZone
()
{
return
thermalZone
;
public
ZoneDoorType
getZoneDoor
()
{
return
zoneDoor
;
}
/**
* Sets the value of the
thermalZone
property.
* Sets the value of the
zoneDoor
property.
*
* @param value
* allowed object is
* {@link
Thermal
ZoneType }
* {@link Zone
Door
Type }
*
*/
public
void
set
ThermalZone
(
ThermalZone
Type
value
)
{
this
.
thermalZone
=
value
;
public
void
set
ZoneDoor
(
ZoneDoor
Type
value
)
{
this
.
zoneDoor
=
value
;
}
public
boolean
isSet
Thermal
Zone
()
{
return
(
this
.
thermalZone
!=
null
);
public
boolean
isSetZone
Door
()
{
return
(
this
.
zoneDoor
!=
null
);
}
/**
...
...
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneDoorType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlType
;
/**
* <p>Java class for ZoneDoorType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneDoorType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneOpeningType">
* <sequence>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneDoorType"
)
public
class
ZoneDoorType
extends
AbstractZoneOpeningType
{
}
src-gen/org/sig3d/citygml/energyADE3beta
7/BasementCeiling
SurfacePropertyType.java
→
src-gen/org/sig3d/citygml/energyADE3beta
8/ZoneExteriorWall
SurfacePropertyType.java
View file @
3ca0dfba
...
...
@@ -2,11 +2,11 @@
// 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:
Mon Oct 27 13:17:28
CET 2025
// Generated:
Wed Dec 10 10:52:09
CET 2025
//
package
org.sig3d.citygml.energyADE3beta
7
;
package
org.sig3d.citygml.energyADE3beta
8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for
BasementCeiling
SurfacePropertyType complex type.
* <p>Java class for
ZoneExteriorWall
SurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="
BasementCeiling
SurfacePropertyType">
* <complexType name="
ZoneExteriorWall
SurfacePropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}
BasementCeiling
Surface"/>
* <element ref="{http://www.citygml.org/ade/energy/3.0}
ZoneExteriorWall
Surface"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
...
...
@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType;
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"
BasementCeiling
SurfacePropertyType"
,
propOrder
=
{
"
basementCeiling
Surface"
@XmlType
(
name
=
"
ZoneExteriorWall
SurfacePropertyType"
,
propOrder
=
{
"
zoneExteriorWall
Surface"
})
public
class
BasementCeiling
SurfacePropertyType
{
public
class
ZoneExteriorWall
SurfacePropertyType
{
@XmlElement
(
name
=
"
BasementCeiling
Surface"
)
protected
BasementCeilingSurfaceType
basementCeiling
Surface
;
@XmlElement
(
name
=
"
ZoneExteriorWall
Surface"
)
protected
ZoneExteriorWallSurfaceType
zoneExteriorWall
Surface
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
...
...
@@ -66,31 +66,31 @@ public class BasementCeilingSurfacePropertyType {
protected
ActuateType
actuate
;
/**
* Gets the value of the
basementCeiling
Surface property.
* Gets the value of the
zoneExteriorWall
Surface property.
*
* @return
* possible object is
* {@link
BasementCeiling
SurfaceType }
* {@link
ZoneExteriorWall
SurfaceType }
*
*/
public
BasementCeilingSurfaceType
getBasementCeiling
Surface
()
{
return
basementCeiling
Surface
;
public
ZoneExteriorWallSurfaceType
getZoneExteriorWall
Surface
()
{
return
zoneExteriorWall
Surface
;
}
/**
* Sets the value of the
basementCeiling
Surface property.
* Sets the value of the
zoneExteriorWall
Surface property.
*
* @param value
* allowed object is
* {@link
BasementCeiling
SurfaceType }
* {@link
ZoneExteriorWall
SurfaceType }
*
*/
public
void
set
BasementCeilingSurface
(
BasementCeiling
SurfaceType
value
)
{
this
.
basementCeiling
Surface
=
value
;
public
void
set
ZoneExteriorWallSurface
(
ZoneExteriorWall
SurfaceType
value
)
{
this
.
zoneExteriorWall
Surface
=
value
;
}
public
boolean
isSet
BasementCeiling
Surface
()
{
return
(
this
.
basementCeiling
Surface
!=
null
);
public
boolean
isSet
ZoneExteriorWall
Surface
()
{
return
(
this
.
zoneExteriorWall
Surface
!=
null
);
}
/**
...
...
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneExteriorWallSurfaceType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlType
;
/**
* <p>Java class for ZoneExteriorWallSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneExteriorWallSurfaceType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType">
* <sequence>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneExteriorWallSurfaceType"
)
public
class
ZoneExteriorWallSurfaceType
extends
AbstractZoneBoundarySurfaceType
{
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneGroundSurfacePropertyType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlSchemaType
;
import
javax.xml.bind.annotation.XmlType
;
import
org.w3._1999.xlink.ActuateType
;
import
org.w3._1999.xlink.ShowType
;
import
org.w3._1999.xlink.TypeType
;
/**
* <p>Java class for ZoneGroundSurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneGroundSurfacePropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}ZoneGroundSurface"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneGroundSurfacePropertyType"
,
propOrder
=
{
"zoneGroundSurface"
})
public
class
ZoneGroundSurfacePropertyType
{
@XmlElement
(
name
=
"ZoneGroundSurface"
)
protected
ZoneGroundSurfaceType
zoneGroundSurface
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
@XmlAttribute
(
name
=
"type"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
TypeType
type
;
@XmlAttribute
(
name
=
"href"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
href
;
@XmlAttribute
(
name
=
"role"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
role
;
@XmlAttribute
(
name
=
"arcrole"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
arcrole
;
@XmlAttribute
(
name
=
"title"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
title
;
@XmlAttribute
(
name
=
"show"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ShowType
show
;
@XmlAttribute
(
name
=
"actuate"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ActuateType
actuate
;
/**
* Gets the value of the zoneGroundSurface property.
*
* @return
* possible object is
* {@link ZoneGroundSurfaceType }
*
*/
public
ZoneGroundSurfaceType
getZoneGroundSurface
()
{
return
zoneGroundSurface
;
}
/**
* Sets the value of the zoneGroundSurface property.
*
* @param value
* allowed object is
* {@link ZoneGroundSurfaceType }
*
*/
public
void
setZoneGroundSurface
(
ZoneGroundSurfaceType
value
)
{
this
.
zoneGroundSurface
=
value
;
}
public
boolean
isSetZoneGroundSurface
()
{
return
(
this
.
zoneGroundSurface
!=
null
);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRemoteSchema
()
{
return
remoteSchema
;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRemoteSchema
(
String
value
)
{
this
.
remoteSchema
=
value
;
}
public
boolean
isSetRemoteSchema
()
{
return
(
this
.
remoteSchema
!=
null
);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public
TypeType
getType
()
{
if
(
type
==
null
)
{
return
TypeType
.
SIMPLE
;
}
else
{
return
type
;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public
void
setType
(
TypeType
value
)
{
this
.
type
=
value
;
}
public
boolean
isSetType
()
{
return
(
this
.
type
!=
null
);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getHref
()
{
return
href
;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setHref
(
String
value
)
{
this
.
href
=
value
;
}
public
boolean
isSetHref
()
{
return
(
this
.
href
!=
null
);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRole
()
{
return
role
;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRole
(
String
value
)
{
this
.
role
=
value
;
}
public
boolean
isSetRole
()
{
return
(
this
.
role
!=
null
);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getArcrole
()
{
return
arcrole
;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setArcrole
(
String
value
)
{
this
.
arcrole
=
value
;
}
public
boolean
isSetArcrole
()
{
return
(
this
.
arcrole
!=
null
);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getTitle
()
{
return
title
;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setTitle
(
String
value
)
{
this
.
title
=
value
;
}
public
boolean
isSetTitle
()
{
return
(
this
.
title
!=
null
);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public
ShowType
getShow
()
{
return
show
;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public
void
setShow
(
ShowType
value
)
{
this
.
show
=
value
;
}
public
boolean
isSetShow
()
{
return
(
this
.
show
!=
null
);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public
ActuateType
getActuate
()
{
return
actuate
;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public
void
setActuate
(
ActuateType
value
)
{
this
.
actuate
=
value
;
}
public
boolean
isSetActuate
()
{
return
(
this
.
actuate
!=
null
);
}
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneGroundSurfaceType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlType
;
/**
* <p>Java class for ZoneGroundSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneGroundSurfaceType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType">
* <sequence>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneGroundSurfaceType"
)
public
class
ZoneGroundSurfaceType
extends
AbstractZoneBoundarySurfaceType
{
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneIntermediateFloorSurfacePropertyType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlSchemaType
;
import
javax.xml.bind.annotation.XmlType
;
import
org.w3._1999.xlink.ActuateType
;
import
org.w3._1999.xlink.ShowType
;
import
org.w3._1999.xlink.TypeType
;
/**
* <p>Java class for ZoneIntermediateFloorSurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneIntermediateFloorSurfacePropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}ZoneIntermediateFloorSurface"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneIntermediateFloorSurfacePropertyType"
,
propOrder
=
{
"zoneIntermediateFloorSurface"
})
public
class
ZoneIntermediateFloorSurfacePropertyType
{
@XmlElement
(
name
=
"ZoneIntermediateFloorSurface"
)
protected
ZoneIntermediateFloorSurfaceType
zoneIntermediateFloorSurface
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
@XmlAttribute
(
name
=
"type"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
TypeType
type
;
@XmlAttribute
(
name
=
"href"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
href
;
@XmlAttribute
(
name
=
"role"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
role
;
@XmlAttribute
(
name
=
"arcrole"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
arcrole
;
@XmlAttribute
(
name
=
"title"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
title
;
@XmlAttribute
(
name
=
"show"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ShowType
show
;
@XmlAttribute
(
name
=
"actuate"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ActuateType
actuate
;
/**
* Gets the value of the zoneIntermediateFloorSurface property.
*
* @return
* possible object is
* {@link ZoneIntermediateFloorSurfaceType }
*
*/
public
ZoneIntermediateFloorSurfaceType
getZoneIntermediateFloorSurface
()
{
return
zoneIntermediateFloorSurface
;
}
/**
* Sets the value of the zoneIntermediateFloorSurface property.
*
* @param value
* allowed object is
* {@link ZoneIntermediateFloorSurfaceType }
*
*/
public
void
setZoneIntermediateFloorSurface
(
ZoneIntermediateFloorSurfaceType
value
)
{
this
.
zoneIntermediateFloorSurface
=
value
;
}
public
boolean
isSetZoneIntermediateFloorSurface
()
{
return
(
this
.
zoneIntermediateFloorSurface
!=
null
);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRemoteSchema
()
{
return
remoteSchema
;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRemoteSchema
(
String
value
)
{
this
.
remoteSchema
=
value
;
}
public
boolean
isSetRemoteSchema
()
{
return
(
this
.
remoteSchema
!=
null
);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public
TypeType
getType
()
{
if
(
type
==
null
)
{
return
TypeType
.
SIMPLE
;
}
else
{
return
type
;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public
void
setType
(
TypeType
value
)
{
this
.
type
=
value
;
}
public
boolean
isSetType
()
{
return
(
this
.
type
!=
null
);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getHref
()
{
return
href
;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setHref
(
String
value
)
{
this
.
href
=
value
;
}
public
boolean
isSetHref
()
{
return
(
this
.
href
!=
null
);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRole
()
{
return
role
;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRole
(
String
value
)
{
this
.
role
=
value
;
}
public
boolean
isSetRole
()
{
return
(
this
.
role
!=
null
);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getArcrole
()
{
return
arcrole
;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setArcrole
(
String
value
)
{
this
.
arcrole
=
value
;
}
public
boolean
isSetArcrole
()
{
return
(
this
.
arcrole
!=
null
);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getTitle
()
{
return
title
;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setTitle
(
String
value
)
{
this
.
title
=
value
;
}
public
boolean
isSetTitle
()
{
return
(
this
.
title
!=
null
);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public
ShowType
getShow
()
{
return
show
;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public
void
setShow
(
ShowType
value
)
{
this
.
show
=
value
;
}
public
boolean
isSetShow
()
{
return
(
this
.
show
!=
null
);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public
ActuateType
getActuate
()
{
return
actuate
;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public
void
setActuate
(
ActuateType
value
)
{
this
.
actuate
=
value
;
}
public
boolean
isSetActuate
()
{
return
(
this
.
actuate
!=
null
);
}
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneIntermediateFloorSurfaceType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlType
;
/**
* <p>Java class for ZoneIntermediateFloorSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneIntermediateFloorSurfaceType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType">
* <sequence>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneIntermediateFloorSurfaceType"
)
public
class
ZoneIntermediateFloorSurfaceType
extends
AbstractZoneBoundarySurfaceType
{
}
src-gen/org/sig3d/citygml/energyADE3beta
7/PartyWallSurface
PropertyType.java
→
src-gen/org/sig3d/citygml/energyADE3beta
8/ZonePart
PropertyType.java
View file @
3ca0dfba
...
...
@@ -2,11 +2,11 @@
// 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:
Mon Oct 27 13:17:28
CET 2025
// Generated:
Wed Dec 10 10:52:09
CET 2025
//
package
org.sig3d.citygml.energyADE3beta
7
;
package
org.sig3d.citygml.energyADE3beta
8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
...
...
@@ -20,16 +20,16 @@ import org.w3._1999.xlink.TypeType;
/**
* <p>Java class for Part
yWallSurface
PropertyType complex type.
* <p>Java class for
Zone
PartPropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="Part
yWallSurface
PropertyType">
* <complexType name="
Zone
PartPropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}Part
yWallSurface
"/>
* <element ref="{http://www.citygml.org/ade/energy/3.0}
Zone
Part"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
...
...
@@ -40,13 +40,13 @@ import org.w3._1999.xlink.TypeType;
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"Part
yWallSurface
PropertyType"
,
propOrder
=
{
"
partyWallSurface
"
@XmlType
(
name
=
"
Zone
PartPropertyType"
,
propOrder
=
{
"
zonePart
"
})
public
class
Part
yWallSurface
PropertyType
{
public
class
Zone
PartPropertyType
{
@XmlElement
(
name
=
"Part
yWallSurface
"
)
protected
PartyWallSurfaceType
partyWallSurface
;
@XmlElement
(
name
=
"
Zone
Part"
)
protected
ZonePartType
zonePart
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
...
...
@@ -66,31 +66,31 @@ public class PartyWallSurfacePropertyType {
protected
ActuateType
actuate
;
/**
* Gets the value of the
partyWallSurface
property.
* Gets the value of the
zonePart
property.
*
* @return
* possible object is
* {@link Part
yWallSurface
Type }
* {@link
Zone
PartType }
*
*/
public
PartyWallSurfaceType
getPartyWallSurface
()
{
return
partyWallSurface
;
public
ZonePartType
getZonePart
()
{
return
zonePart
;
}
/**
* Sets the value of the
partyWallSurface
property.
* Sets the value of the
zonePart
property.
*
* @param value
* allowed object is
* {@link Part
yWallSurface
Type }
* {@link
Zone
PartType }
*
*/
public
void
set
PartyWallSurface
(
PartyWallSurface
Type
value
)
{
this
.
partyWallSurface
=
value
;
public
void
set
ZonePart
(
ZonePart
Type
value
)
{
this
.
zonePart
=
value
;
}
public
boolean
isSetPart
yWallSurface
()
{
return
(
this
.
partyWallSurface
!=
null
);
public
boolean
isSet
Zone
Part
()
{
return
(
this
.
zonePart
!=
null
);
}
/**
...
...
src-gen/org/sig3d/citygml/energyADE3beta8/ZonePartType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlType
;
/**
* <p>Java class for ZonePartType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZonePartType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneType">
* <sequence>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZonePartType"
)
public
class
ZonePartType
extends
AbstractZoneType
{
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZonePropertyType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlSchemaType
;
import
javax.xml.bind.annotation.XmlType
;
import
org.w3._1999.xlink.ActuateType
;
import
org.w3._1999.xlink.ShowType
;
import
org.w3._1999.xlink.TypeType
;
/**
* <p>Java class for ZonePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZonePropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}Zone"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZonePropertyType"
,
propOrder
=
{
"zone"
})
public
class
ZonePropertyType
{
@XmlElement
(
name
=
"Zone"
)
protected
ZoneType
zone
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
@XmlAttribute
(
name
=
"type"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
TypeType
type
;
@XmlAttribute
(
name
=
"href"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
href
;
@XmlAttribute
(
name
=
"role"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
role
;
@XmlAttribute
(
name
=
"arcrole"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
arcrole
;
@XmlAttribute
(
name
=
"title"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
title
;
@XmlAttribute
(
name
=
"show"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ShowType
show
;
@XmlAttribute
(
name
=
"actuate"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ActuateType
actuate
;
/**
* Gets the value of the zone property.
*
* @return
* possible object is
* {@link ZoneType }
*
*/
public
ZoneType
getZone
()
{
return
zone
;
}
/**
* Sets the value of the zone property.
*
* @param value
* allowed object is
* {@link ZoneType }
*
*/
public
void
setZone
(
ZoneType
value
)
{
this
.
zone
=
value
;
}
public
boolean
isSetZone
()
{
return
(
this
.
zone
!=
null
);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRemoteSchema
()
{
return
remoteSchema
;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRemoteSchema
(
String
value
)
{
this
.
remoteSchema
=
value
;
}
public
boolean
isSetRemoteSchema
()
{
return
(
this
.
remoteSchema
!=
null
);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public
TypeType
getType
()
{
if
(
type
==
null
)
{
return
TypeType
.
SIMPLE
;
}
else
{
return
type
;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public
void
setType
(
TypeType
value
)
{
this
.
type
=
value
;
}
public
boolean
isSetType
()
{
return
(
this
.
type
!=
null
);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getHref
()
{
return
href
;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setHref
(
String
value
)
{
this
.
href
=
value
;
}
public
boolean
isSetHref
()
{
return
(
this
.
href
!=
null
);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRole
()
{
return
role
;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRole
(
String
value
)
{
this
.
role
=
value
;
}
public
boolean
isSetRole
()
{
return
(
this
.
role
!=
null
);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getArcrole
()
{
return
arcrole
;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setArcrole
(
String
value
)
{
this
.
arcrole
=
value
;
}
public
boolean
isSetArcrole
()
{
return
(
this
.
arcrole
!=
null
);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getTitle
()
{
return
title
;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setTitle
(
String
value
)
{
this
.
title
=
value
;
}
public
boolean
isSetTitle
()
{
return
(
this
.
title
!=
null
);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public
ShowType
getShow
()
{
return
show
;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public
void
setShow
(
ShowType
value
)
{
this
.
show
=
value
;
}
public
boolean
isSetShow
()
{
return
(
this
.
show
!=
null
);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public
ActuateType
getActuate
()
{
return
actuate
;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public
void
setActuate
(
ActuateType
value
)
{
this
.
actuate
=
value
;
}
public
boolean
isSetActuate
()
{
return
(
this
.
actuate
!=
null
);
}
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneRoofSurfacePropertyType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlSchemaType
;
import
javax.xml.bind.annotation.XmlType
;
import
org.w3._1999.xlink.ActuateType
;
import
org.w3._1999.xlink.ShowType
;
import
org.w3._1999.xlink.TypeType
;
/**
* <p>Java class for ZoneRoofSurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneRoofSurfacePropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}ZoneRoofSurface"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneRoofSurfacePropertyType"
,
propOrder
=
{
"zoneRoofSurface"
})
public
class
ZoneRoofSurfacePropertyType
{
@XmlElement
(
name
=
"ZoneRoofSurface"
)
protected
ZoneRoofSurfaceType
zoneRoofSurface
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
@XmlAttribute
(
name
=
"type"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
TypeType
type
;
@XmlAttribute
(
name
=
"href"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
href
;
@XmlAttribute
(
name
=
"role"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
role
;
@XmlAttribute
(
name
=
"arcrole"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
arcrole
;
@XmlAttribute
(
name
=
"title"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
title
;
@XmlAttribute
(
name
=
"show"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ShowType
show
;
@XmlAttribute
(
name
=
"actuate"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ActuateType
actuate
;
/**
* Gets the value of the zoneRoofSurface property.
*
* @return
* possible object is
* {@link ZoneRoofSurfaceType }
*
*/
public
ZoneRoofSurfaceType
getZoneRoofSurface
()
{
return
zoneRoofSurface
;
}
/**
* Sets the value of the zoneRoofSurface property.
*
* @param value
* allowed object is
* {@link ZoneRoofSurfaceType }
*
*/
public
void
setZoneRoofSurface
(
ZoneRoofSurfaceType
value
)
{
this
.
zoneRoofSurface
=
value
;
}
public
boolean
isSetZoneRoofSurface
()
{
return
(
this
.
zoneRoofSurface
!=
null
);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRemoteSchema
()
{
return
remoteSchema
;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRemoteSchema
(
String
value
)
{
this
.
remoteSchema
=
value
;
}
public
boolean
isSetRemoteSchema
()
{
return
(
this
.
remoteSchema
!=
null
);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public
TypeType
getType
()
{
if
(
type
==
null
)
{
return
TypeType
.
SIMPLE
;
}
else
{
return
type
;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public
void
setType
(
TypeType
value
)
{
this
.
type
=
value
;
}
public
boolean
isSetType
()
{
return
(
this
.
type
!=
null
);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getHref
()
{
return
href
;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setHref
(
String
value
)
{
this
.
href
=
value
;
}
public
boolean
isSetHref
()
{
return
(
this
.
href
!=
null
);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRole
()
{
return
role
;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRole
(
String
value
)
{
this
.
role
=
value
;
}
public
boolean
isSetRole
()
{
return
(
this
.
role
!=
null
);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getArcrole
()
{
return
arcrole
;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setArcrole
(
String
value
)
{
this
.
arcrole
=
value
;
}
public
boolean
isSetArcrole
()
{
return
(
this
.
arcrole
!=
null
);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getTitle
()
{
return
title
;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setTitle
(
String
value
)
{
this
.
title
=
value
;
}
public
boolean
isSetTitle
()
{
return
(
this
.
title
!=
null
);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public
ShowType
getShow
()
{
return
show
;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public
void
setShow
(
ShowType
value
)
{
this
.
show
=
value
;
}
public
boolean
isSetShow
()
{
return
(
this
.
show
!=
null
);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public
ActuateType
getActuate
()
{
return
actuate
;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public
void
setActuate
(
ActuateType
value
)
{
this
.
actuate
=
value
;
}
public
boolean
isSetActuate
()
{
return
(
this
.
actuate
!=
null
);
}
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneRoofSurfaceType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlType
;
/**
* <p>Java class for ZoneRoofSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneRoofSurfaceType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType">
* <sequence>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneRoofSurfaceType"
)
public
class
ZoneRoofSurfaceType
extends
AbstractZoneBoundarySurfaceType
{
}
src-gen/org/sig3d/citygml/energyADE3beta
7/AbstractUsage
ZoneType.java
→
src-gen/org/sig3d/citygml/energyADE3beta
8/
ZoneType.java
View file @
3ca0dfba
...
...
@@ -2,31 +2,30 @@
// 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:
Mon Oct 27 13:17:28
CET 2025
// Generated:
Wed Dec 10 10:52:09
CET 2025
//
package
org.sig3d.citygml.energyADE3beta
7
;
package
org.sig3d.citygml.energyADE3beta
8
;
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
;
/**
* <p>Java class for
AbstractUsage
ZoneType complex type.
* <p>Java class for ZoneType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="
AbstractUsage
ZoneType">
* <complexType name="ZoneType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}Abstract
BuildingPartiti
onType">
* <extension base="{http://www.citygml.org/ade/energy/3.0}Abstract
Z
on
e
Type">
* <sequence>
* <element name="
buildingUni
t" type="{http://www.citygml.org/ade/energy/3.0}
AbstractBuildingUni
tPropertyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="
zonePar
t" type="{http://www.citygml.org/ade/energy/3.0}
ZonePar
tPropertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
...
...
@@ -36,53 +35,50 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"
AbstractUsage
ZoneType"
,
propOrder
=
{
"
buildingUni
t"
@XmlType
(
name
=
"ZoneType"
,
propOrder
=
{
"
zonePar
t"
})
@XmlSeeAlso
({
UsageZoneType
.
class
})
public
abstract
class
AbstractUsageZoneType
extends
AbstractBuildingPartitionType
public
class
ZoneType
extends
AbstractZoneType
{
protected
List
<
AbstractBuildingUni
tPropertyType
>
buildingUni
t
;
protected
List
<
ZonePar
tPropertyType
>
zonePar
t
;
/**
* Gets the value of the
buildingUni
t property.
* Gets the value of the
zonePar
t 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
buildingUni
t property.
* This is why there is not a <CODE>set</CODE> method for the
zonePar
t property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* get
BuildingUni
t().add(newItem);
* get
ZonePar
t().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link
AbstractBuildingUni
tPropertyType }
* {@link
ZonePar
tPropertyType }
*
*
*/
public
List
<
AbstractBuildingUni
tPropertyType
>
get
BuildingUni
t
()
{
if
(
buildingUni
t
==
null
)
{
buildingUni
t
=
new
ArrayList
<
AbstractBuildingUni
tPropertyType
>();
public
List
<
ZonePar
tPropertyType
>
get
ZonePar
t
()
{
if
(
zonePar
t
==
null
)
{
zonePar
t
=
new
ArrayList
<
ZonePar
tPropertyType
>();
}
return
this
.
buildingUni
t
;
return
this
.
zonePar
t
;
}
public
boolean
isSet
BuildingUni
t
()
{
return
((
this
.
buildingUni
t
!=
null
)&&(!
this
.
buildingUni
t
.
isEmpty
()));
public
boolean
isSet
ZonePar
t
()
{
return
((
this
.
zonePar
t
!=
null
)&&(!
this
.
zonePar
t
.
isEmpty
()));
}
public
void
unset
BuildingUni
t
()
{
this
.
buildingUni
t
=
null
;
public
void
unset
ZonePar
t
()
{
this
.
zonePar
t
=
null
;
}
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneUndergroundWallSurfacePropertyType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlSchemaType
;
import
javax.xml.bind.annotation.XmlType
;
import
org.w3._1999.xlink.ActuateType
;
import
org.w3._1999.xlink.ShowType
;
import
org.w3._1999.xlink.TypeType
;
/**
* <p>Java class for ZoneUndergroundWallSurfacePropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneUndergroundWallSurfacePropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}ZoneUndergroundWallSurface"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneUndergroundWallSurfacePropertyType"
,
propOrder
=
{
"zoneUndergroundWallSurface"
})
public
class
ZoneUndergroundWallSurfacePropertyType
{
@XmlElement
(
name
=
"ZoneUndergroundWallSurface"
)
protected
ZoneUndergroundWallSurfaceType
zoneUndergroundWallSurface
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
@XmlAttribute
(
name
=
"type"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
TypeType
type
;
@XmlAttribute
(
name
=
"href"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
href
;
@XmlAttribute
(
name
=
"role"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
role
;
@XmlAttribute
(
name
=
"arcrole"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
arcrole
;
@XmlAttribute
(
name
=
"title"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
title
;
@XmlAttribute
(
name
=
"show"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ShowType
show
;
@XmlAttribute
(
name
=
"actuate"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ActuateType
actuate
;
/**
* Gets the value of the zoneUndergroundWallSurface property.
*
* @return
* possible object is
* {@link ZoneUndergroundWallSurfaceType }
*
*/
public
ZoneUndergroundWallSurfaceType
getZoneUndergroundWallSurface
()
{
return
zoneUndergroundWallSurface
;
}
/**
* Sets the value of the zoneUndergroundWallSurface property.
*
* @param value
* allowed object is
* {@link ZoneUndergroundWallSurfaceType }
*
*/
public
void
setZoneUndergroundWallSurface
(
ZoneUndergroundWallSurfaceType
value
)
{
this
.
zoneUndergroundWallSurface
=
value
;
}
public
boolean
isSetZoneUndergroundWallSurface
()
{
return
(
this
.
zoneUndergroundWallSurface
!=
null
);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRemoteSchema
()
{
return
remoteSchema
;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRemoteSchema
(
String
value
)
{
this
.
remoteSchema
=
value
;
}
public
boolean
isSetRemoteSchema
()
{
return
(
this
.
remoteSchema
!=
null
);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public
TypeType
getType
()
{
if
(
type
==
null
)
{
return
TypeType
.
SIMPLE
;
}
else
{
return
type
;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public
void
setType
(
TypeType
value
)
{
this
.
type
=
value
;
}
public
boolean
isSetType
()
{
return
(
this
.
type
!=
null
);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getHref
()
{
return
href
;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setHref
(
String
value
)
{
this
.
href
=
value
;
}
public
boolean
isSetHref
()
{
return
(
this
.
href
!=
null
);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRole
()
{
return
role
;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRole
(
String
value
)
{
this
.
role
=
value
;
}
public
boolean
isSetRole
()
{
return
(
this
.
role
!=
null
);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getArcrole
()
{
return
arcrole
;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setArcrole
(
String
value
)
{
this
.
arcrole
=
value
;
}
public
boolean
isSetArcrole
()
{
return
(
this
.
arcrole
!=
null
);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getTitle
()
{
return
title
;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setTitle
(
String
value
)
{
this
.
title
=
value
;
}
public
boolean
isSetTitle
()
{
return
(
this
.
title
!=
null
);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public
ShowType
getShow
()
{
return
show
;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public
void
setShow
(
ShowType
value
)
{
this
.
show
=
value
;
}
public
boolean
isSetShow
()
{
return
(
this
.
show
!=
null
);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public
ActuateType
getActuate
()
{
return
actuate
;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public
void
setActuate
(
ActuateType
value
)
{
this
.
actuate
=
value
;
}
public
boolean
isSetActuate
()
{
return
(
this
.
actuate
!=
null
);
}
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneUndergroundWallSurfaceType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlType
;
/**
* <p>Java class for ZoneUndergroundWallSurfaceType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneUndergroundWallSurfaceType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneBoundarySurfaceType">
* <sequence>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneUndergroundWallSurfaceType"
)
public
class
ZoneUndergroundWallSurfaceType
extends
AbstractZoneBoundarySurfaceType
{
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneWindowPropertyType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlSchemaType
;
import
javax.xml.bind.annotation.XmlType
;
import
org.w3._1999.xlink.ActuateType
;
import
org.w3._1999.xlink.ShowType
;
import
org.w3._1999.xlink.TypeType
;
/**
* <p>Java class for ZoneWindowPropertyType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneWindowPropertyType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element ref="{http://www.citygml.org/ade/energy/3.0}ZoneWindow"/>
* </sequence>
* <attGroup ref="{http://www.opengis.net/gml}AssociationAttributeGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneWindowPropertyType"
,
propOrder
=
{
"zoneWindow"
})
public
class
ZoneWindowPropertyType
{
@XmlElement
(
name
=
"ZoneWindow"
)
protected
ZoneWindowType
zoneWindow
;
@XmlAttribute
(
name
=
"remoteSchema"
,
namespace
=
"http://www.opengis.net/gml"
)
@XmlSchemaType
(
name
=
"anyURI"
)
protected
String
remoteSchema
;
@XmlAttribute
(
name
=
"type"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
TypeType
type
;
@XmlAttribute
(
name
=
"href"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
href
;
@XmlAttribute
(
name
=
"role"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
role
;
@XmlAttribute
(
name
=
"arcrole"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
arcrole
;
@XmlAttribute
(
name
=
"title"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
String
title
;
@XmlAttribute
(
name
=
"show"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ShowType
show
;
@XmlAttribute
(
name
=
"actuate"
,
namespace
=
"http://www.w3.org/1999/xlink"
)
protected
ActuateType
actuate
;
/**
* Gets the value of the zoneWindow property.
*
* @return
* possible object is
* {@link ZoneWindowType }
*
*/
public
ZoneWindowType
getZoneWindow
()
{
return
zoneWindow
;
}
/**
* Sets the value of the zoneWindow property.
*
* @param value
* allowed object is
* {@link ZoneWindowType }
*
*/
public
void
setZoneWindow
(
ZoneWindowType
value
)
{
this
.
zoneWindow
=
value
;
}
public
boolean
isSetZoneWindow
()
{
return
(
this
.
zoneWindow
!=
null
);
}
/**
* Gets the value of the remoteSchema property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRemoteSchema
()
{
return
remoteSchema
;
}
/**
* Sets the value of the remoteSchema property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRemoteSchema
(
String
value
)
{
this
.
remoteSchema
=
value
;
}
public
boolean
isSetRemoteSchema
()
{
return
(
this
.
remoteSchema
!=
null
);
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link TypeType }
*
*/
public
TypeType
getType
()
{
if
(
type
==
null
)
{
return
TypeType
.
SIMPLE
;
}
else
{
return
type
;
}
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link TypeType }
*
*/
public
void
setType
(
TypeType
value
)
{
this
.
type
=
value
;
}
public
boolean
isSetType
()
{
return
(
this
.
type
!=
null
);
}
/**
* Gets the value of the href property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getHref
()
{
return
href
;
}
/**
* Sets the value of the href property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setHref
(
String
value
)
{
this
.
href
=
value
;
}
public
boolean
isSetHref
()
{
return
(
this
.
href
!=
null
);
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getRole
()
{
return
role
;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setRole
(
String
value
)
{
this
.
role
=
value
;
}
public
boolean
isSetRole
()
{
return
(
this
.
role
!=
null
);
}
/**
* Gets the value of the arcrole property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getArcrole
()
{
return
arcrole
;
}
/**
* Sets the value of the arcrole property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setArcrole
(
String
value
)
{
this
.
arcrole
=
value
;
}
public
boolean
isSetArcrole
()
{
return
(
this
.
arcrole
!=
null
);
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public
String
getTitle
()
{
return
title
;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public
void
setTitle
(
String
value
)
{
this
.
title
=
value
;
}
public
boolean
isSetTitle
()
{
return
(
this
.
title
!=
null
);
}
/**
* Gets the value of the show property.
*
* @return
* possible object is
* {@link ShowType }
*
*/
public
ShowType
getShow
()
{
return
show
;
}
/**
* Sets the value of the show property.
*
* @param value
* allowed object is
* {@link ShowType }
*
*/
public
void
setShow
(
ShowType
value
)
{
this
.
show
=
value
;
}
public
boolean
isSetShow
()
{
return
(
this
.
show
!=
null
);
}
/**
* Gets the value of the actuate property.
*
* @return
* possible object is
* {@link ActuateType }
*
*/
public
ActuateType
getActuate
()
{
return
actuate
;
}
/**
* Sets the value of the actuate property.
*
* @param value
* allowed object is
* {@link ActuateType }
*
*/
public
void
setActuate
(
ActuateType
value
)
{
this
.
actuate
=
value
;
}
public
boolean
isSetActuate
()
{
return
(
this
.
actuate
!=
null
);
}
}
src-gen/org/sig3d/citygml/energyADE3beta8/ZoneWindowType.java
0 → 100644
View file @
3ca0dfba
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Wed Dec 10 10:52:09 CET 2025
//
package
org.sig3d.citygml.energyADE3beta8
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlType
;
/**
* <p>Java class for ZoneWindowType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="ZoneWindowType">
* <complexContent>
* <extension base="{http://www.citygml.org/ade/energy/3.0}AbstractZoneOpeningType">
* <sequence>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
@XmlType
(
name
=
"ZoneWindowType"
)
public
class
ZoneWindowType
extends
AbstractZoneOpeningType
{
}
src-gen/org/sig3d/citygml/energyADE3beta
7
/package-info.java
→
src-gen/org/sig3d/citygml/energyADE3beta
8
/package-info.java
View file @
3ca0dfba
...
...
@@ -2,10 +2,10 @@
// 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:
Mon Oct 27 13:17:28
CET 2025
// Generated:
Wed Dec 10 10:52:09
CET 2025
//
@javax
.
xml
.
bind
.
annotation
.
XmlSchema
(
namespace
=
"http://www.citygml.org/ade/energy/3.0"
,
elementFormDefault
=
javax
.
xml
.
bind
.
annotation
.
XmlNsForm
.
QUALIFIED
,
xmlns
=
{
@javax
.
xml
.
bind
.
annotation
.
XmlNs
(
namespaceURI
=
"http://www.citygml.org/ade/energy/3.0"
,
prefix
=
"nrg3"
)
})
package
org.sig3d.citygml.energyADE3beta
7
;
package
org.sig3d.citygml.energyADE3beta
8
;
src/main/java/org/citygml4j/ade/energy3/bind/EnergyADEMarshaller.java
View file @
3ca0dfba
...
...
@@ -8,8 +8,8 @@ import org.citygml4j.builder.jaxb.marshal.citygml.ade.ADEMarshallerHelper;
import
org.citygml4j.model.citygml.ade.binding.ADEMarshaller
;
import
org.citygml4j.model.citygml.ade.binding.ADEModelObject
;
import
org.citygml4j.util.mapper.TypeMapper
;
import
org.sig3d.citygml.energyADE3beta
7
.*
;
import
org.sig3d.citygml.energyADE3beta
7
.ObjectFactory
;
import
org.sig3d.citygml.energyADE3beta
8
.*
;
import
org.sig3d.citygml.energyADE3beta
8
.ObjectFactory
;
import
org.w3._1999.xlink.ActuateType
;
import
org.w3._1999.xlink.ShowType
;
import
org.w3._1999.xlink.TypeType
;
...
...
@@ -53,7 +53,7 @@ public class EnergyADEMarshaller implements ADEMarshaller {
.
with
(
BuildingBasementThermalStatusProperty
.
class
,
this
::
createBuildingBasementThermalStatusProperty
)
.
with
(
BuildingIsProtectedProperty
.
class
,
this
::
createBuildingIsProtectedProperty
)
.
with
(
AbstractQualifiedAttributeProperty
.
class
,
this
::
createAbstractQualifiedAttributeProperty
)
.
with
(
RefurbishmentMeasure
.
class
,
this
::
createRefurbishmentMeasure
)
//
.with(RefurbishmentMeasure.class, this::createRefurbishmentMeasure)
.
with
(
RefurbishmentMeasureProperty
.
class
,
this
::
createRefurbishmentMeasureProperty
)
.
with
(
UrbanFunctionArea
.
class
,
this
::
createUrbanFunctionArea
)
.
with
(
Water
.
class
,
this
::
createWater
)
...
...
@@ -72,7 +72,7 @@ public class EnergyADEMarshaller implements ADEMarshaller {
.
with
(
TypicalValuesTimeSeriesFile
.
class
,
this
::
createTypicalValuesTimeSeriesFile
)
.
with
(
SensorConnection
.
class
,
this
::
createSensorConnection
)
.
with
(
WeatherData
.
class
,
this
::
createWeatherData
)
.
with
(
WeatherDataProperty
.
class
,
this
::
createWeatherDataProperty
)
//
.with(WeatherDataProperty.class, this::createWeatherDataProperty)
.
with
(
WeatherStation
.
class
,
this
::
createWeatherStation
);
}
}
finally
{
...
...
@@ -98,7 +98,7 @@ public class EnergyADEMarshaller implements ADEMarshaller {
.
with
(
AbstractLibraryProperty
.
class
,
this
::
marshalAbstractLibraryProperty
)
.
with
(
DeviceOperation
.
class
,
this
::
marshalDeviceOperation
)
.
with
(
DeviceOperationProperty
.
class
,
this
::
marshalDeviceOperationProperty
)
.
with
(
AbstractBuildingPartitionProperty
.
class
,
this
::
marshalAbstractBuildingPartitionProperty
)
//
.with(AbstractBuildingPartitionProperty.class, this::marshalAbstractBuildingPartitionProperty)
.
with
(
RegularTimeSeriesProperty
.
class
,
this
::
marshalRegularTimeSeriesProperty
)
.
with
(
TypicalValuesTimeSeriesFileProperty
.
class
,
this
::
marshalTypicalValuesTimeSeriesFileProperty
)
.
with
(
TypicalValuesTimeSeriesProperty
.
class
,
this
::
marshalTypicalValuesTimeSeriesProperty
)
...
...
@@ -125,7 +125,7 @@ public class EnergyADEMarshaller implements ADEMarshaller {
.
with
(
UrbanSpace
.
class
,
this
::
marshalUrbanSpace
)
.
with
(
UrbanSpaceProperty
.
class
,
this
::
marshalUrbanSpaceProperty
)
.
with
(
WeatherStation
.
class
,
this
::
marshalWeatherStation
)
.
with
(
RefurbishmentMeasure
.
class
,
this
::
marshalRefurbishmentMeasure
)
//
.with(RefurbishmentMeasure.class, this::marshalRefurbishmentMeasure)
.
with
(
RefurbishmentMeasureProperty
.
class
,
this
::
marshalRefurbishmentMeasureProperty
)
.
with
(
EnergyPerformanceCertificate
.
class
,
this
::
marshalEnergyPerformanceCertificate
)
.
with
(
UtilityNetworkConnection
.
class
,
this
::
marshalUtilityNetworkConnection
)
...
...
@@ -169,8 +169,8 @@ public class EnergyADEMarshaller implements ADEMarshaller {
WeatherDataType
dest
=
new
WeatherDataType
();
if
(
src
.
isSetType
())
dest
.
setType
(
helper
.
getGMLMarshaller
().
marshalCode
(
src
.
getType
()));
if
(
src
.
isSetLibraryCode
())
dest
.
setLibraryCode
(
helper
.
getGMLMarshaller
().
marshalCode
(
src
.
getLibraryCode
()));
//
if (src.isSetLibraryCode())
//
dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode()));
if
(
src
.
isSetValueType
())
dest
.
setValueType
(
helper
.
getGMLMarshaller
().
marshalCode
(
src
.
getValueType
()));
if
(
src
.
isSetYearlyValue
())
...
...
@@ -376,60 +376,60 @@ public class EnergyADEMarshaller implements ADEMarshaller {
return
dest
;
}
private
AbstractBuildingPartitionType
marshalAbstractBuildingPartition
(
AbstractBuildingPartition
src
,
AbstractBuildingPartitionType
dest
)
{
helper
.
getGMLMarshaller
().
marshalAbstractGML
(
src
,
dest
);
if
(
src
.
isSetFloorArea
())
{
// dest.se(helper.getGMLMarshaller().marshalCode(src.getDeviceOperationTypeValue()));
}
if
(
src
.
isSetFloorVolume
())
// dest.
if
(
src
.
isSetLod1Solid
())
dest
.
setLod1Solid
(
src
.
getLod1Solid
());
if
(
src
.
isSetLod2Solid
())
dest
.
setLod2Solid
(
src
.
getLod2Solid
());
if
(
src
.
isSetLod3Solid
())
dest
.
setLod3Solid
(
src
.
getLod3Solid
());
return
dest
;
}
private
AbstractBuildingPartitionPropertyType
marshalAbstractBuildingPartitionProperty
(
AbstractBuildingPartitionProperty
src
)
{
AbstractBuildingPartitionPropertyType
dest
=
new
AbstractBuildingPartitionPropertyType
();
if
(
src
.
isSetAbstractBuildingPartition
())
{
JAXBElement
<?>
elem
=
helper
.
getJAXBMarshaller
().
marshalJAXBElement
(
src
.
getAbstractBuildingPartition
());
if
(
elem
!=
null
&&
elem
.
getValue
()
instanceof
AbstractBuildingPartition
){}
// dest.setAbstractBuildingPartition(elem);
}
if
(
src
.
isSetRemoteSchema
())
dest
.
setRemoteSchema
(
src
.
getRemoteSchema
());
if
(
src
.
isSetType
())
dest
.
setType
(
TypeType
.
fromValue
(
src
.
getType
().
getValue
()));
if
(
src
.
isSetHref
())
dest
.
setHref
(
src
.
getHref
());
if
(
src
.
isSetRole
())
dest
.
setRole
(
src
.
getRole
());
if
(
src
.
isSetArcrole
())
dest
.
setArcrole
(
src
.
getArcrole
());
if
(
src
.
isSetTitle
())
dest
.
setTitle
(
src
.
getTitle
());
if
(
src
.
isSetShow
())
dest
.
setShow
(
ShowType
.
fromValue
(
src
.
getShow
().
getValue
()));
if
(
src
.
isSetActuate
())
dest
.
setActuate
(
ActuateType
.
fromValue
(
src
.
getActuate
().
getValue
()));
// private AbstractBuildingPartitionType marshalAbstractBuildingPartition(AbstractBuildingPartition src, AbstractBuildingPartitionType dest) {
//
// helper.getGMLMarshaller().marshalAbstractGML(src, dest);
//
// if (src.isSetFloorArea()) {
//// dest.se(helper.getGMLMarshaller().marshalCode(src.getDeviceOperationTypeValue()));
// }
// if (src.isSetFloorVolume())
//// dest.
// if(src.isSetLod1Solid())
// dest.setLod1Solid(src.getLod1Solid());
// if (src.isSetLod2Solid())
// dest.setLod2Solid(src.getLod2Solid());
// if (src.isSetLod3Solid())
// dest.setLod3Solid(src.getLod3Solid());
//
// return dest;
// }
return
dest
;
}
// private AbstractBuildingPartitionPropertyType marshalAbstractBuildingPartitionProperty(AbstractBuildingPartitionProperty src) {
//
// AbstractBuildingPartitionPropertyType dest = new AbstractBuildingPartitionPropertyType();
//
// if (src.isSetAbstractBuildingPartition()) {
// JAXBElement<?> elem = helper.getJAXBMarshaller().marshalJAXBElement(src.getAbstractBuildingPartition());
// if (elem != null && elem.getValue() instanceof AbstractBuildingPartition){}
//// dest.setAbstractBuildingPartition(elem);
// }
// if (src.isSetRemoteSchema())
// dest.setRemoteSchema(src.getRemoteSchema());
//
// if (src.isSetType())
// dest.setType(TypeType.fromValue(src.getType().getValue()));
//
// if (src.isSetHref())
// dest.setHref(src.getHref());
//
// if (src.isSetRole())
// dest.setRole(src.getRole());
//
// if (src.isSetArcrole())
// dest.setArcrole(src.getArcrole());
//
// if (src.isSetTitle())
// dest.setTitle(src.getTitle());
//
// if (src.isSetShow())
// dest.setShow(ShowType.fromValue(src.getShow().getValue()));
//
// if (src.isSetActuate())
// dest.setActuate(ActuateType.fromValue(src.getActuate().getValue()));
//
// return dest;
// }
//
// private AbstractBuildingType marshalAbstractBuilding(AbstractBuilding src, AbstractBuildingType dest) {
...
...
@@ -503,9 +503,9 @@ public class EnergyADEMarshaller implements ADEMarshaller {
helper
.
getGMLMarshaller
().
marshalAbstractGML
(
src
,
dest
);
try
{
if
(
src
.
isSetId
())
{
dest
.
setLibraryCode
(
helper
.
getGMLMarshaller
().
marshalCode
(
src
.
getLibraryCode
()));
}
//
if (src.isSetId()) {
//
dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode()));
//
}
if
(
src
.
isSetScheduleTypeValue
())
{
dest
.
setType
(
helper
.
getGMLMarshaller
().
marshalCode
(
src
.
getScheduleTypeValue
()));
}
...
...
@@ -619,26 +619,26 @@ public class EnergyADEMarshaller implements ADEMarshaller {
/*
* Convert RefurbishmentMeasure to RefurbishmentMeasureType.
*/
private
RefurbishmentMeasureType
marshalRefurbishmentMeasure
(
RefurbishmentMeasure
src
)
{
RefurbishmentMeasureType
dest
=
new
RefurbishmentMeasureType
();
helper
.
getGMLMarshaller
().
marshalAbstractFeature
(
src
,
dest
);
if
(
src
.
isSetType
())
{
dest
.
setType
(
helper
.
getGMLMarshaller
().
marshalCode
(
src
.
getType
()));
}
if
(
src
.
isSetEndDate
())
{
XMLGregorianCalendar
endDate
=
src
.
getEndDate
();
endDate
.
setTimezone
(
DatatypeConstants
.
FIELD_UNDEFINED
);
dest
.
setEndDate
(
endDate
);
}
if
(
src
.
isSetStartDate
())
{
dest
.
setStartDate
(
src
.
getStartDate
());
}
if
(
src
.
isSetLibraryCode
())
{
dest
.
setLibraryCode
(
helper
.
getGMLMarshaller
().
marshalCode
(
src
.
getLibraryCode
()));
}
return
dest
;
}
//
private RefurbishmentMeasureType marshalRefurbishmentMeasure(RefurbishmentMeasure src) {
//
RefurbishmentMeasureType dest = new RefurbishmentMeasureType();
//
helper.getGMLMarshaller().marshalAbstractFeature(src, dest);
//
//
if (src.isSetType()) {
//
dest.setType(helper.getGMLMarshaller().marshalCode(src.getType()));
//
}
//
if (src.isSetEndDate()) {
//
XMLGregorianCalendar endDate = src.getEndDate();
//
endDate.setTimezone(DatatypeConstants.FIELD_UNDEFINED);
//
dest.setEndDate(endDate);
//
}
//
if (src.isSetStartDate()) {
//
dest.setStartDate(src.getStartDate());
//
}
//
if (src.isSetLibraryCode()) {
//
dest.setLibraryCode(helper.getGMLMarshaller().marshalCode(src.getLibraryCode()));
//
}
//
return dest;
//
}
/*
* Convert RefurbishmentMeasureProperty to RefurbishmentMeasurePropertyType.
...
...
@@ -647,9 +647,9 @@ public class EnergyADEMarshaller implements ADEMarshaller {
RefurbishmentMeasurePropertyType
dest
=
factory
.
createRefurbishmentMeasurePropertyType
();
if
(
src
.
isSetRefurbishmentMeasure
())
{
dest
.
setRefurbishmentMeasure
(
marshalRefurbishmentMeasure
(
src
.
getRefurbishmentMeasure
()));
}
//
if (src.isSetRefurbishmentMeasure()) {
//
dest.setRefurbishmentMeasure(marshalRefurbishmentMeasure(src.getRefurbishmentMeasure()));
//
}
if
(
src
.
isSetRemoteSchema
())
dest
.
setRemoteSchema
(
src
.
getRemoteSchema
());
...
...
@@ -690,18 +690,18 @@ public class EnergyADEMarshaller implements ADEMarshaller {
if
(
src
.
isSetCertificationMethod
())
{
dest
.
setCertificationMethod
(
src
.
getCertificationMethod
());
}
if
(
src
.
isSetCertificationURI
())
{
dest
.
setCertificationURI
(
src
.
getCertificationURI
().
toString
());
}
if
(
src
.
isSetLabel
())
{
dest
.
setLabel
(
src
.
getLabel
());
}
if
(
src
.
isSetIssueDate
())
{
dest
.
setIssueDate
(
src
.
getIssueDate
());
}
if
(
src
.
isSetExpirationDate
())
{
dest
.
setExpirationDate
(
src
.
getExpirationDate
());
}
//
if (src.isSetCertificationURI()) {
//
dest.setCertificationURI(src.getCertificationURI().toString());
//
}
//
if (src.isSetLabel()) {
//
dest.setLabel(src.getLabel());
//
}
//
if (src.isSetIssueDate()) {
//
dest.setIssueDate(src.getIssueDate());
//
}
//
if (src.isSetExpirationDate()) {
//
dest.setExpirationDate(src.getExpirationDate());
//
}
if
(
src
.
isSetValue
())
dest
.
setValue
(
helper
.
getGMLMarshaller
().
marshalMeasure
(
src
.
getValue
()));
...
...
@@ -2160,9 +2160,9 @@ public class EnergyADEMarshaller implements ADEMarshaller {
return
factory
.
createWeatherData
(
marshalWeatherData
(
src
));
}
private
JAXBElement
<?>
createWeatherDataProperty
(
WeatherDataProperty
src
)
{
return
factory
.
createWeatherDataProperty
(
marshalWeatherDataProperty
(
src
));
}
//
private JAXBElement<?> createWeatherDataProperty(WeatherDataProperty src) {
//
return factory.createWeatherDataProperty(marshalWeatherDataProperty(src));
//
}
private
JAXBElement
<?>
createWeatherStation
(
WeatherStation
src
)
{
return
factory
.
createWeatherStation
(
marshalWeatherStation
(
src
));
}
...
...
@@ -2237,9 +2237,9 @@ public class EnergyADEMarshaller implements ADEMarshaller {
return
factory
.
createBdgBasementThermalStatus
(
src
.
getValue
());
}
private
JAXBElement
<?>
createRefurbishmentMeasure
(
RefurbishmentMeasure
src
)
{
return
factory
.
createRefurbishmentMeasure
(
marshalRefurbishmentMeasure
(
src
));
}
//
private JAXBElement<?> createRefurbishmentMeasure(RefurbishmentMeasure src) {
//
return factory.createRefurbishmentMeasure(marshalRefurbishmentMeasure(src));
//
}
private
JAXBElement
<?>
createRefurbishmentMeasureProperty
(
RefurbishmentMeasureProperty
src
)
{
return
factory
.
createRefurbishmentMeasureProperty
(
marshalRefurbishmentMeasureProperty
(
src
));
...
...
Prev
1
…
6
7
8
9
10
11
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment