de.cesr.sesamgim.context
Interface GimMarketCellContext<AgentType extends GimMilieuAgent<?>>

All Superinterfaces:
Collection<AgentType>, repast.simphony.context.Context<AgentType>, GimAgentNumberProvidingContext<AgentType>, GimMilieuContextAwareContext<AgentType>, GimSuperContextAssignable<AgentType>, GimUpdatableContext<AgentType>, Iterable<AgentType>, repast.simphony.context.RepastElement
All Known Implementing Classes:
GMarketCellContext

public interface GimMarketCellContext<AgentType extends GimMilieuAgent<?>>
extends repast.simphony.context.Context<AgentType>, GimSuperContextAssignable<AgentType>, GimUpdatableContext<AgentType>

SesamGIM - Geographical Initialisation for Milieu Agents


Field Summary
 
Fields inherited from interface repast.simphony.context.Context
SYN_CONTEXT_PREFIX
 
Method Summary
 int getAreaIdentifier()
          Returns the area identifier
 boolean isInInhabitedArea()
          NOTE: The check whether this MC is located in an inhabited area is performed during initialisation of the MC!
 boolean isMcStructureSet()
           
 void setLocation(com.vividsolutions.jts.geom.Point loc)
           
 void step()
          The method is used to adapt the data to time developments.
 
Methods inherited from interface de.cesr.sesamgim.context.GimSuperContextAssignable
assignSuperContext
 
Methods inherited from interface de.cesr.sesamgim.context.GimAgentNumberProvidingContext
getNumHouseholds, setUpdatableContextStructure
 
Methods inherited from interface de.cesr.sesamgim.context.GimMilieuContextAwareContext
addAgent, getID, getMilieu
 
Methods inherited from interface repast.simphony.context.Context
addContextListener, addProjection, addSubContext, addValueLayer, findContext, findParent, getAgentLayer, getAgentTypes, getContextListeners, getObjects, getProjection, getProjection, getProjections, getProjections, getRandomObject, getRandomObjects, getSubContext, getSubContexts, getTypeID, getValueLayer, getValueLayers, hasSubContext, query, removeContextListener, removeProjection, removeSubContext, removeValueLayer, setTypeID
 
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from interface repast.simphony.context.RepastElement
getId, setId
 

Method Detail

step

void step()
The method is used to adapt the data to time developments. Currently only experimental


getAreaIdentifier

int getAreaIdentifier()
Returns the area identifier

Returns:
the area identifier

isMcStructureSet

boolean isMcStructureSet()

setLocation

void setLocation(com.vividsolutions.jts.geom.Point loc)

isInInhabitedArea

boolean isInInhabitedArea()
NOTE: The check whether this MC is located in an inhabited area is performed during initialisation of the MC!

Returns:
true if this MC is located in an inhabited area.