| 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.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. | 
| fr.inria.atlanmod.neoemf.data.store.listener | Provides objects able to listen database calls. | 
| 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 | Method and Description | 
|---|---|
| Backend | BackendFactory. createBackend(org.eclipse.emf.common.util.URI uri,
             ImmutableConfig baseConfig)Creates a new  Backendlocated by theuri. | 
| Backend | AbstractBackendFactory. createBackend(org.eclipse.emf.common.util.URI uri,
             ImmutableConfig baseConfig) | 
| protected Backend | AbstractBackendFactory. createLocalBackend(Path directory,
                  C config)Creates a new file-based  Backend. | 
| protected Backend | AbstractBackendFactory. createRemoteBackend(URL url,
                   C config)Creates a new server-based  Backend. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BerkeleyDbBackendA  Backendthat is responsible of low-level access to a BerkeleyDB database. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Backend | BerkeleyDbBackendFactory. createLocalBackend(Path directory,
                  BerkeleyDbConfig config) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BlueprintsBackendA  Backendthat is responsible of low-level access to a Blueprints database. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Backend | BlueprintsBackendFactory. createLocalBackend(Path directory,
                  BaseBlueprintsConfig<?> config) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | HBaseBackendA  Backendthat is responsible of low-level access to a HBase database. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Backend | HBaseBackendFactory. createRemoteBackend(URL url,
                   HBaseConfig config) | 
| 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 | Method and Description | 
|---|---|
| Backend | InMemoryBackendFactory. createBackend(org.eclipse.emf.common.util.URI uri,
             ImmutableConfig baseConfig) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MapDbBackendA  Backendthat is responsible of low-level access to a MapDB database. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Backend | MapDbBackendFactory. createLocalBackend(Path directory,
                  MapDbConfig config) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MongoDbBackendA  Backendthat is responsible of low-level access to a MongoDb database. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Backend | MongoDbBackendFactory. createRemoteBackend(URL url,
                   MongoDbConfig config) | 
| Modifier and Type | Method and Description | 
|---|---|
| Backend | Store. backend()Returns the back-end where data are stored. | 
| Backend | NoopStore. backend() | 
| Backend | ClosedStore. backend() | 
| Backend | AbstractStore. backend() | 
| Modifier and Type | Method and Description | 
|---|---|
| Store | StoreFactory. createStore(Backend backend,
           ImmutableConfig baseConfig) | 
| Constructor and Description | 
|---|
| NoopStore(Backend backend)Constructs a new  NoopStorebetween the givenresourceand thebackend. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends Backend> | BackendReport. type()Returns the type of the backend. | 
| Constructor and Description | 
|---|
| BackendReport(Backend backend)Constructs a new  BackendReportfor the specifiedbackend. | 
Copyright © 2013–2019 Atlanmod. All rights reserved.