classDiagram
class ConsumptionAsset {
category : str
name : str
type
}
class ConsumptionAssetTypeEnum {
name
}
class ElectricConsumptionAsset {
yearlyDemandElectricity_kWh : float
}
class HeatConsumptionAsset {
yearlyDemandHeat_kWh : float
}
class HybridConsumptionAsset {
}
ElectricConsumptionAsset --|> ConsumptionAsset
HeatConsumptionAsset --|> ConsumptionAsset
HybridConsumptionAsset --|> ElectricConsumptionAsset
HybridConsumptionAsset --|> HeatConsumptionAsset
ConsumptionAssetTypeEnum --* ConsumptionAsset : type