Uses of Interface
modelarium.entities.contexts.Context
Packages that use Context
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 typed state-bearing properties for agents and environments.
Provides unconditional per-tick routines for agents and environments.
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.
-
Uses of Context in modelarium.entities
Classes in modelarium.entities with type parameters of type ContextModifier and TypeClassDescriptionclassEntity<SC extends SimulationContext,C extends Context, AS extends AttributeSet<SC, C>, ASL extends AttributeSetLog<SC>> Abstract class for representing an element of the model that owns attribute sets and can be run each tick. -
Uses of Context in modelarium.entities.attributes
Classes in modelarium.entities.attributes with type parameters of type ContextModifier and TypeClassDescriptionclassAttributeBase<C extends Context>Abstract class for providing the shared state and behaviour of all attribute types. -
Uses of Context in modelarium.entities.attributes.events
Classes in modelarium.entities.attributes.events with type parameters of type Context -
Uses of Context in modelarium.entities.attributes.properties
Classes in modelarium.entities.attributes.properties with type parameters of type Context -
Uses of Context in modelarium.entities.attributes.routines
Classes in modelarium.entities.attributes.routines with type parameters of type Context -
Uses of Context in modelarium.entities.attributes.sets
Classes in modelarium.entities.attributes.sets with type parameters of type ContextModifier and TypeClassDescriptionclassAttributeSet<SC extends SimulationContext,C extends Context> Abstract class for containing and managing a named group of an entity's attributes. -
Uses of Context in modelarium.entities.attributes.sets.readonly
Classes in modelarium.entities.attributes.sets.readonly with type parameters of type ContextModifier and TypeClassDescriptionclassReadOnlyAttributeSet<SC extends SimulationContext,C extends Context> Abstract class for providing a read-only view of anAttributeSet. -
Uses of Context in modelarium.entities.contexts
Subinterfaces of Context in modelarium.entities.contextsModifier and TypeInterfaceDescriptioninterfaceInterface for providing an agent's attributes with access to their owning agent and the wider model.interfaceInterface for marking a context as belonging to an entity.interfaceInterface for providing the environment's attributes with access to their owning environment and the wider model.Classes in modelarium.entities.contexts that implement ContextModifier and TypeClassDescriptionfinal classClass for providing an agent and its attributes with access to relevant simulation resources.final classClass for providing the environment and its attributes with access to relevant simulation resources.classProvides 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. -
Uses of Context in modelarium.entities.logging
Classes in modelarium.entities.logging with type parameters of type ContextModifier and TypeClassDescriptionclassEntityLog<SC extends SimulationContext,C extends Context, AS extends AttributeSet<SC, C>, ASL extends AttributeSetLog<SC>> Class for collecting the attribute set logs of a single entity. -
Uses of Context in modelarium.entities.readonly
Classes in modelarium.entities.readonly with type parameters of type ContextModifier and TypeClassDescriptionclassReadOnlyEntity<SC extends SimulationContext,C extends Context, AS extends AttributeSet<SC, C>, ASL extends AttributeSetLog<SC>> Abstract class for providing a read-only view of anEntity.