Class AgentSimulationContext

java.lang.Object
modelarium.entities.contexts.SimulationContext
modelarium.entities.contexts.AgentSimulationContext
All Implemented Interfaces:
AgentContext, Context, EntityContext

public final class AgentSimulationContext extends SimulationContext implements AgentContext
Class for providing an agent and its attributes with access to relevant simulation resources.

This class is the concrete AgentContext implementation the model creates for each agent, combining the shared behaviour of SimulationContext with agent-specific entity and environment access.