org.powertac.visualizer.interfaces
Interface VisualBroker

All Known Implementing Classes:
BrokerModel

public interface VisualBroker

Represents abstract broker model for Visualizer. There can be various implementations of this interface, such as: BrokerModel and GencoModel.

Author:
Jurica Babic

Method Summary
 void addBalancingTransaction(org.powertac.common.BalancingTransaction balancingTransaction)
           
 void addTariffSpecification(org.powertac.common.TariffSpecification tariffSpecification)
           
 void addTariffTransaction(org.powertac.common.TariffTransaction tariffTransaction)
           
 Appearance getAppearance()
           
 double getCashBalance()
           
 double getEnergyBalance()
           
 String getName()
           
 long getOfferedTarrifsCount()
           
 List<org.powertac.common.TariffSpecification> getTariffSpecifications()
           
 void setCustomerModels(Set<CustomerModel> customerModels)
           
 void updateCashBalance(double balance)
           
 

Method Detail

getName

String getName()

getAppearance

Appearance getAppearance()

addTariffSpecification

void addTariffSpecification(org.powertac.common.TariffSpecification tariffSpecification)

addTariffTransaction

void addTariffTransaction(org.powertac.common.TariffTransaction tariffTransaction)

setCustomerModels

void setCustomerModels(Set<CustomerModel> customerModels)

getTariffSpecifications

List<org.powertac.common.TariffSpecification> getTariffSpecifications()

getOfferedTarrifsCount

long getOfferedTarrifsCount()

getCashBalance

double getCashBalance()

getEnergyBalance

double getEnergyBalance()

updateCashBalance

void updateCashBalance(double balance)

addBalancingTransaction

void addBalancingTransaction(org.powertac.common.BalancingTransaction balancingTransaction)


Copyright © 2012 Power TAC. All Rights Reserved.