org.powertac.visualizer.beans
Class VisualizerBean
java.lang.Object
org.powertac.visualizer.beans.VisualizerBean
- All Implemented Interfaces:
- Serializable
@Service
public class VisualizerBean
- extends Object
- implements Serializable
Holds properties of the Visualizer such as number of received messages from
the simulator, number of Visualizer runs etc.
- Author:
- Jurica Babic
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisualizerBean
public VisualizerBean()
incrementMessageCounter
public void incrementMessageCounter()
getMessageCount
public int getMessageCount()
newRun
public void newRun()
- Configures visualizer bean for the new competition instance. Resets its
properties and increments Visualizer counter.
init
public void init()
getVisualizerRunCount
public int getVisualizerRunCount()
getCompetition
public org.powertac.common.Competition getCompetition()
setCompetition
public void setCompetition(org.powertac.common.Competition competition)
getTimeslotUpdate
public org.powertac.common.msg.TimeslotUpdate getTimeslotUpdate()
setTimeslotUpdate
public void setTimeslotUpdate(org.powertac.common.msg.TimeslotUpdate timeslotUpdate)
getCurrentFirstEnabledTimeslotSerialNumber
public int getCurrentFirstEnabledTimeslotSerialNumber()
getSimulationStatus
public String getSimulationStatus()
setSimulationStatus
public void setSimulationStatus(String simulationStatus)
getWeatherReport
public org.powertac.common.WeatherReport getWeatherReport()
setWeatherReport
public void setWeatherReport(org.powertac.common.WeatherReport weatherReport)
getWeatherForecast
public org.powertac.common.WeatherForecast getWeatherForecast()
setWeatherForecast
public void setWeatherForecast(org.powertac.common.WeatherForecast weatherForecast)
getCurrentTimeslotSerialNumber
public int getCurrentTimeslotSerialNumber()
setCurrentTimeslotSerialNumber
public void setCurrentTimeslotSerialNumber(int currentTimeslotSerialNumber)
setRelativeTimeslotIndex
public void setRelativeTimeslotIndex(int relativeTimeslotIndex)
- Parameters:
relativeTimeslotIndex -
getRelativeTimeslotIndex
public int getRelativeTimeslotIndex()
setFirstTimeslotInstant
public void setFirstTimeslotInstant(org.joda.time.Instant firstTimeslot)
getFirstTimeslotInstant
public org.joda.time.Instant getFirstTimeslotInstant()
getDayOverview
public DayOverview getDayOverview()
setDayOverview
public void setDayOverview(DayOverview dayOverview)
getWeek
public int getWeek()
setWeek
public void setWeek(int week)
getDay
public int getDay()
setDay
public void setDay(int day)
getHour
public int getHour()
setHour
public void setHour(int hour)
isFinished
public boolean isFinished()
setFinished
public void setFinished(boolean finished)
isRunning
public boolean isRunning()
setRunning
public void setRunning(boolean running)
getFirstTimeslotIndex
public int getFirstTimeslotIndex()
setFirstTimeslotIndex
public void setFirstTimeslotIndex(int firstTimeslotIndex)
Copyright © 2012 Power TAC. All Rights Reserved.