org.vizzini.game.simulation
Interface ISimulationEnvironment

All Superinterfaces:
Cloneable, IEnvironment, Serializable
All Known Implementing Classes:
AbstractSimulationEnvironment, DefaultSimulationEnvironment

public interface ISimulationEnvironment
extends IEnvironment

Defines methods required by a simulation environment.

Since:
v0.3
Version:
v0.3
Author:
Jeffrey M. Thompson

Method Summary
 long getMinCycleTime()
           
 Date getSimDate()
           
 Date getStartDate()
           
 void setStartDate(Date startDate)
           
 
Methods inherited from interface org.vizzini.game.IEnvironment
addStateListener, clone, configure, copy, get, getAdjudicator, getAgentCollection, getTeamCollection, getTokenCollection, getTurnNumber, incrementTurnNumber, isFiringStateChanges, open, performAction, performActions, removeStateListener, reset, setAdjudicator, setAgentCollection, setFiringStateChanges, setTurnNumber, undoAction, update
 

Method Detail

getMinCycleTime

long getMinCycleTime()
Returns:
Return minCycleTime.
Since:
v0.3

getSimDate

Date getSimDate()
Returns:
Return simDate.
Since:
v0.3

getStartDate

Date getStartDate()
Returns:
Return startDate.
Since:
v0.3

setStartDate

void setStartDate(Date startDate)
Parameters:
startDate - the startDate to set
Since:
v0.3


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02