org.flexiblepower.ral.values
public final class CommodityUncertainMeasurables extends CommodityMap<UncertainMeasure<?>>
| Modifier and Type | Class and Description |
|---|---|
static class |
CommodityUncertainMeasurables.Builder
This helper class makes it easy to create an instance of the
CommodityUncertainMeasurables. |
| Modifier and Type | Method and Description |
|---|---|
static CommodityUncertainMeasurables.Builder |
create() |
static CommodityUncertainMeasurables |
electricity(UncertainMeasure<javax.measure.quantity.Power> electricityValue) |
static CommodityUncertainMeasurables |
gas(UncertainMeasure<javax.measure.quantity.VolumetricFlowRate> gasValue) |
<BQ extends javax.measure.quantity.Quantity,FQ extends javax.measure.quantity.Quantity> |
get(Commodity<BQ,FQ> commodity) |
static CommodityUncertainMeasurables |
heat(UncertainMeasure<javax.measure.quantity.Power> heatValue) |
public static CommodityUncertainMeasurables.Builder create()
CommodityUncertainMeasurables.Builder object that can be used to create the CommodityUncertainMeasurables more
easily.public static CommodityUncertainMeasurables electricity(UncertainMeasure<javax.measure.quantity.Power> electricityValue)
electricityValue - The measurable value of the electricityCommodityUncertainMeasurables which only contains a value for Commodity.ELECTRICITYpublic static CommodityUncertainMeasurables gas(UncertainMeasure<javax.measure.quantity.VolumetricFlowRate> gasValue)
gasValue - The measurable value of the gasCommodityUncertainMeasurables which only contains a value for Commodity.GASpublic static CommodityUncertainMeasurables heat(UncertainMeasure<javax.measure.quantity.Power> heatValue)
heatValue - The measurable value of the heatCommodityUncertainMeasurables which only contains a value for Commodity.HEATpublic <BQ extends javax.measure.quantity.Quantity,FQ extends javax.measure.quantity.Quantity> UncertainMeasure<FQ> get(Commodity<BQ,FQ> commodity)