Uses of Package
modelarium.entities.attributes
Packages that use modelarium.entities.attributes
Package
Description
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.
-
Classes in modelarium.entities.attributes used by modelarium.entities.attributesClassDescriptionInterface for representing a single named behaviour or value belonging to an entity.Enum representing the access levels an attribute can have, determining whether other entities may read it.Class for providing a read-only view of an
Attribute -
Classes in modelarium.entities.attributes used by modelarium.entities.attributes.eventsClassDescriptionInterface for marking an attribute as belonging to an agent.Interface for representing a single named behaviour or value belonging to an entity.Enum representing the access levels an attribute can have, determining whether other entities may read it.Abstract class for providing the shared state and behaviour of all attribute types.Interface for marking an attribute as belonging to the environment.Class for providing a read-only view of an
Attribute -
Classes in modelarium.entities.attributes used by modelarium.entities.attributes.events.functionalClassDescriptionInterface for marking an attribute as belonging to an agent.Interface for representing a single named behaviour or value belonging to an entity.Enum representing the access levels an attribute can have, determining whether other entities may read it.Abstract class for providing the shared state and behaviour of all attribute types.Interface for marking an attribute as belonging to the environment.
-
Classes in modelarium.entities.attributes used by modelarium.entities.attributes.propertiesClassDescriptionInterface for marking an attribute as belonging to an agent.Interface for representing a single named behaviour or value belonging to an entity.Enum representing the access levels an attribute can have, determining whether other entities may read it.Abstract class for providing the shared state and behaviour of all attribute types.Interface for marking an attribute as belonging to the environment.Class for providing a read-only view of an
Attribute -
Classes in modelarium.entities.attributes used by modelarium.entities.attributes.properties.functionalClassDescriptionInterface for marking an attribute as belonging to an agent.Interface for representing a single named behaviour or value belonging to an entity.Enum representing the access levels an attribute can have, determining whether other entities may read it.Abstract class for providing the shared state and behaviour of all attribute types.Interface for marking an attribute as belonging to the environment.
-
Classes in modelarium.entities.attributes used by modelarium.entities.attributes.routinesClassDescriptionInterface for marking an attribute as belonging to an agent.Interface for representing a single named behaviour or value belonging to an entity.Enum representing the access levels an attribute can have, determining whether other entities may read it.Abstract class for providing the shared state and behaviour of all attribute types.Interface for marking an attribute as belonging to the environment.Class for providing a read-only view of an
Attribute -
Classes in modelarium.entities.attributes used by modelarium.entities.attributes.routines.functionalClassDescriptionInterface for marking an attribute as belonging to an agent.Interface for representing a single named behaviour or value belonging to an entity.Enum representing the access levels an attribute can have, determining whether other entities may read it.Abstract class for providing the shared state and behaviour of all attribute types.Interface for marking an attribute as belonging to the environment.
-
Classes in modelarium.entities.attributes used by modelarium.entities.attributes.setsClassDescriptionInterface for marking an attribute as belonging to an agent.Interface for representing a single named behaviour or value belonging to an entity.Interface for marking an attribute as belonging to the environment.
-
Classes in modelarium.entities.attributes used by modelarium.entities.attributes.sets.readonlyClassDescriptionInterface for marking an attribute as belonging to an agent.Interface for representing a single named behaviour or value belonging to an entity.Interface for marking an attribute as belonging to the environment.
-
Classes in modelarium.entities.attributes used by modelarium.entities.contextsClassDescriptionAbstract class for providing the shared state and behaviour of all attribute types.
-
Classes in modelarium.entities.attributes used by modelarium.entities.loggingClassDescriptionAbstract class for providing the shared state and behaviour of all attribute types.