| Name | Description |
|---|---|
| FieldAccessValidationCapacity | An agent capacity that enables the agent to validate the accesses to its fields. |
| 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. |