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.