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.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.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.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultPersistentEObject
The default implementation of a
PersistentEObject . |
Modifier and Type | Method and Description |
---|---|
PersistentEObject |
PersistenceFactory.create(EClass eClass) |
static PersistentEObject |
PersistentEObject.from(Object object)
Returns the given
object as a PersistentEObject . |
Modifier and Type | Method and Description |
---|---|
PersistentEObject |
BlueprintsPersistenceBackend.reifyVertex(Vertex vertex)
Reifies the given
Vertex as a PersistentEObject . |
PersistentEObject |
BlueprintsPersistenceBackend.reifyVertex(Vertex vertex,
EClass eClass)
Reifies the given
Vertex as an PersistentEObject . |
Modifier and Type | Method and Description |
---|---|
Vertex |
BlueprintsPersistenceBackend.getOrCreateVertex(PersistentEObject object)
Return the vertex corresponding to the provided
PersistentEObject . |
Modifier and Type | Method and Description |
---|---|
protected void |
DirectWriteBlueprintsStore.addAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected void |
DirectWriteBlueprintsStore.addReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value) |
protected void |
DirectWriteBlueprintsStore.clearAttribute(PersistentEObject object,
EAttribute attribute) |
protected void |
DirectWriteBlueprintsStore.clearReference(PersistentEObject object,
EReference reference) |
protected boolean |
DirectWriteBlueprintsStore.containsAttribute(PersistentEObject object,
EAttribute attribute,
Object value) |
protected boolean |
DirectWriteBlueprintsStore.containsReference(PersistentEObject object,
EReference reference,
PersistentEObject value) |
protected Object |
DirectWriteBlueprintsStore.getAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteBlueprintsCacheManyStore.getReference(PersistentEObject object,
EReference reference,
int index)
Returns the value at the
index in the content of the reference of the object . |
protected Object |
DirectWriteBlueprintsStore.getReference(PersistentEObject object,
EReference reference,
int index) |
protected int |
DirectWriteBlueprintsStore.indexOfAttribute(PersistentEObject object,
EAttribute attribute,
Object value) |
protected int |
DirectWriteBlueprintsStore.indexOfReference(PersistentEObject object,
EReference reference,
PersistentEObject value) |
protected boolean |
DirectWriteBlueprintsStore.isSetAttribute(PersistentEObject object,
EAttribute attribute) |
protected boolean |
DirectWriteBlueprintsStore.isSetReference(PersistentEObject object,
EReference reference) |
protected int |
DirectWriteBlueprintsStore.lastIndexOfAttribute(PersistentEObject object,
EAttribute attribute,
Object value) |
protected int |
DirectWriteBlueprintsStore.lastIndexOfReference(PersistentEObject object,
EReference reference,
PersistentEObject value) |
protected Object |
DirectWriteBlueprintsStore.removeAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteBlueprintsStore.removeReference(PersistentEObject object,
EReference reference,
int index) |
protected Object |
DirectWriteBlueprintsStore.setAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected Object |
DirectWriteBlueprintsStore.setReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value) |
protected void |
DirectWriteBlueprintsStore.unsetAttribute(PersistentEObject object,
EAttribute attribute) |
protected void |
DirectWriteBlueprintsStore.unsetReference(PersistentEObject object,
EReference reference) |
Modifier and Type | Method and Description |
---|---|
protected void |
DirectWriteHBaseStore.addAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected void |
DirectWriteHBaseStore.addReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject referencedObject) |
protected Object |
DirectWriteHBaseStore.getAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteHBaseStore.getFromTable(PersistentEObject object,
EStructuralFeature feature)
|
protected Object |
ReadOnlyHBaseStore.getFromTable(PersistentEObject object,
EStructuralFeature feature)
|
protected Object |
DirectWriteHBaseStore.getReference(PersistentEObject object,
EReference reference,
int index) |
protected Object |
DirectWriteHBaseStore.removeAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteHBaseStore.removeReference(PersistentEObject object,
EReference reference,
int index) |
protected Object |
DirectWriteHBaseStore.setAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected Object |
DirectWriteHBaseStore.setReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject referencedObject) |
protected void |
DirectWriteHBaseStore.updateContainment(PersistentEObject object,
EReference reference,
PersistentEObject referencedObject)
Add
referencedObject in the reference containment list of object . |
protected void |
ReadOnlyHBaseStore.updateContainment(PersistentEObject object,
EReference reference,
PersistentEObject referencedObject) |
protected void |
DirectWriteHBaseStore.updateInstanceOf(PersistentEObject object)
Computes
object 's metaclass information and persists them in the database. |
protected void |
ReadOnlyHBaseStore.updateInstanceOf(PersistentEObject object) |
Modifier and Type | Method and Description |
---|---|
static HBaseFeatureKey |
HBaseFeatureKey.from(PersistentEObject object,
EStructuralFeature feature)
Creates a new
HBaseFeatureKey from the given object and the given feature . |
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 |
---|---|
protected void |
DirectWriteMapDbListsStore.addAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected void |
DirectWriteMapDbStore.addAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected void |
DirectWriteMapDbCacheManyStore.addReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value) |
protected void |
DirectWriteMapDbListsStore.addReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject referencedObject) |
protected void |
DirectWriteMapDbStore.addReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value) |
protected Object |
DirectWriteMapDbIndicesStore.getAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteMapDbListsStore.getAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteMapDbStore.getAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteMapDbCacheManyStore.getFromMap(PersistentEObject object,
EStructuralFeature feature) |
protected Object |
DirectWriteMapDbListsStore.getFromMap(PersistentEObject object,
EStructuralFeature feature) |
protected Object |
DirectWriteMapDbStore.getFromMap(PersistentEObject object,
EStructuralFeature feature)
Returns the value associated to (
object , feature ) in the underlying database. |
protected Object |
DirectWriteMapDbIndicesStore.getReference(PersistentEObject object,
EReference reference,
int index) |
protected Object |
DirectWriteMapDbListsStore.getReference(PersistentEObject object,
EReference reference,
int index) |
protected Object |
DirectWriteMapDbStore.getReference(PersistentEObject object,
EReference reference,
int index) |
protected Object |
DirectWriteMapDbListsStore.removeAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteMapDbStore.removeAttribute(PersistentEObject object,
EAttribute attribute,
int index) |
protected Object |
DirectWriteMapDbListsStore.removeReference(PersistentEObject object,
EReference reference,
int index) |
protected Object |
DirectWriteMapDbStore.removeReference(PersistentEObject object,
EReference reference,
int index) |
protected Object |
DirectWriteMapDbIndicesStore.setAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected Object |
DirectWriteMapDbListsStore.setAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected Object |
DirectWriteMapDbStore.setAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value) |
protected Object |
DirectWriteMapDbIndicesStore.setReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value) |
protected Object |
DirectWriteMapDbListsStore.setReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value) |
protected Object |
DirectWriteMapDbStore.setReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value) |
protected void |
DirectWriteMapDbStore.updateContainment(PersistentEObject object,
EReference reference,
PersistentEObject referencedObject)
Tells the underlying database to put the
referencedObject in the containment list of the object . |
protected void |
DirectWriteMapDbStore.updateInstanceOf(PersistentEObject object)
Computes the type of the
object in a ClassInfo object and persists it in the database. |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractDirectWriteStore.addAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value)
Adds the
value at the index in the content of the attribute of the object . |
protected void |
AbstractDirectWriteStore.addReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value)
Adds the
value at the index in the content of the reference of the object . |
protected void |
AbstractDirectWriteStore.clearAttribute(PersistentEObject object,
EAttribute attribute)
Removes all values form the content of the
attribute of the object . |
protected void |
AbstractDirectWriteStore.clearReference(PersistentEObject object,
EReference reference)
Removes all values form the content of the
reference of the object . |
protected boolean |
AbstractDirectWriteStore.containsAttribute(PersistentEObject object,
EAttribute attribute,
Object value)
Returns whether the content of the
attribute of the object contains the given value . |
protected boolean |
AbstractDirectWriteStore.containsReference(PersistentEObject object,
EReference reference,
PersistentEObject value)
Returns whether the content of the
reference of the object contains the given value . |
protected Object |
AbstractDirectWriteStore.getAttribute(PersistentEObject object,
EAttribute attribute,
int index)
Returns the value at the
index in the content of the attribute of the object . |
protected Object |
AbstractDirectWriteStore.getReference(PersistentEObject object,
EReference reference,
int index)
Returns the value at the
index in the content of the reference of the object . |
protected int |
AbstractDirectWriteStore.indexOfAttribute(PersistentEObject object,
EAttribute attribute,
Object value)
Returns the first index of the given
value in the content of the attribute of the object . |
protected int |
AbstractDirectWriteStore.indexOfReference(PersistentEObject object,
EReference reference,
PersistentEObject value)
Returns the first index of the given
value in the content of the reference of the object . |
protected boolean |
AbstractDirectWriteStore.isSetAttribute(PersistentEObject object,
EAttribute attribute)
Returns whether the
attribute of the object is considered set. |
protected boolean |
AbstractDirectWriteStore.isSetReference(PersistentEObject object,
EReference reference)
Returns whether the
reference of the object is considered set. |
protected int |
AbstractDirectWriteStore.lastIndexOfAttribute(PersistentEObject object,
EAttribute attribute,
Object value)
Returns the last index of the given
value in the content of the attribute of the object . |
protected int |
AbstractDirectWriteStore.lastIndexOfReference(PersistentEObject object,
EReference reference,
PersistentEObject value)
Returns the last index of the given
value in the content of the reference of the object . |
protected Object |
AbstractDirectWriteStore.removeAttribute(PersistentEObject object,
EAttribute attribute,
int index)
Removes the value at the
index in the content of the attribute of the object . |
protected Object |
AbstractDirectWriteStore.removeReference(PersistentEObject object,
EReference reference,
int index)
Removes the value at the
index in the content of the reference of the object . |
protected Object |
AbstractDirectWriteStore.setAttribute(PersistentEObject object,
EAttribute attribute,
int index,
Object value)
Sets the value at the
index in the content of the attribute of the object . |
protected Object |
AbstractDirectWriteStore.setReference(PersistentEObject object,
EReference reference,
int index,
PersistentEObject value)
Sets the value at the
index in the content of the reference of the object . |
protected void |
AbstractDirectWriteStore.unsetAttribute(PersistentEObject object,
EAttribute attribute)
Unsets the
attribute of the object . |
protected void |
AbstractDirectWriteStore.unsetReference(PersistentEObject object,
EReference reference)
Unsets the
reference of the object . |
Modifier and Type | Method and Description |
---|---|
static ClassInfo |
ClassInfo.from(PersistentEObject object)
Creates a new
ClassInfo from the given object . |
static ContainerInfo |
ContainerInfo.from(PersistentEObject object,
EReference reference)
Creates a new
ContainerInfo from the given object and reference . |
static FeatureKey |
FeatureKey.from(PersistentEObject object,
EStructuralFeature feature)
Creates a new
FeatureKey from the given object and the given feature . |
static MultivaluedFeatureKey |
MultivaluedFeatureKey.from(PersistentEObject object,
EStructuralFeature feature,
int position)
Creates a new
MultivaluedFeatureKey from the given object and the given feature . |
Copyright © 2013–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.