de.cesr.sesamgim.init.area
Interface GimAreaInitialiseService<AgentType extends GimMilieuAgent<AgentType>>

All Known Implementing Classes:
GDefaultAreaInitialiseService

public interface GimAreaInitialiseService<AgentType extends GimMilieuAgent<AgentType>>

SesamGIM - Geographical Initialisation for Milieu Agents Initialises a possible custom extension of GAreaContext.


Method Summary
 Class<? extends GimAreaContext> getAreaContextClass(repast.simphony.context.Context<Object> superContext)
           
 GimAreaContext<AgentType> initArea(repast.simphony.context.Context<Object> superContext)
          Called to initialise a new area context instance.
 

Method Detail

getAreaContextClass

Class<? extends GimAreaContext> getAreaContextClass(repast.simphony.context.Context<Object> superContext)

initArea

GimAreaContext<AgentType> initArea(repast.simphony.context.Context<Object> superContext)
Called to initialise a new area context instance.

Parameters:
milieu -
Returns:
the newly instantiated agent