de.cesr.sesamgim.context
Interface GimPlzContext<AgentType extends GimMilieuAgent<AgentType>>

All Superinterfaces:
Collection<AgentType>, repast.simphony.context.Context<AgentType>, GimSuperContextAssignable<AgentType>, Iterable<AgentType>, repast.simphony.context.RepastElement
All Known Subinterfaces:
GimUpdatablePlzContext<AgentType>
All Known Implementing Classes:
GPlzContext, GUpdatablePlzContext

public interface GimPlzContext<AgentType extends GimMilieuAgent<AgentType>>
extends repast.simphony.context.Context<AgentType>, GimSuperContextAssignable<AgentType>

SesamGIM - Geographical Initialisation for Milieu Agents


Field Summary
 
Fields inherited from interface repast.simphony.context.Context
SYN_CONTEXT_PREFIX
 
Method Summary
 Set<AgentType> getDirectObjects(Class<?> clazz)
          Provides a unique set of objects that can be assigned to the given class without considering any sub-contexts.
 int getPlzId()
           
 
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
 
Methods inherited from interface de.cesr.sesamgim.context.GimSuperContextAssignable
assignSuperContext
 

Method Detail

getPlzId

int getPlzId()
Returns:
this PLZ context's ID

getDirectObjects

Set<AgentType> getDirectObjects(Class<?> clazz)
Provides a unique set of objects that can be assigned to the given class without considering any sub-contexts.

Parameters:
clazz -
Returns:
unique set of objects