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