See: Description
| Interface | Description |
|---|---|
| Backend |
A
DataMapper that stores all elements in a database and provides
specific methods for communicating with the database that it uses. |
| BackendFactory |
A factory that creates
Backend instances. |
| DataCopier |
A
Copier for DataMapper instances. |
| Saveable |
An object that can save its current state.
|
| Class | Description |
|---|---|
| AbstractBackend |
An abstract
Backend that provides a global behavior about the closure. |
| AbstractBackendFactory<C extends Config> |
An abstract
BackendFactory. |
| BackendFactoryRegistry |
The registry that holds registered
URI schemes with their associated BackendFactory. |
| InvalidBackend |
An invalid
Backend that throws an UnsupportedOperationException at 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.