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
.
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