classDiagram
class ChemicalHeatConversionAsset {
capacityHeat_kW : float
}
class ConversionAsset {
category : str
eta_r : float
name : str
type
}
class ConversionAssetTypeEnum {
name
}
class ElectricCoversionAsset {
capacityElectricity_kW : float
}
class ElectricHeatConversionAsset {
capacityElectricity_kW : float
}
class HeatConversionAsset {
deliveryTemp_degc : float
}
class HybridHeatCoversionAsset {
}
class TransportHeatConversionAsset {
ambientTempType : AmbientTempTypeEnum
}
class VehicleConversionAsset {
energyConsumption_kWhpkm : float
}
ChemicalHeatConversionAsset --|> HeatConversionAsset
ElectricCoversionAsset --|> ConversionAsset
ElectricHeatConversionAsset --|> HeatConversionAsset
HeatConversionAsset --|> ConversionAsset
HybridHeatCoversionAsset --|> ChemicalHeatConversionAsset
HybridHeatCoversionAsset --|> TransportHeatConversionAsset
TransportHeatConversionAsset --|> ElectricHeatConversionAsset
VehicleConversionAsset --|> ConversionAsset
ConversionAssetTypeEnum --* ConversionAsset : type