Package | Description |
---|---|
fr.inria.atlanmod.neoemf.data |
Provides generic classes representing data management operations.
|
fr.inria.atlanmod.neoemf.data.berkeleydb |
Provides classes related to data management specific to a BerkeleyDB implementation.
|
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.im |
Provides classes related to data management specific to the default in-memory implementation.
|
fr.inria.atlanmod.neoemf.data.mapdb |
Provides classes related to data management specific to a MapDB implementation.
|
fr.inria.atlanmod.neoemf.data.mapping |
Provides interfaces for data mapping.
|
fr.inria.atlanmod.neoemf.data.mongodb |
Provides classes related to data management specific to a MongoDb implementation.
|
fr.inria.atlanmod.neoemf.data.store |
Provides classes that adds preprocessing and postprocessing functionalities during persistence operations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Backend
A
DataMapper that stores all elements in a database and provides
specific methods for communicating with the database that it uses. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackend
An abstract
Backend that provides a global behavior about the closure. |
class |
InvalidBackend
An invalid
Backend that throws an UnsupportedOperationException at each call. |
Modifier and Type | Interface and Description |
---|---|
interface |
BerkeleyDbBackend
A
Backend that is responsible of low-level access to a BerkeleyDB database. |
Modifier and Type | Interface and Description |
---|---|
interface |
BlueprintsBackend
A
Backend that is responsible of low-level access to a Blueprints database. |
Modifier and Type | Interface and Description |
---|---|
interface |
HBaseBackend
A
Backend that is responsible of low-level access to a HBase database. |
Modifier and Type | Interface and Description |
---|---|
interface |
InMemoryBackend
The default
Backend that stores all elements in an in-memory store. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInMemoryBackend
An abstract
InMemoryBackend that provides the default behavior of containers and meta-classes management. |
class |
BoundInMemoryBackend
|
class |
DefaultInMemoryBackend
A
InMemoryBackend that stores all elements in Map s. |
Modifier and Type | Interface and Description |
---|---|
interface |
MapDbBackend
A
Backend that is responsible of low-level access to a MapDB database. |
Modifier and Type | Interface and Description |
---|---|
interface |
DataMapper
An object capable of mapping features, containers and meta-classes represented as a set of key/value pair.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataMapper
An abstract
DataMapper . |
class |
AbstractDataMapperChain<M extends DataMapper>
An abstract
DataMapper that delegates method calls to a DataMapper chain. |
class |
InvalidDataMapper
An invalid
DataMapper that throws a RuntimeException at each call. |
Modifier and Type | Interface and Description |
---|---|
interface |
MongoDbBackend
A
Backend that is responsible of low-level access to a MongoDb database. |
Modifier and Type | Interface and Description |
---|---|
interface |
Store
A
DataMapper that adds pre-processing and post-processing capabilities
to data persistence. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCachingStore<K,V>
|
class |
AbstractStore
|
class |
AutoSavingStore
A
Store wrapper that automatically saves modifications as calls are made. |
class |
ClassCachingStore
|
class |
ClosedStore
A closed
Store . |
class |
ContainerCachingStore
A
Store wrapper that caches containers. |
class |
FeatureCachingStore
A
Store wrapper that caches EStructuralFeature values. |
class |
ListeningStore
An
Store that listen calls made on this store chain and notify defined StoreListener s. |
class |
NoopStore
|
class |
ReadOnlyStore
A
Store wrapper that only allows read operations on the underlying database. |
class |
SizeCachingStore
A
Store wrapper that caches the size data. |
Copyright © 2013–2019 Atlanmod. All rights reserved.