classDiagram
class ElectricProductionAsset {
capacityElectricity_kW : float
}
class HeatProductionAsset {
capacityHeat_kW : float
}
class HybridProductionAsset {
}
class ProductionAsset {
category : str
name : str
type
}
class ProductionAssetTypeEnum {
name
}
ElectricProductionAsset --|> ProductionAsset
HeatProductionAsset --|> ProductionAsset
HybridProductionAsset --|> ElectricProductionAsset
HybridProductionAsset --|> HeatProductionAsset
ProductionAssetTypeEnum --* ProductionAsset : type