Uses of Package
modelarium.entities.contexts
Packages that use modelarium.entities.contexts
Package
Description
Defines the agents and environment which make up a Modelarium simulation.
Defines the common API for Modelarium attributes.
Provides conditional event attributes for agents and environments.
Provides functional interfaces and lambda-backed implementations of event attributes.
Provides typed state-bearing properties for agents and environments.
Provides functional interfaces and lambda-backed implementations of property attributes.
Provides unconditional per-tick routines for agents and environments.
Provides functional interfaces and lambda-backed implementations of routine attributes.
Provides named, ordered collections of agent and environment attributes.
Provides read-only views of agent and environment attribute sets.
Defines the simulation views supplied to attribute behaviour.
Provides logs which associate an entity and attribute set with recorded attribute series.
Provides read-only views of agents, environments, and their common entity state.
-
Classes in modelarium.entities.contexts used by modelarium.entitiesClassDescriptionInterface for providing model elements with access to shared 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.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributesClassDescriptionInterface for providing model elements with access to shared simulation resources.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributes.eventsClassDescriptionInterface for providing model elements with access to shared simulation resources.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributes.events.functionalClassDescriptionInterface for providing an agent's attributes with access to their owning agent and the wider model.Interface for providing the environment's attributes with access to their owning environment and the wider model.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributes.propertiesClassDescriptionInterface for providing model elements with access to shared simulation resources.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributes.properties.functionalClassDescriptionInterface for providing an agent's attributes with access to their owning agent and the wider model.Interface for providing the environment's attributes with access to their owning environment and the wider model.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributes.routinesClassDescriptionInterface for providing model elements with access to shared simulation resources.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributes.routines.functionalClassDescriptionInterface for providing an agent's attributes with access to their owning agent and the wider model.Interface for providing the environment's attributes with access to their owning environment and the wider model.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributes.setsClassDescriptionInterface for providing model elements with access to shared 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.
-
Classes in modelarium.entities.contexts used by modelarium.entities.attributes.sets.readonlyClassDescriptionInterface for providing model elements with access to shared 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.
-
Classes in modelarium.entities.contexts used by modelarium.entities.contextsClassDescriptionInterface 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.
-
Classes in modelarium.entities.contexts used by modelarium.entities.loggingClassDescriptionInterface for providing model elements with access to shared 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.
-
Classes in modelarium.entities.contexts used by modelarium.entities.readonlyClassDescriptionInterface for providing model elements with access to shared 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.