| Package | Description |
|---|---|
| fr.inria.atlanmod.neoemf.data.blueprints.io |
Provides Blueprints' specific readers and writers used in the
io module to save and persist models from
external sources. |
| fr.inria.atlanmod.neoemf.io |
Provides methods and classes for working with Java I/O, such as import/export features.
|
| fr.inria.atlanmod.neoemf.io.persistence |
Provides classes linking I/O features to persistence features.
|
| fr.inria.atlanmod.neoemf.io.processor |
Provides classes that adds preprocessing and postprocessing functionalities during an I/O process.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBlueprintsHandler
An abstract
PersistenceHandler specific to a Blueprints implementation. |
class |
BlueprintsAwareHandler
|
class |
BlueprintsNaiveHandler
A
PersistenceHandler for BlueprintsPersistenceBackends, without key conflict resolution. |
| Modifier and Type | Method and Description |
|---|---|
static PersistenceHandler |
BlueprintsHandlerFactory.createPersistenceHandler(BlueprintsPersistenceBackend backend,
boolean conflictResolution)
Creates a
PersistenceHandler on the given backend. |
| Modifier and Type | Method and Description |
|---|---|
static void |
Importer.fromXmi(InputStream stream,
PersistenceHandler... persistenceHandlers)
Imports a XMI file into persistence handlers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPersistenceHandler<P extends PersistenceBackend>
A
PersistenceHandler that persists data in a PersistenceBackend, based on received events. |
class |
AbstractPersistenceHandlerDecorator
A
PersistenceHandler that delegates all methods to its underlying handler. |
class |
CounterPersistenceHandlerDecorator
A
PersistenceHandler wrapper that counts the number of different element. |
class |
LoggingPersistenceHandlerDecorator
A
PersistenceHandler wrapper that logs every events. |
class |
TimerPersistenceHandlerDecorator
A
PersistenceHandler wrapper that measures elapsed time between the start and the end of an I/O process. |
| Constructor and Description |
|---|
AbstractPersistenceHandlerDecorator(PersistenceHandler handler)
Constructs a new
AbstractPersistenceHandlerDecorator on the underlying handler. |
CounterPersistenceHandlerDecorator(PersistenceHandler handler)
Constructs a new
CounterPersistenceHandlerDecorator on the underlying handler. |
CounterPersistenceHandlerDecorator(PersistenceHandler handler,
String name)
Constructs a new
CounterPersistenceHandlerDecorator with the given name on the underlying
handler. |
LoggingPersistenceHandlerDecorator(PersistenceHandler handler)
Constructs a new
LoggingPersistenceHandlerDecorator. |
TimerPersistenceHandlerDecorator(PersistenceHandler handler)
Constructs a new
TimerPersistenceHandlerDecorator on the underlying handler. |
TimerPersistenceHandlerDecorator(PersistenceHandler handler,
String name)
Constructs a new
TimerPersistenceHandlerDecorator with the given name on the underlying
handler. |
| Modifier and Type | Method and Description |
|---|---|
Iterable<PersistenceHandler> |
AbstractProcessor.getHandlers() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractProcessor.addHandler(PersistenceHandler persistenceHandler) |
Copyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.