EMlab-generation Documentation  1.0
Documentation of the EMLab-Generation model.
Public Member Functions | List of all members
emlab.gen.repository.MarketRepository Interface Reference
Inheritance diagram for emlab.gen.repository.MarketRepository:
Inheritance graph
Collaboration diagram for emlab.gen.repository.MarketRepository:
Collaboration graph

Public Member Functions

Iterable< ElectricitySpotMarketfindAllElectricitySpotMarkets ()
 
List< ElectricitySpotMarketfindAllElectricitySpotMarketsAsList ()
 
double countAllElectricitySpotMarkets ()
 
CO2Auction findCO2Auction ()
 
ElectricitySpotMarket findElectricitySpotMarketForZone (@Param("zone") Zone zone)
 
ElectricitySpotMarket findElectricitySpotMarketByNationalGovernment (@Param("nationalG") NationalGovernment nationalG)
 
ElectricitySpotMarket findElectricitySpotMarketByPowerPlant (@Param("plant") PowerPlant plant)
 
SegmentLoad findSegmentLoadForElectricitySpotMarketForZone (@Param("zone") Zone zone,@Param("segment") Segment segment)
 
DecarbonizationMarket findFirstMarketBySubstance (@Param("substance") Substance substance)
 

Detailed Description

The repository for markets.

Author
ejlchappin
jcrichstein

Definition at line 44 of file MarketRepository.java.

Member Function Documentation

Iterable<ElectricitySpotMarket> emlab.gen.repository.MarketRepository.findAllElectricitySpotMarkets ( )

Finds all ElectricitySpotMarkets

Returns

Here is the caller graph for this function:

CO2Auction emlab.gen.repository.MarketRepository.findCO2Auction ( )

Finds the CO2Auction

Returns
ElectricitySpotMarket emlab.gen.repository.MarketRepository.findElectricitySpotMarketForZone ( @Param("zone") Zone  zone)

Gives the electricity spot market for a specific zone

Parameters
zonethe electricity market should be found for
Returns
the found electricity spot market
DecarbonizationMarket emlab.gen.repository.MarketRepository.findFirstMarketBySubstance ( @Param("substance") Substance  substance)

Gives the market for a specific substance

Parameters
substancethe substance the market should be found for
Returns
the found market

The documentation for this interface was generated from the following file: