... | ... | @@ -78,73 +78,73 @@ Responses are provided in JSON representation for |
|
|
```mermaid
|
|
|
classDiagram
|
|
|
|
|
|
country -- window
|
|
|
country -- construction
|
|
|
country -- material
|
|
|
Country -- Window
|
|
|
Country -- Construction
|
|
|
Country -- Material
|
|
|
|
|
|
window -- windowType
|
|
|
construction -- constructionType
|
|
|
material -- materialType
|
|
|
constructionType "1" --> "N" layerType
|
|
|
window -- WindowType
|
|
|
Construction -- ConstructionType
|
|
|
Material -- MaterialType
|
|
|
ConstructionType "1" --> "*" layerType
|
|
|
|
|
|
class country {
|
|
|
+String id
|
|
|
+String name
|
|
|
+href(physicsLibraryCountry)
|
|
|
class Country {
|
|
|
+String id
|
|
|
+String name
|
|
|
+href(physicsLibraryCountry)
|
|
|
}
|
|
|
class window{
|
|
|
+String id
|
|
|
+String nameype
|
|
|
+href (physicsLibraryCountryWindowTypeID)
|
|
|
class Window{
|
|
|
+String id
|
|
|
+String nameype
|
|
|
+href (physicsLibraryCountryWindowTypeID)
|
|
|
}
|
|
|
class construction{
|
|
|
class Construction{
|
|
|
+String id
|
|
|
+String name
|
|
|
+href (physicsLibraryCountryConstructionTypeID)
|
|
|
}
|
|
|
class material{
|
|
|
class Material{
|
|
|
+String id
|
|
|
+String name
|
|
|
+href (physicsLibraryCountryMaterialID)
|
|
|
}
|
|
|
|
|
|
class windowType {
|
|
|
+String id
|
|
|
+String name
|
|
|
+float uValue
|
|
|
+float gValue
|
|
|
+int glazingNumber
|
|
|
+float frameRatio
|
|
|
+float embodiedEnergy
|
|
|
+float embodiedCarbon
|
|
|
+string constructionDescription
|
|
|
+float disposalEnergy
|
|
|
+float disposalCarbon
|
|
|
+float disposalDescription
|
|
|
}
|
|
|
class materialType {
|
|
|
class WindowType {
|
|
|
+String id
|
|
|
+String name
|
|
|
+float density
|
|
|
+float heatCapacity
|
|
|
+float conductivity
|
|
|
+float embodiedEnergy
|
|
|
+float embodiedCarbon
|
|
|
+string constructionDescription
|
|
|
+float disposalEnergy
|
|
|
+float disposalCarbon
|
|
|
+float disposalDescription
|
|
|
+Float uValue
|
|
|
+Float gValue
|
|
|
+Int glazingNumber
|
|
|
+Float frameRatio
|
|
|
+Float embodiedEnergy
|
|
|
+Float embodiedCarbon
|
|
|
+String constructionDescription
|
|
|
+Float disposalEnergy
|
|
|
+Float disposalCarbon
|
|
|
+Float disposalDescription
|
|
|
}
|
|
|
class MaterialType {
|
|
|
+String id
|
|
|
+String name
|
|
|
+Float density
|
|
|
+Float heatCapacity
|
|
|
+Float conductivity
|
|
|
+Float embodiedEnergy
|
|
|
+Float embodiedCarbon
|
|
|
+String constructionDescription
|
|
|
+Float disposalEnergy
|
|
|
+Float disposalCarbon
|
|
|
+Float disposalDescription
|
|
|
}
|
|
|
|
|
|
class constructionType {
|
|
|
+String id
|
|
|
+String name
|
|
|
+int layer
|
|
|
}
|
|
|
class layerType {
|
|
|
+String materialId
|
|
|
+Float thickness
|
|
|
+href (physicsLibraryCountryMaterialID)
|
|
|
class ConstructionType {
|
|
|
+String id
|
|
|
+String name
|
|
|
+Int Layer()
|
|
|
}
|
|
|
class Layer {
|
|
|
+String materialId
|
|
|
+Float thickness
|
|
|
+href (physicsLibraryCountryMaterialID)
|
|
|
}
|
|
|
```
|
|
|
## WADL representation
|
... | ... | |