| 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  | BackendA  DataMapperthat 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  | AbstractBackendAn abstract  Backendthat provides a global behavior about the closure. | 
| class  | InvalidBackendAn invalid  Backendthat throws anUnsupportedOperationExceptionat each call. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BerkeleyDbBackendA  Backendthat is responsible of low-level access to a BerkeleyDB database. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BlueprintsBackendA  Backendthat is responsible of low-level access to a Blueprints database. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | HBaseBackendA  Backendthat is responsible of low-level access to a HBase database. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | InMemoryBackendThe default  Backendthat stores all elements in an in-memory store. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractInMemoryBackendAn abstract  InMemoryBackendthat provides the default behavior of containers and meta-classes management. | 
| class  | BoundInMemoryBackend | 
| class  | DefaultInMemoryBackendA  InMemoryBackendthat stores all elements inMaps. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MapDbBackendA  Backendthat is responsible of low-level access to a MapDB database. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AllReferenceAs<M>A  ReferenceMapperand aManyReferenceMapperthat converts all references before processing them as
 values. | 
| interface  | DataMapperAn object capable of mapping features, containers and meta-classes represented as a set of key/value pair. | 
| interface  | ManyReferenceAs<M>A  ManyReferenceMapperthat provides a default behavior to useMinstead ofIdfor
 multi-valued references. | 
| interface  | ManyReferenceMergedAs<M>A  ManyReferenceMapperthat provides a default behavior to useMinstead of a set ofIdfor
 multi-valued references. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDataMapperAn abstract  DataMapper. | 
| class  | AbstractDataMapperChain<M extends DataMapper>An abstract  DataMapperthat delegates method calls to aDataMapperchain. | 
| class  | InvalidDataMapperAn invalid  DataMapperthat throws aRuntimeExceptionat each call. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MongoDbBackendA  Backendthat is responsible of low-level access to a MongoDb database. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | StoreA  DataMapperthat adds pre-processing and post-processing capabilities
 to data persistence. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCachingStore<K,V> | 
| class  | AbstractStore | 
| class  | AutoSavingStoreA  Storewrapper that automatically saves modifications as calls are made. | 
| class  | ClassCachingStore | 
| class  | ClosedStoreA closed  Store. | 
| class  | ContainerCachingStoreA  Storewrapper that caches containers. | 
| class  | FeatureCachingStoreA  Storewrapper that cachesEStructuralFeaturevalues. | 
| class  | ListeningStoreAn  Storethat listen calls made on this store chain and notify definedStoreListeners. | 
| class  | NoopStore | 
| class  | ReadOnlyStoreA  Storewrapper that only allows read operations on the underlying database. | 
| class  | SizeCachingStoreA  Storewrapper that caches the size data. | 
Copyright © 2013–2019 Atlanmod. All rights reserved.