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

All Superinterfaces:
Collection<AgentType>, repast.simphony.context.Context<AgentType>, Iterable<AgentType>, repast.simphony.context.RepastElement
All Known Implementing Classes:
GMilieuContext

public interface GimMilieuContext<AgentType extends GimMilieuAgent<?>>
extends repast.simphony.context.Context<AgentType>

SesamGIM - Geographical Initialisation for Milieu Agents


Field Summary
 
Fields inherited from interface repast.simphony.context.Context
SYN_CONTEXT_PREFIX
 
Method Summary
 GimMilieuContextAwareContext<AgentType> getMilieuContextAwareContext()
           
 int getMilieuId()
          Return the SesamGim group context id of this context.
 String getSuperContextId()
          Returns the ID of the parental context (market cell context).
 
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

getSuperContextId

String getSuperContextId()
Returns the ID of the parental context (market cell context).

Returns:
market cell id

getMilieuId

int getMilieuId()
Return the SesamGim group context id of this context.


getMilieuContextAwareContext

GimMilieuContextAwareContext<AgentType> getMilieuContextAwareContext()
Returns:
the parental market cell context