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.