Package | Description |
---|---|
fr.inria.atlanmod.neoemf.core |
Provides the base classes that extends EMF API to enable lazy-loading of model elements.
|
fr.inria.atlanmod.neoemf.data.blueprints |
Provides classes related to data management specific to a Blueprints implementation.
|
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.data.blueprints.store |
Provides specific classes to map model-level operations into Blueprints-level operations.
|
fr.inria.atlanmod.neoemf.data.hbase.store |
Provides specific classes to map model-level operations into HBase-level operations.
|
fr.inria.atlanmod.neoemf.data.hbase.structure |
Specific classes allowing to store model-level elements in HBase efficiently.
|
fr.inria.atlanmod.neoemf.data.mapdb |
Provides classes related to data management specific to a MapDB implementation.
|
fr.inria.atlanmod.neoemf.data.mapdb.serializer |
Provides serializers that allows to persist model-level elements into MapDB collections.
|
fr.inria.atlanmod.neoemf.data.mapdb.store |
Provides specific classes to map model-level operations into MapDB-level operations.
|
fr.inria.atlanmod.neoemf.data.store |
Provides classes to map model-level operations into persistence-level operations.
|
fr.inria.atlanmod.neoemf.data.structure |
Provides simple representations of objects used to translate model-level operations in persistence calls.
|
fr.inria.atlanmod.neoemf.io.persistence |
Provides classes linking I/O features to persistence features.
|
Modifier and Type | Class and Description |
---|---|
class |
StringId
|
Modifier and Type | Method and Description |
---|---|
static Id |
StringId.generate()
Creates a new instance of an
Id initialized with a String representation generated by using the
EcoreUtil.generateUUID() method. |
Id |
DefaultPersistentEObject.id() |
Id |
PersistentEObject.id()
Returns the identifier of this
PersistentEObject . |
Modifier and Type | Method and Description |
---|---|
int |
StringId.compareTo(Id o) |
void |
DefaultPersistentEObject.id(Id id) |
void |
PersistentEObject.id(Id id)
Defines the identifier of this
PersistentEObject . |
Constructor and Description |
---|
DefaultPersistentEObject(Id id)
Constructs a new
DefaultPersistentEObject with the given id . |
Modifier and Type | Method and Description |
---|---|
Vertex |
BlueprintsPersistenceBackend.addVertex(Id id)
Create a new vertex, add it to the graph, and return the newly created vertex.
|
Vertex |
BlueprintsPersistenceBackend.getVertex(Id id)
Returns the vertex corresponding to the provided
id . |
Modifier and Type | Field and Description |
---|---|
protected com.github.benmanes.caffeine.cache.Cache<Id,Vertex> |
AbstractBlueprintsHandler.verticesCache
|
Modifier and Type | Method and Description |
---|---|
protected Id |
AbstractBlueprintsHandler.getId(String reference) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractBlueprintsHandler.addAttribute(Id id,
String name,
int index,
boolean many,
Object value) |
protected void |
AbstractBlueprintsHandler.addElement(Id id,
String nsUri,
String name,
boolean root) |
protected void |
AbstractBlueprintsHandler.addReference(Id id,
String name,
int index,
boolean many,
boolean containment,
Id idReference) |
protected abstract Vertex |
AbstractBlueprintsHandler.createVertex(Id id)
Creates a
Vertex identified by the specified id . |
protected Vertex |
BlueprintsAwareHandler.createVertex(Id id) |
protected Vertex |
BlueprintsNaiveHandler.createVertex(Id id) |
protected abstract Vertex |
AbstractBlueprintsHandler.getVertex(Id id)
Returns the
Vertex which has the specified id . |
protected Vertex |
BlueprintsAwareHandler.getVertex(Id id) |
protected Vertex |
BlueprintsNaiveHandler.getVertex(Id id) |
protected void |
AbstractBlueprintsHandler.setMetaClass(Id id,
Id metaClassId) |
Modifier and Type | Method and Description |
---|---|
EObject |
DirectWriteBlueprintsStore.eObject(Id id)
Search in the database the
Vertex corresponding to the given id and reifies it. |
Modifier and Type | Method and Description |
---|---|
EObject |
DirectWriteHBaseStore.eObject(Id id) |
Modifier and Type | Method and Description |
---|---|
static HBaseFeatureKey |
HBaseFeatureKey.of(Id id,
EStructuralFeature feature)
Creates a new
HBaseFeatureKey with the given id and the given feature . |
Constructor and Description |
---|
HBaseFeatureKey(Id id,
EStructuralFeature feature)
Constructs a new
HBaseFeatureKey with the given id and the given feature . |
Modifier and Type | Method and Description |
---|---|
ContainerInfo |
MapDbPersistenceBackend.containerFor(Id id)
Retrieves container for a given object
Id . |
ClassInfo |
MapDbPersistenceBackend.metaclassFor(Id id)
|
void |
MapDbPersistenceBackend.storeContainer(Id id,
ContainerInfo container)
Stores container information for a given id in the Container Map.
|
void |
MapDbPersistenceBackend.storeMetaclass(Id id,
ClassInfo metaclass)
|
Modifier and Type | Field and Description |
---|---|
protected Serializer<Id> |
FeatureKeySerializer.idSerializer
The
Serializer the manages Id s. |
Modifier and Type | Method and Description |
---|---|
Id |
IdSerializer.deserialize(DataInput2 in,
int i) |
Modifier and Type | Method and Description |
---|---|
void |
IdSerializer.serialize(DataOutput2 out,
Id id) |
Modifier and Type | Field and Description |
---|---|
protected com.github.benmanes.caffeine.cache.Cache<Id,PersistentEObject> |
DirectWriteMapDbStore.persistentObjectsCache
In-memory cache that holds recently loaded
PersistentEObject s, identified by their Id . |
Modifier and Type | Method and Description |
---|---|
EObject |
DirectWriteMapDbStore.eObject(Id id) |
Modifier and Type | Method and Description |
---|---|
EObject |
AbstractPersistentStoreDecorator.eObject(Id id) |
EObject |
InvalidStore.eObject(Id id) |
EObject |
LoggingStoreDecorator.eObject(Id id) |
EObject |
PersistentStore.eObject(Id id)
|
Modifier and Type | Method and Description |
---|---|
Id |
ContainerInfo.id()
Returns the identifier of the
PersistentEObject . |
Id |
FeatureKey.id()
Returns the identifier of the
PersistentEObject . |
Modifier and Type | Method and Description |
---|---|
static ContainerInfo |
ContainerInfo.of(Id id,
String name)
Creates a new
ContainerInfo with the given id and name . |
static FeatureKey |
FeatureKey.of(Id id,
String name)
Creates a new
FeatureKey with the given id and the given name , which are used as a
simple representation of a feature of an object. |
static MultivaluedFeatureKey |
MultivaluedFeatureKey.of(Id id,
String name,
int position)
Creates a new
MultivaluedFeatureKey with the given id and the given name , which are used
as a simple representation of a feature of an object. |
Constructor and Description |
---|
ContainerInfo(Id id,
String name)
Constructs a new
ContainerInfo with the given id and the given name . |
FeatureKey(Id id,
String name)
Constructs a new
FeatureKey with the given id and the given name , which are used as a
simple representation of a feature of an object. |
MultivaluedFeatureKey(Id id,
String name,
int position)
Constructs a new
MultivaluedFeatureKey with the given id and the given name , which are
used as a simple representation of a feature of an object. |
Modifier and Type | Method and Description |
---|---|
protected Id |
AbstractPersistenceHandler.createElement(Classifier classifier,
Id id)
Creates an element from the given
classifier with the given id . |
protected abstract Id |
AbstractPersistenceHandler.getId(String reference)
Returns the
Id of the given reference . |
protected Id |
AbstractPersistenceHandler.getOrCreateMetaClass(MetaClassifier metaClassifier)
Creates a metaclass form the given
metaClassifier and returns its Id . |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractPersistenceHandler.addAttribute(Id id,
String name,
int index,
boolean many,
Object value)
Adds a new attribute to the element identified by the given
id . |
protected abstract void |
AbstractPersistenceHandler.addElement(Id id,
String nsUri,
String name,
boolean root)
Adds a new element.
|
protected abstract void |
AbstractPersistenceHandler.addReference(Id id,
String name,
int index,
boolean many,
boolean containment,
Id idReference)
Adds a new reference to the element identified by the given
id . |
protected Id |
AbstractPersistenceHandler.createElement(Classifier classifier,
Id id)
Creates an element from the given
classifier with the given id . |
protected abstract void |
AbstractPersistenceHandler.setMetaClass(Id id,
Id metaClassId)
Defines the metaclass to the element identified by the given
id . |
Copyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.