Package | Description |
---|---|
fr.inria.atlanmod.neoemf.data |
Provides generic classes representing data management operations.
|
fr.inria.atlanmod.neoemf.data.blueprints |
Provides classes related to data management specific to a Blueprints implementation.
|
fr.inria.atlanmod.neoemf.data.hbase |
Provides classes related to data management specific to a HBase implementation.
|
fr.inria.atlanmod.neoemf.data.mapdb |
Provides classes related to data management specific to a MapDB implementation.
|
fr.inria.atlanmod.neoemf.data.store |
Provides classes to map model-level operations into persistence-level operations.
|
fr.inria.atlanmod.neoemf.io.persistence |
Provides classes linking I/O features to persistence features.
|
fr.inria.atlanmod.neoemf.resource |
Provides classes extending EMF resource management to support lazy-loading and database delegation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPersistenceBackend
The abstract implementation of
PersistenceBackend . |
Modifier and Type | Method and Description |
---|---|
PersistenceBackend |
PersistenceBackendFactory.createPersistentBackend(File directory,
Map<?,?> options)
Creates a
PersistenceBackend in the given directory . |
PersistenceBackend |
PersistenceBackendFactory.createTransientBackend()
Creates an in-memory
PersistenceBackend . |
Modifier and Type | Method and Description |
---|---|
void |
PersistenceBackendFactory.copyBackend(PersistenceBackend from,
PersistenceBackend to)
Copies the content from a
PersistenceBackend to another. |
PersistentStore |
AbstractPersistenceBackendFactory.createPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options) |
PersistentStore |
PersistenceBackendFactory.createPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options)
Creates a
PersistentStore between the given resource and the given backend
according to the given options . |
protected abstract PersistentStore |
AbstractPersistenceBackendFactory.createSpecificPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options)
Creates a
PersistentStore between the given resource and the given backend
according to the given options . |
PersistentStore |
PersistenceBackendFactory.createTransientStore(PersistentResource resource,
PersistenceBackend backend)
|
Modifier and Type | Class and Description |
---|---|
class |
BlueprintsPersistenceBackend
A
PersistenceBackend that is responsible of low-level access to a Blueprints database. |
Modifier and Type | Method and Description |
---|---|
PersistenceBackend |
BlueprintsPersistenceBackendFactory.createTransientBackend() |
Modifier and Type | Method and Description |
---|---|
void |
BlueprintsPersistenceBackendFactory.copyBackend(PersistenceBackend from,
PersistenceBackend to) |
protected PersistentStore |
BlueprintsPersistenceBackendFactory.createSpecificPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options) |
PersistentStore |
BlueprintsPersistenceBackendFactory.createTransientStore(PersistentResource resource,
PersistenceBackend backend) |
Modifier and Type | Class and Description |
---|---|
class |
HBasePersistenceBackend
Mock
PersistenceBackend implementation for HBase to fit core architecture. |
Modifier and Type | Method and Description |
---|---|
PersistenceBackend |
HBasePersistenceBackendFactory.createPersistentBackend(File directory,
Map<?,?> options) |
PersistenceBackend |
HBasePersistenceBackendFactory.createTransientBackend() |
Modifier and Type | Method and Description |
---|---|
void |
HBasePersistenceBackendFactory.copyBackend(PersistenceBackend from,
PersistenceBackend to) |
protected PersistentStore |
HBasePersistenceBackendFactory.createSpecificPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options) |
PersistentStore |
HBasePersistenceBackendFactory.createTransientStore(PersistentResource resource,
PersistenceBackend backend) |
Modifier and Type | Class and Description |
---|---|
class |
MapDbPersistenceBackend
PersistenceBackend that is responsible of low-level access to a MapDB database. |
Modifier and Type | Method and Description |
---|---|
PersistenceBackend |
MapDbPersistenceBackendFactory.createPersistentBackend(File directory,
Map<?,?> options) |
PersistenceBackend |
MapDbPersistenceBackendFactory.createTransientBackend() |
Modifier and Type | Method and Description |
---|---|
void |
MapDbPersistenceBackendFactory.copyBackend(PersistenceBackend from,
PersistenceBackend to) |
protected PersistentStore |
MapDbPersistenceBackendFactory.createSpecificPersistentStore(PersistentResource resource,
PersistenceBackend backend,
Map<?,?> options) |
PersistentStore |
MapDbPersistenceBackendFactory.createTransientStore(PersistentResource resource,
PersistenceBackend backend) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDirectWriteStore<P extends PersistenceBackend>
An abstract
DirectWriteStore that redirects certain methods according to the instance of the encountered
EStructuralFeature . |
Modifier and Type | Field and Description |
---|---|
protected P |
AbstractDirectWriteStore.backend
The persistence back-end used to store the model.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPersistenceHandler<P extends PersistenceBackend>
A
PersistenceHandler that persists data in a PersistenceBackend , based on received events. |
Modifier and Type | Field and Description |
---|---|
protected PersistenceBackend |
DefaultPersistentResource.backend
The underlying
PersistenceBackend that stores the data. |
Copyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.