Package | Description |
---|---|
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 |
---|---|
static SingleFeatureBean |
SingleFeatureBean.from(org.eclipse.emf.ecore.InternalEObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature)
Creates a new
SingleFeatureBean from the given owner and the given feature . |
static SingleFeatureBean |
SingleFeatureBean.from(PersistentEObject owner,
org.eclipse.emf.ecore.EStructuralFeature feature)
Creates a new
SingleFeatureBean from the given owner and the given feature . |
static SingleFeatureBean |
SingleFeatureBean.of(Id owner,
int id)
Creates a new
SingleFeatureBean with the given owner and the given id , which are used as
a simple representation of a feature of an object. |
SingleFeatureBean |
ManyFeatureBean.withoutPosition()
Creates a new
SingleFeatureBean with the Id and the name of this
ManyFeatureBean , without its position. |
Modifier and Type | Method and Description |
---|---|
BinarySerializer<SingleFeatureBean> |
BeanSerializerFactory.forSingleFeature()
Gets the
BinarySerializer for SingleFeatureBean s. |
Modifier and Type | Method and Description |
---|---|
SingleFeatureBean |
ContainingEdge.toBean()
Returns the simple representation of this containing edge.
|
Modifier and Type | Method and Description |
---|---|
protected static ContainingEdge |
ContainingEdge.create(ModelGraph graph,
ElementVertex containment,
SingleFeatureBean bean)
Creates a new
ContainingEdge between the containment vertex and its container. |
void |
ElementVertex.setContainingEdge(SingleFeatureBean bean)
Defines the containing edge from the specified
bean . |
Modifier and Type | Method and Description |
---|---|
Optional<SingleFeatureBean> |
AbstractInMemoryBackend.containerOf(Id id) |
protected Map<Id,SingleFeatureBean> |
DefaultInMemoryBackend.containers() |
protected Map<Id,SingleFeatureBean> |
BoundInMemoryBackend.containers() |
protected abstract Map<Id,SingleFeatureBean> |
AbstractInMemoryBackend.containers()
Returns the map that holds all containers.
|
protected Map<SingleFeatureBean,Object> |
DefaultInMemoryBackend.features() |
protected Map<SingleFeatureBean,Object> |
BoundInMemoryBackend.features() |
protected abstract Map<SingleFeatureBean,Object> |
AbstractInMemoryBackend.features()
Returns the map that holds single-features.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractInMemoryBackend.containerFor(Id id,
SingleFeatureBean container) |
void |
BoundInMemoryBackend.removeValue(SingleFeatureBean feature) |
void |
AbstractInMemoryBackend.removeValue(SingleFeatureBean feature) |
<V> Optional<V> |
BoundInMemoryBackend.valueFor(SingleFeatureBean feature,
V value) |
<V> Optional<V> |
AbstractInMemoryBackend.valueFor(SingleFeatureBean feature,
V value) |
<V> Optional<V> |
AbstractInMemoryBackend.valueOf(SingleFeatureBean feature) |
Modifier and Type | Method and Description |
---|---|
Optional<SingleFeatureBean> |
InvalidDataMapper.containerOf(Id id) |
Optional<SingleFeatureBean> |
ContainerMapper.containerOf(Id id)
Retrieves the container for the specified
id . |
Optional<SingleFeatureBean> |
AbstractDataMapperChain.containerOf(Id id) |
Modifier and Type | Method and Description |
---|---|
default Stream<Id> |
ManyReferenceMergedAs.allReferencesOf(SingleFeatureBean feature) |
Stream<Id> |
ManyReferenceMapper.allReferencesOf(SingleFeatureBean feature)
Retrieves all references of the specified
feature . |
default Stream<Id> |
ManyReferenceAs.allReferencesOf(SingleFeatureBean feature) |
Stream<Id> |
InvalidDataMapper.allReferencesOf(SingleFeatureBean feature) |
Stream<Id> |
AbstractDataMapperChain.allReferencesOf(SingleFeatureBean feature) |
default <V> Stream<V> |
ManyValueWithLists.allValuesOf(SingleFeatureBean feature) |
default <V> Stream<V> |
ManyValueWithIndices.allValuesOf(SingleFeatureBean feature) |
default <V> Stream<V> |
ManyValueWithArrays.allValuesOf(SingleFeatureBean feature) |
<V> Stream<V> |
ManyValueMapper.allValuesOf(SingleFeatureBean feature)
Retrieves all values of the specified
feature . |
<V> Stream<V> |
InvalidDataMapper.allValuesOf(SingleFeatureBean feature) |
<V> Stream<V> |
AbstractDataMapperChain.allValuesOf(SingleFeatureBean feature) |
default int |
ManyReferenceMapper.appendAllReferences(SingleFeatureBean feature,
List<Id> collection)
Adds all the
collection to the specified feature from the last position. |
default int |
ManyReferenceAs.appendAllReferences(SingleFeatureBean feature,
List<Id> collection) |
int |
InvalidDataMapper.appendAllReferences(SingleFeatureBean feature,
List<Id> collection) |
int |
AbstractDataMapperChain.appendAllReferences(SingleFeatureBean feature,
List<Id> collection) |
default <V> int |
ManyValueMapper.appendAllValues(SingleFeatureBean feature,
List<? extends V> collection)
Adds all the
collection to the specified feature from the last position. |
<V> int |
InvalidDataMapper.appendAllValues(SingleFeatureBean feature,
List<? extends V> collection) |
<V> int |
AbstractDataMapperChain.appendAllValues(SingleFeatureBean feature,
List<? extends V> collection) |
default int |
ManyReferenceMapper.appendReference(SingleFeatureBean feature,
Id reference)
Adds the
reference to the specified feature at the last position. |
default int |
ManyReferenceAs.appendReference(SingleFeatureBean feature,
Id reference) |
int |
InvalidDataMapper.appendReference(SingleFeatureBean feature,
Id reference) |
int |
AbstractDataMapperChain.appendReference(SingleFeatureBean feature,
Id reference) |
default <V> int |
ManyValueMapper.appendValue(SingleFeatureBean feature,
V value)
Adds the
value to the specified feature at the last position. |
<V> int |
InvalidDataMapper.appendValue(SingleFeatureBean feature,
V value) |
<V> int |
AbstractDataMapperChain.appendValue(SingleFeatureBean feature,
V value) |
void |
InvalidDataMapper.containerFor(Id id,
SingleFeatureBean container) |
void |
ContainerMapper.containerFor(Id id,
SingleFeatureBean container)
Stores the
container for the specified id . |
void |
AbstractDataMapperChain.containerFor(Id id,
SingleFeatureBean container) |
default <V> List<V> |
ManyValueWithLists.getOrCreateList(SingleFeatureBean feature)
Gets or creates a new
List to store the multi-valued features identified by the feature . |
Optional<Id> |
ReferenceMapper.referenceFor(SingleFeatureBean feature,
Id reference)
Defines the reference of the specified
feature . |
default Optional<Id> |
ReferenceAs.referenceFor(SingleFeatureBean feature,
Id reference) |
Optional<Id> |
InvalidDataMapper.referenceFor(SingleFeatureBean feature,
Id reference) |
Optional<Id> |
AbstractDataMapperChain.referenceFor(SingleFeatureBean feature,
Id reference) |
Optional<Id> |
ReferenceMapper.referenceOf(SingleFeatureBean feature)
Retrieves the reference of the specified
feature . |
default Optional<Id> |
ReferenceAs.referenceOf(SingleFeatureBean feature) |
Optional<Id> |
InvalidDataMapper.referenceOf(SingleFeatureBean feature) |
Optional<Id> |
AbstractDataMapperChain.referenceOf(SingleFeatureBean feature) |
default void |
ManyReferenceMergedAs.removeAllReferences(SingleFeatureBean feature) |
void |
ManyReferenceMapper.removeAllReferences(SingleFeatureBean feature)
Removes all references of the specified
feature . |
default void |
ManyReferenceAs.removeAllReferences(SingleFeatureBean feature) |
void |
InvalidDataMapper.removeAllReferences(SingleFeatureBean feature) |
void |
AbstractDataMapperChain.removeAllReferences(SingleFeatureBean feature) |
default void |
ManyValueWithLists.removeAllValues(SingleFeatureBean feature) |
default void |
ManyValueWithIndices.removeAllValues(SingleFeatureBean feature) |
default void |
ManyValueWithArrays.removeAllValues(SingleFeatureBean feature) |
void |
ManyValueMapper.removeAllValues(SingleFeatureBean feature)
Removes all values of the specified
feature . |
void |
InvalidDataMapper.removeAllValues(SingleFeatureBean feature) |
void |
AbstractDataMapperChain.removeAllValues(SingleFeatureBean feature) |
void |
ReferenceMapper.removeReference(SingleFeatureBean feature)
Removes the reference of the specified
feature . |
default void |
ReferenceAs.removeReference(SingleFeatureBean feature) |
void |
InvalidDataMapper.removeReference(SingleFeatureBean feature) |
void |
AbstractDataMapperChain.removeReference(SingleFeatureBean feature) |
void |
ValueMapper.removeValue(SingleFeatureBean feature)
Removes the value of the specified
feature . |
void |
InvalidDataMapper.removeValue(SingleFeatureBean feature) |
void |
AbstractDataMapperChain.removeValue(SingleFeatureBean feature) |
default void |
ManyValueWithIndices.sizeForValue(SingleFeatureBean feature,
int size)
Defines the number of values of the specified
feature . |
default Optional<Integer> |
ManyReferenceMergedAs.sizeOfReference(SingleFeatureBean feature) |
Optional<Integer> |
ManyReferenceMapper.sizeOfReference(SingleFeatureBean feature)
Returns the number of reference of the specified
feature . |
default Optional<Integer> |
ManyReferenceAs.sizeOfReference(SingleFeatureBean feature) |
Optional<Integer> |
InvalidDataMapper.sizeOfReference(SingleFeatureBean feature) |
Optional<Integer> |
AbstractDataMapperChain.sizeOfReference(SingleFeatureBean feature) |
default Optional<Integer> |
ManyValueWithLists.sizeOfValue(SingleFeatureBean feature) |
default Optional<Integer> |
ManyValueWithIndices.sizeOfValue(SingleFeatureBean feature) |
default Optional<Integer> |
ManyValueWithArrays.sizeOfValue(SingleFeatureBean feature) |
Optional<Integer> |
ManyValueMapper.sizeOfValue(SingleFeatureBean feature)
Returns the number of value of the specified
feature . |
Optional<Integer> |
InvalidDataMapper.sizeOfValue(SingleFeatureBean feature) |
Optional<Integer> |
AbstractDataMapperChain.sizeOfValue(SingleFeatureBean feature) |
<V> Optional<V> |
ValueMapper.valueFor(SingleFeatureBean feature,
V value)
Defines the
value of the specified feature . |
<V> Optional<V> |
InvalidDataMapper.valueFor(SingleFeatureBean feature,
V value) |
<V> Optional<V> |
AbstractDataMapperChain.valueFor(SingleFeatureBean feature,
V value) |
<V> Optional<V> |
ValueMapper.valueOf(SingleFeatureBean feature)
Retrieves the value of the specified
feature . |
<V> Optional<V> |
InvalidDataMapper.valueOf(SingleFeatureBean feature) |
<V> Optional<V> |
AbstractDataMapperChain.valueOf(SingleFeatureBean feature) |
Modifier and Type | Method and Description |
---|---|
SingleFeatureBean |
ContainerDocument.toBean()
Converts this document in a
SingleFeatureBean . |
Modifier and Type | Method and Description |
---|---|
static ContainerDocument |
ContainerDocument.fromBean(SingleFeatureBean bean)
Converts the specified
bean in a ContainerDocument . |
Modifier and Type | Method and Description |
---|---|
Optional<SingleFeatureBean> |
ListeningStore.containerOf(Id id) |
Optional<SingleFeatureBean> |
ContainerCachingStore.containerOf(Id id) |
Modifier and Type | Method and Description |
---|---|
Stream<Id> |
ListeningStore.allReferencesOf(SingleFeatureBean feature) |
<V> Stream<V> |
ListeningStore.allValuesOf(SingleFeatureBean feature) |
int |
SizeCachingStore.appendAllReferences(SingleFeatureBean feature,
List<Id> collection) |
int |
ReadOnlyStore.appendAllReferences(SingleFeatureBean feature,
List<Id> collection) |
int |
ListeningStore.appendAllReferences(SingleFeatureBean feature,
List<Id> collection) |
int |
FeatureCachingStore.appendAllReferences(SingleFeatureBean feature,
List<Id> collection) |
int |
AutoSavingStore.appendAllReferences(SingleFeatureBean feature,
List<Id> collection) |
<V> int |
SizeCachingStore.appendAllValues(SingleFeatureBean feature,
List<? extends V> collection) |
<V> int |
ReadOnlyStore.appendAllValues(SingleFeatureBean feature,
List<? extends V> collection) |
<V> int |
ListeningStore.appendAllValues(SingleFeatureBean feature,
List<? extends V> collection) |
<V> int |
FeatureCachingStore.appendAllValues(SingleFeatureBean feature,
List<? extends V> collection) |
<V> int |
AutoSavingStore.appendAllValues(SingleFeatureBean feature,
List<? extends V> collection) |
int |
SizeCachingStore.appendReference(SingleFeatureBean feature,
Id reference) |
int |
ReadOnlyStore.appendReference(SingleFeatureBean feature,
Id reference) |
int |
ListeningStore.appendReference(SingleFeatureBean feature,
Id reference) |
int |
FeatureCachingStore.appendReference(SingleFeatureBean feature,
Id reference) |
int |
AutoSavingStore.appendReference(SingleFeatureBean feature,
Id reference) |
<V> int |
SizeCachingStore.appendValue(SingleFeatureBean feature,
V value) |
<V> int |
ReadOnlyStore.appendValue(SingleFeatureBean feature,
V value) |
<V> int |
ListeningStore.appendValue(SingleFeatureBean feature,
V value) |
<V> int |
FeatureCachingStore.appendValue(SingleFeatureBean feature,
V value) |
<V> int |
AutoSavingStore.appendValue(SingleFeatureBean feature,
V value) |
void |
ReadOnlyStore.containerFor(Id id,
SingleFeatureBean container) |
void |
ListeningStore.containerFor(Id id,
SingleFeatureBean container) |
void |
ContainerCachingStore.containerFor(Id id,
SingleFeatureBean container) |
void |
AutoSavingStore.containerFor(Id id,
SingleFeatureBean container) |
Optional<Id> |
ReadOnlyStore.referenceFor(SingleFeatureBean feature,
Id reference) |
Optional<Id> |
ListeningStore.referenceFor(SingleFeatureBean feature,
Id reference) |
Optional<Id> |
FeatureCachingStore.referenceFor(SingleFeatureBean feature,
Id reference) |
Optional<Id> |
AutoSavingStore.referenceFor(SingleFeatureBean feature,
Id reference) |
Optional<Id> |
ListeningStore.referenceOf(SingleFeatureBean feature) |
Optional<Id> |
FeatureCachingStore.referenceOf(SingleFeatureBean feature) |
void |
SizeCachingStore.removeAllReferences(SingleFeatureBean feature) |
void |
ReadOnlyStore.removeAllReferences(SingleFeatureBean feature) |
void |
ListeningStore.removeAllReferences(SingleFeatureBean feature) |
void |
FeatureCachingStore.removeAllReferences(SingleFeatureBean feature) |
void |
AutoSavingStore.removeAllReferences(SingleFeatureBean feature) |
void |
SizeCachingStore.removeAllValues(SingleFeatureBean feature) |
void |
ReadOnlyStore.removeAllValues(SingleFeatureBean feature) |
void |
ListeningStore.removeAllValues(SingleFeatureBean feature) |
void |
FeatureCachingStore.removeAllValues(SingleFeatureBean feature) |
void |
AutoSavingStore.removeAllValues(SingleFeatureBean feature) |
void |
SizeCachingStore.removeReference(SingleFeatureBean feature) |
void |
ReadOnlyStore.removeReference(SingleFeatureBean feature) |
void |
ListeningStore.removeReference(SingleFeatureBean feature) |
void |
FeatureCachingStore.removeReference(SingleFeatureBean feature) |
void |
AutoSavingStore.removeReference(SingleFeatureBean feature) |
void |
SizeCachingStore.removeValue(SingleFeatureBean feature) |
void |
ReadOnlyStore.removeValue(SingleFeatureBean feature) |
void |
ListeningStore.removeValue(SingleFeatureBean feature) |
void |
FeatureCachingStore.removeValue(SingleFeatureBean feature) |
void |
AutoSavingStore.removeValue(SingleFeatureBean feature) |
Optional<Integer> |
SizeCachingStore.sizeOfReference(SingleFeatureBean feature) |
Optional<Integer> |
ListeningStore.sizeOfReference(SingleFeatureBean feature) |
Optional<Integer> |
SizeCachingStore.sizeOfValue(SingleFeatureBean feature) |
Optional<Integer> |
ListeningStore.sizeOfValue(SingleFeatureBean feature) |
<V> Optional<V> |
ReadOnlyStore.valueFor(SingleFeatureBean feature,
V value) |
<V> Optional<V> |
ListeningStore.valueFor(SingleFeatureBean feature,
V value) |
<V> Optional<V> |
FeatureCachingStore.valueFor(SingleFeatureBean feature,
V value) |
<V> Optional<V> |
AutoSavingStore.valueFor(SingleFeatureBean feature,
V value) |
<V> Optional<V> |
ListeningStore.valueOf(SingleFeatureBean feature) |
<V> Optional<V> |
FeatureCachingStore.valueOf(SingleFeatureBean feature) |
Copyright © 2013–2019 Atlanmod. All rights reserved.