Package modelarium.entities.attributes.properties.functional
@PublicApi
package modelarium.entities.attributes.properties.functional
Provides functional interfaces and lambda-backed implementations of property attributes.
Getter, setter, and run functions receive the property's simulation context and current stored value.
-
ClassDescriptionFunctional interface for defining the getter logic of a functional agent property.Functional interface for defining the behaviour of a functional agent property.Functional interface for defining the setter logic of a functional agent property.Functional interface for defining the getter logic of a functional environment property.Functional interface for defining the behaviour of a functional environment property.Functional interface for defining the setter logic of a functional environment property.Class for representing an agent property whose behaviour is defined via functional interfaces.Class for representing an environment property whose behaviour is defined via functional interfaces.