massim.gridsimulations
Class SimulationConfigurationImpl

java.lang.Object
  extended by massim.framework.simulation.DefaultSimpleSimulationConfiguration
      extended by massim.gridsimulations.SimulationConfigurationImpl
All Implemented Interfaces:
SimpleSimulationConfiguration, SimulationConfiguration, ServerSimulationConfiguration
Direct Known Subclasses:
GridSimulationConfiguration, GridSimulationConfiguration, GridSimulationConfiguration, GridSimulationConfiguration, GridSimulationConfiguration, SimulationConfigurationHandCrafted

public class SimulationConfigurationImpl
extends DefaultSimpleSimulationConfiguration
implements SimulationConfiguration, ServerSimulationConfiguration

This class describes the not hand crafted configuration.


Nested Class Summary
 
Nested classes/interfaces inherited from interface massim.framework.simulation.SimpleSimulationConfiguration
SimpleSimulationConfiguration.AgentConfiguration
 
Field Summary
 int lineOfSight
           
 int maxNumberOfSteps
           
 int numberOfAgents
           
 int numberOfObstacles
           
 java.lang.String simulationName
           
 int sizex
           
 int sizey
           
 java.lang.String teamName0
           
 java.lang.String teamName1
           
 java.lang.String tournamentName
           
 
Constructor Summary
SimulationConfigurationImpl()
           
 
Method Summary
 void setSimulationName(java.lang.String name)
           
 void setTeamName(int n, java.lang.String name)
           
 void setTournamentName(java.lang.String name)
           
 
Methods inherited from class massim.framework.simulation.DefaultSimpleSimulationConfiguration
getAgentConfigurations, setAgentConfigurations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sizex

public int sizex

sizey

public int sizey

numberOfAgents

public int numberOfAgents

maxNumberOfSteps

public int maxNumberOfSteps

numberOfObstacles

public int numberOfObstacles

teamName0

public java.lang.String teamName0

teamName1

public java.lang.String teamName1

tournamentName

public java.lang.String tournamentName

simulationName

public java.lang.String simulationName

lineOfSight

public int lineOfSight
Constructor Detail

SimulationConfigurationImpl

public SimulationConfigurationImpl()
Method Detail

setTeamName

public void setTeamName(int n,
                        java.lang.String name)
Specified by:
setTeamName in interface ServerSimulationConfiguration

setSimulationName

public void setSimulationName(java.lang.String name)
Specified by:
setSimulationName in interface ServerSimulationConfiguration

setTournamentName

public void setTournamentName(java.lang.String name)
Specified by:
setTournamentName in interface ServerSimulationConfiguration


Copyright © 2012. All Rights Reserved.