Overview of Package io.sarl.api.naming.namespace
Agent Type List
Name Description
FieldAccessValidationCapacity An agent capacity that enables the agent to validate the accesses to its fields.
Object Type List
Name Description
AbstractNamespaceService Abstract implementation of a service that manages name spaces into the SRE.
AnnotationFieldAccessValidator A tool that is able to determine if a field is observable or not based on the annotation Observable.
CapacityFieldAccessValidator A tool that is able to determine if a field is observable or not based on the owned capacity FieldAccessValidationCapacity of an agent.
CascadeFieldAccessValidator A tool that is able to determine if a field is observable or not by using a cascade of other field access validators.
FieldAccess Accessor to a field.
FieldAccessRight Describe the access rights to a field.
FinderBasedNamespaceService Implementation of a namespace service that uses the namespace finders.
IFieldAccessValidator A tool that is able to determine if a field is observable or not.
INamespaceFinder A tool that is able to find a specific type of object from a name into the SRE.
NamespaceService This service enables to manage the name spaces into the SRE.
Observable Annotation that is used for marking SARL elements as an observable object.
OwnerTypeFieldAccessValidator A tool that is able to determine if a field is observable or not based on the type of owner.
PublicFieldAccessValidator A tool that allows to observe fields because they are all considered as observable and writable.