Package | Description |
---|---|
fr.inria.atlanmod.neoemf.data |
Provides generic classes representing data management operations.
|
fr.inria.atlanmod.neoemf.data.bean |
Provides simple representations of objects used to translate model-level operations in persistence calls.
|
fr.inria.atlanmod.neoemf.data.bean.serializer |
Provides classes related to bean serialization.
|
fr.inria.atlanmod.neoemf.data.blueprints.internal.graph |
Provides the dedicated graph structure for storing an EMF model.
|
fr.inria.atlanmod.neoemf.data.im |
Provides classes related to data management specific to the default in-memory implementation.
|
fr.inria.atlanmod.neoemf.data.mapping |
Provides interfaces for data mapping.
|
fr.inria.atlanmod.neoemf.data.mongodb.document |
Provides MongoDB documents.
|
fr.inria.atlanmod.neoemf.data.store |
Provides classes that adds preprocessing and postprocessing functionalities during persistence operations.
|
Modifier and Type | Method and Description |
---|---|
Stream<Id> |
AbstractBackend.allInstancesOf(ClassBean metaClass,
boolean strict) |
Modifier and Type | Method and Description |
---|---|
static ClassBean |
ClassBean.from(org.eclipse.emf.ecore.EClass eClass)
Creates a new
ClassBean from the given reference . |
static ClassBean |
ClassBean.from(PersistentEObject object)
Creates a new
ClassBean from the given object . |
static ClassBean |
ClassBean.of(String name,
String uri)
Creates a new
ClassBean with the given name and uri , which are used as a simple
representation of a an EClass . |
Modifier and Type | Method and Description |
---|---|
Set<ClassBean> |
ClassBean.inheritedBy()
Retrieves all subclasses of this
ClassBean . |
Optional<ClassBean> |
ClassBean.inheritFrom()
Retrieves the superclass of this
ClassBean . |
Modifier and Type | Method and Description |
---|---|
BinarySerializer<ClassBean> |
BeanSerializerFactory.forClass()
Gets the
BinarySerializer for ClassBean s. |
Modifier and Type | Method and Description |
---|---|
ClassBean |
ClassVertex.toBean()
Returns the simple representation of this meta-class vertex.
|
Modifier and Type | Method and Description |
---|---|
protected static ClassVertex |
ClassVertex.create(ModelGraph graph,
ClassBean bean)
Creates a new
ClassVertex on the graph . |
Optional<ClassVertex> |
ModelGraph.getClassVertex(ClassBean bean)
Returns the meta-class vertex associated to the provided
bean . |
protected static ClassVertex |
ClassVertex.getOrCreate(ModelGraph graph,
ClassBean bean)
Retrieves or creates a new
ClassVertex on the graph . |
boolean |
ElementVertex.setClassVertex(ClassBean bean)
Defines the meta-class vertex from the specified
bean . |
Modifier and Type | Method and Description |
---|---|
Stream<ClassVertex> |
ModelGraph.getClassVertices(Set<ClassBean> beans)
Returns all meta-class vertices associated to the given
beans . |
Modifier and Type | Method and Description |
---|---|
protected Map<Id,ClassBean> |
DefaultInMemoryBackend.instances() |
protected Map<Id,ClassBean> |
BoundInMemoryBackend.instances() |
protected abstract Map<Id,ClassBean> |
AbstractInMemoryBackend.instances()
Returns the map that holds all instances.
|
Optional<ClassBean> |
AbstractInMemoryBackend.metaClassOf(Id id) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractInMemoryBackend.metaClassFor(Id id,
ClassBean metaClass) |
Modifier and Type | Method and Description |
---|---|
Stream<Id> |
AbstractInMemoryBackend.allInstancesOf(Set<ClassBean> metaClasses) |
Modifier and Type | Method and Description |
---|---|
Optional<ClassBean> |
InvalidDataMapper.metaClassOf(Id id) |
Optional<ClassBean> |
ClassMapper.metaClassOf(Id id)
Retrieves the meta-class for the specified
id . |
Optional<ClassBean> |
AbstractDataMapperChain.metaClassOf(Id id) |
Modifier and Type | Method and Description |
---|---|
Stream<Id> |
InvalidDataMapper.allInstancesOf(ClassBean metaClass,
boolean strict) |
Stream<Id> |
ClassMapper.allInstancesOf(ClassBean metaClass,
boolean strict)
Retrieves all instances of the given
metaClass . |
Stream<Id> |
AbstractDataMapperChain.allInstancesOf(ClassBean metaClass,
boolean strict) |
boolean |
InvalidDataMapper.metaClassFor(Id id,
ClassBean metaClass) |
boolean |
ClassMapper.metaClassFor(Id id,
ClassBean metaClass)
Stores the
metaClass for the specified id . |
boolean |
AbstractDataMapperChain.metaClassFor(Id id,
ClassBean metaClass) |
Modifier and Type | Method and Description |
---|---|
Stream<Id> |
InvalidDataMapper.allInstancesOf(Set<ClassBean> metaClasses) |
Stream<Id> |
ClassMapper.allInstancesOf(Set<ClassBean> metaClasses)
Retrieves all instances of the given
metaClasses . |
Stream<Id> |
AbstractDataMapperChain.allInstancesOf(Set<ClassBean> metaClasses) |
Modifier and Type | Method and Description |
---|---|
ClassBean |
ClassDocument.toBean()
Converts this document in a
SingleFeatureBean . |
Modifier and Type | Method and Description |
---|---|
static ClassDocument |
ClassDocument.fromBean(ClassBean bean)
Converts the specified
bean in a ClassDocument . |
Modifier and Type | Method and Description |
---|---|
Optional<ClassBean> |
ListeningStore.metaClassOf(Id id) |
Optional<ClassBean> |
ClassCachingStore.metaClassOf(Id id) |
Modifier and Type | Method and Description |
---|---|
boolean |
ReadOnlyStore.metaClassFor(Id id,
ClassBean metaClass) |
boolean |
ListeningStore.metaClassFor(Id id,
ClassBean metaClass) |
boolean |
ClassCachingStore.metaClassFor(Id id,
ClassBean metaClass) |
boolean |
AutoSavingStore.metaClassFor(Id id,
ClassBean metaClass) |
Copyright © 2013–2019 Atlanmod. All rights reserved.