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 3DCityDB
Commits
40a7f279
Commit
40a7f279
authored
Oct 14, 2025
by
Rushikesh Padsala
Browse files
refactored to ade.energy3 and code clean up
parent
fe46eb27
Changes
33
Hide whitespace changes
Inline
Side-by-side
src/main/java/de/stuttgart/hft/ade/energy
2
/importer/ImportManager.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/importer/ImportManager.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.importer
;
package
de.stuttgart.hft.ade.energy
3
.importer
;
import
de.stuttgart.hft.ade.energy
2
.schema.ADETable
;
import
de.stuttgart.hft.ade.energy
2
.schema.SchemaMapper
;
import
de.stuttgart.hft.ade.energy
3
.schema.ADETable
;
import
de.stuttgart.hft.ade.energy
3
.schema.SchemaMapper
;
import
org.citydb.core.ade.ADEExtension
;
import
org.citydb.core.ade.importer.*
;
import
org.citydb.core.database.schema.mapping.AbstractObjectType
;
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/importer/RefurbishmentMeasureImporter.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/importer/RefurbishmentMeasureImporter.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.importer
;
package
de.stuttgart.hft.ade.energy
3
.importer
;
import
de.stuttgart.hft.ade.energy2.schema.ADESequence
;
import
de.stuttgart.hft.ade.energy2.schema.ADETable
;
import
de.stuttgart.hft.ade.energy2.schema.SchemaMapper
;
import
de.stuttgart.hft.ade.energy3.schema.ADETable
;
import
de.stuttgart.hft.ade.energy3.schema.SchemaMapper
;
import
org.citydb.core.ade.importer.ADEImporter
;
import
org.citydb.core.ade.importer.CityGMLImportHelper
;
import
org.citydb.core.ade.importer.ForeignKeys
;
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/importer/ResourceImporter.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/importer/ResourceImporter.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.importer
;
package
de.stuttgart.hft.ade.energy
3
.importer
;
import
de.stuttgart.hft.ade.energy
2
.schema.ADETable
;
import
de.stuttgart.hft.ade.energy
3
.schema.ADETable
;
import
org.citydb.core.ade.importer.ADEImporter
;
import
org.citydb.core.ade.importer.CityGMLImportHelper
;
import
org.citydb.core.ade.importer.ForeignKeys
;
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/importer/TimeSeriesImporter.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/importer/TimeSeriesImporter.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.importer
;
package
de.stuttgart.hft.ade.energy
3
.importer
;
import
de.stuttgart.hft.ade.energy
2
.schema.ADETable
;
import
de.stuttgart.hft.ade.energy
3
.schema.ADETable
;
import
org.citydb.core.ade.importer.ADEImporter
;
import
org.citydb.core.ade.importer.CityGMLImportHelper
;
import
org.citydb.core.ade.importer.ForeignKeys
;
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/importer/UrbanFunctionAreaImporter.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/importer/UrbanFunctionAreaImporter.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.importer
;
package
de.stuttgart.hft.ade.energy
3
.importer
;
import
de.stuttgart.hft.ade.energy2.schema.ADETable
;
import
org.citydb.config.geometry.GeometryObject
;
import
de.stuttgart.hft.ade.energy3.schema.ADETable
;
import
org.citydb.core.ade.importer.ADEImporter
;
import
org.citydb.core.ade.importer.CityGMLImportHelper
;
import
org.citydb.core.ade.importer.ForeignKeys
;
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/importer/UtilityNetworkConnectionImporter.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/importer/UtilityNetworkConnectionImporter.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.importer
;
package
de.stuttgart.hft.ade.energy
3
.importer
;
import
de.stuttgart.hft.ade.energy
2
.schema.ADETable
;
import
de.stuttgart.hft.ade.energy
3
.schema.ADETable
;
import
org.citydb.core.ade.importer.ADEImporter
;
import
org.citydb.core.ade.importer.CityGMLImportHelper
;
import
org.citydb.core.ade.importer.ForeignKeys
;
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/importer/WeatherDataImporter.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/importer/WeatherDataImporter.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.importer
;
package
de.stuttgart.hft.ade.energy
3
.importer
;
import
de.stuttgart.hft.ade.energy
2
.schema.ADETable
;
import
de.stuttgart.hft.ade.energy
3
.schema.ADETable
;
import
org.citydb.config.geometry.GeometryObject
;
import
org.citydb.core.ade.importer.ADEImporter
;
...
...
@@ -11,8 +11,6 @@ import org.citydb.core.operation.importer.CityGMLImportException;
import
org.citydb.core.operation.importer.util.GeometryConverter
;
import
org.citygml4j.ade.energy.model.core.ReferencePointProperty
;
import
org.citygml4j.ade.energy.model.core.WeatherData
;
import
org.citygml4j.ade.energy.model.supportingClasses.AbstractTimeSeries
;
import
org.citygml4j.ade.energy.model.supportingClasses.AbstractTimeSeriesProperty
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/importer/WeatherStationImporter.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/importer/WeatherStationImporter.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.importer
;
package
de.stuttgart.hft.ade.energy
3
.importer
;
import
de.stuttgart.hft.ade.energy
2
.schema.ADETable
;
import
de.stuttgart.hft.ade.energy
3
.schema.ADETable
;
import
org.citydb.config.geometry.GeometryObject
;
import
org.citydb.core.ade.importer.ADEImporter
;
import
org.citydb.core.ade.importer.CityGMLImportHelper
;
...
...
src/main/java/de/stuttgart/hft/ade/energy3/schema/ADESequence.java
0 → 100644
View file @
40a7f279
package
de.stuttgart.hft.ade.energy3.schema
;
public
enum
ADESequence
{
//VOLUMETYPE_SEQ,
//FLOORAREA_SEQ,
QUALIFIED_ATTRIBUTE_SEQ
,
//HEATEXCHANGETYPE_SEQ,
//TRANSMITTANCE_SEQ,
//OPTICALPROPERTIES_SEQ,
//REFLECTANCE_SEQ,
//TIMEVALUESPROPERTI_SEQ,
//PERIODOFYEAR_SEQ,
//DAILYSCHEDULE_SEQ,
//REFURBISHMENT_MEASURE_SEQ
}
src/main/java/de/stuttgart/hft/ade/energy
2
/schema/ADETable.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/schema/ADETable.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.schema
;
package
de.stuttgart.hft.ade.energy
3
.schema
;
import
de.stuttgart.hft.ade.energy
2
.importer.*
;
import
de.stuttgart.hft.ade.energy
3
.importer.*
;
import
org.citydb.core.ade.importer.ADEImporter
;
import
org.citygml4j.ade.energy.model.core.AbstractQualifiedAttribute
;
public
enum
ADETable
{
ADDRESS_TO_BUILDING_UNIT
(
null
),
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/schema/ObjectMapper.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/schema/ObjectMapper.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.schema
;
package
de.stuttgart.hft.ade.energy
3
.schema
;
import
org.citydb.core.ade.ADEExtensionException
;
import
org.citydb.core.ade.ADEObjectMapper
;
...
...
src/main/java/de/stuttgart/hft/ade/energy
2
/schema/SchemaMapper.java
→
src/main/java/de/stuttgart/hft/ade/energy
3
/schema/SchemaMapper.java
View file @
40a7f279
package
de.stuttgart.hft.ade.energy
2
.schema
;
package
de.stuttgart.hft.ade.energy
3
.schema
;
import
java.util.EnumMap
;
import
java.util.Map
;
...
...
src/main/resources/META-INF/services/org.citydb.core.ade.ADEExtension
View file @
40a7f279
de.stuttgart.hft.EnergyADEExtension
\ No newline at end of file
de.stuttgart.hft.EnergyADE3Extension
\ No newline at end of file
Prev
1
2
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