Package modelarium.entities.contexts
@PublicApi
package modelarium.entities.contexts
Defines the simulation views supplied to attribute behaviour.
Contexts provide the current entity, attribute, clock, configuration, seeded random generator, environment, and the agents visible under the model's synchronisation mode.
-
ClassDescriptionInterface for providing an agent's attributes with access to their owning agent and the wider model.Class for providing an agent and its attributes with access to relevant simulation resources.Interface for providing model elements with access to shared simulation resources.Interface for marking a context as belonging to an entity.Interface for providing the environment's attributes with access to their owning environment and the wider model.Class for providing the environment and its attributes with access to relevant simulation resources.Provides a model element (either an agent or the environment) with access to relevant simulation resources such as the local environment, other agents, and shared utilities, including communication and caching systems.