Uses of Class
org.powertac.common.state.Domain

Packages that use Domain
org.powertac.common   
org.powertac.common.msg   
 

Uses of Domain in org.powertac.common
 

Classes in org.powertac.common with annotations of type Domain
 class BalancingTransaction
          A BalancingTransaction instance represents the final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.
 class BankTransaction
          Represents interest charges and payments for brokers.
 class Broker
          A broker instance represents a competition participant.
 class CashPosition
          A CashPosition domain instance represents the current state of a broker's cash account.
 class ClearedTrade
          A ClearedTrade instance reports public information about a specific market clearing -- clearing price and total quantity traded.
 class Competition
          A competition instance represents a single PowerTAC competition and at the same time serves as the place for all competition properties that can be adjusted during competition setup (i.e.
 class CustomerInfo
          A CustomerInfo instance represents a customer model (i.e.
 class DistributionTransaction
          A DistributionTransaction instance represents the fee assessed by the Distribution Utility for transport of energy over its facilities during the current timeslot.
 class HourlyCharge
          Represents the cost of power during a specific timeslot in a variable Rate.
 class MarketPosition
          A MarketPosition domain instance represents the current position of a single broker for wholesale power in a given timeslot.
 class MarketTransaction
          A MarketTransaction instance represents a trade in the wholesale market.
 class Order
          A Order instance represents a market (no price specified) or a limit (min/max price specified) order in the PowerTAC wholesale market.
 class Orderbook
          An orderbook instance captures a snapshot of the PowerTAC wholesale market's orderbook (the un-cleared bids and asks remaining after the market is cleared).
 class OrderbookOrder
          Each instance is an individual un-cleared entry (a Bid or an Ask) within an Orderbook.
 class PluginConfig
          Instances of this class can be used to configure plugins, and to communicate configuration information to brokers at the beginning of a simulation.
 class Rate
          Tariffs are composed of Rates.
 class Tariff
          Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.
 class TariffSpecification
          Represents a Tariff offered by a Broker to customers.
 class TariffTransaction
          A TariffTransaction instance represents the kWh of energy consumed (kWh < 0) or produced kWh > 0 by some members of a specific customer model, in a specific timeslot, under a particular tariff.
 class Timeslot
          A timeslot instance describes an interval of time (slot) for which power may be traded in the wholesale market.
 class WeatherForecast
          A collection of weatherReports giving hourly forecasts for future timeslot.
 class WeatherForecastPrediction
          A weather forecast report instance that describes the weather data
 class WeatherReport
          A weather report instance that describes the weather data for one hour of the simulation
 

Uses of Domain in org.powertac.common.msg
 

Classes in org.powertac.common.msg with annotations of type Domain
 class BalancingControlEvent
          Represents a curtailment of energy by the DU as part of its balancing process.
 class BalancingOrder
          Represents an offer of balancing capacity from a broker to the DU.
 class BrokerAccept
          This message is used to signify that the broker authentication is accepted.
 class BrokerAuthentication
          This message is used for authenticating a broker with the server.
 class CustomerBootstrapData
          This message encapsulates net power usage by timeslot for a customer instance over the bootstrap period.
 class EconomicControlEvent
          Message sent by a broker to the subscribers to a particular tariff, requesting them to curtail usage against that tariff in the specified timeslot.
 class MarketBootstrapData
          Encapsulates market prices and quantities over the bootstrap period.
 class SimEnd
          This message is used to communicate the end of a simulation.
 class SimPause
          This message is used to communicate a pause in a simulation.
 class SimResume
          This message is used to communicate a revised simulation start time prior to the end of a simulation pause.
 class SimStart
          This message is used to communicate the simulation start time from server to brokers in the last few seconds before the simulation starts.
 class TariffExpire
          Request to change expiration date on an existing tariff.
 class TariffRevoke
          Message created by a broker to request revocation of an existing tariff.
 class TariffStatus
          Represents a response from server to broker to publication or update of a tariff.
 class TimeslotUpdate
          Message type that communicates to brokers the set of timeslots that are "open" for trading.
 class VariableRateUpdate
          Conveys an HourlyCharge instance, labeled by its Tariff and Rate.
 



Copyright © 2012. All Rights Reserved.