org.powertac.visualizer.domain.genco
Class WholesaleDataGenco

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

public class WholesaleDataGenco
extends Object

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

Author:
Jurica Babic

Constructor Summary
WholesaleDataGenco(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

WholesaleDataGenco

public WholesaleDataGenco(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 © 2013 Power TAC. All Rights Reserved.