org.powertac.visualizer.domain.genco
Class WholesaleData

java.lang.Object
  extended by org.powertac.visualizer.domain.genco.WholesaleData

public class WholesaleData
extends Object

Contains data about broker's wholesale performance for one timeslot. Firstly introduced in the Genco model.

Author:
Jurica Babic

Constructor Summary
WholesaleData(org.powertac.common.Timeslot timeslot)
           
 
Method Summary
 void addMarketPosition(org.powertac.common.MarketPosition position)
           
 void addMarketTransaction(org.powertac.common.MarketTransaction transaction)
           
 ArrayList<org.powertac.common.MarketPosition> getMarketPositions()
           
 ArrayList<org.powertac.common.MarketTransaction> getMarketTransactions()
           
 org.powertac.common.Timeslot getTimeslot()
           
 double getTotalMWh()
           
 double getTotalPrice()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WholesaleData

public WholesaleData(org.powertac.common.Timeslot timeslot)
Method Detail

addMarketPosition

public void addMarketPosition(org.powertac.common.MarketPosition position)

addMarketTransaction

public void addMarketTransaction(org.powertac.common.MarketTransaction transaction)

getTimeslot

public org.powertac.common.Timeslot getTimeslot()

getTotalMWh

public double getTotalMWh()

getTotalPrice

public double getTotalPrice()

getMarketPositions

public ArrayList<org.powertac.common.MarketPosition> getMarketPositions()

getMarketTransactions

public ArrayList<org.powertac.common.MarketTransaction> getMarketTransactions()


Copyright © 2012 Power TAC. All Rights Reserved.