See: Description
| Interface | Description | 
|---|---|
| Backend | A  DataMapperthat stores all elements in a database and provides
 specific methods for communicating with the database that it uses. | 
| BackendFactory | A factory that creates  Backendinstances. | 
| DataCopier | A  CopierforDataMapperinstances. | 
| Saveable | An object that can save its current state. | 
| Class | Description | 
|---|---|
| AbstractBackend | An abstract  Backendthat provides a global behavior about the closure. | 
| AbstractBackendFactory<C extends Config> | An abstract  BackendFactory. | 
| BackendFactoryRegistry | The registry that holds registered  URIschemes with their associatedBackendFactory. | 
| InvalidBackend | An invalid  Backendthat throws anUnsupportedOperationExceptionat each call. | 
| Exception | Description | 
|---|---|
| DatabaseException | Exception thrown when an error occurred when reading/manipulating a database. | 
| InvalidBackendException | Exception thrown when an error occurred when creating  Backend. | 
This package defines a set of abstract classes defining the low-level backend operations and the model-to-backend mapping. They are extended in backend-specific packages with a concrete implementation tailored to the corresponding backend.
 Every backend supported by NeoEMF implements the Backend interface, that
 defines a set of primitives that allows the core component to access a database and serialize model elements. These
 specific implementations have to be registered in the BackendFactoryRegistry to
 allow their instanciation by the framework.
Copyright © 2013–2019 Atlanmod. All rights reserved.