See: Description
| Interface | Description |
|---|---|
| PersistenceBackend |
An adapter on top of a database that provides specific methods for communicating with the database that it uses.
|
| PersistenceBackendFactory |
A factory of
PersistenceBackend and PersistentStore. |
| Class | Description |
|---|---|
| AbstractPersistenceBackend |
The abstract implementation of
PersistenceBackend. |
| AbstractPersistenceBackendFactory |
An abstract
PersistenceBackendFactory that processes common store options and manages the configuration. |
| PersistenceBackendFactoryRegistry |
The registry that holds registered
URI schemes with their associated
PersistenceBackendFactory. |
| Exception | Description |
|---|---|
| InvalidDataStoreException |
Exception thrown when an error occurred when creating
PersistenceBackend or PersistentStore in
PersistenceBackendFactory. |
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 PersistenceBackend 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 PersistenceBackendFactoryRegistry
to allow their instanciation by the framework.
Copyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.