Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X 

A

AbstractBackend - Class in fr.inria.atlanmod.neoemf.data
An abstract Backend that provides a global behavior about the closure.
AbstractBackend() - Constructor for class fr.inria.atlanmod.neoemf.data.AbstractBackend
Constructs a new AbstractBackend.
AbstractBackend(String) - Constructor for class fr.inria.atlanmod.neoemf.data.AbstractBackend
Constructs a new AbstractBackend with the given name.
AbstractBackendFactory<C extends Config> - Class in fr.inria.atlanmod.neoemf.data
An abstract BackendFactory.
AbstractBackendFactory(String) - Constructor for class fr.inria.atlanmod.neoemf.data.AbstractBackendFactory
Constructs a new AbstractBackendFactory.
AbstractBackendFactory(String, boolean) - Constructor for class fr.inria.atlanmod.neoemf.data.AbstractBackendFactory
Constructs a new AbstractBackendFactory.
AbstractBasedObject<T> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
An object based on another.
AbstractBasedObject(T) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractBasedObject
Constructs a new AbstractBasedObject.
AbstractCachingStore<K,V> - Class in fr.inria.atlanmod.neoemf.data.store
An abstract Store that provides a pre-loaded Cache.
AbstractCachingStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.AbstractCachingStore
Constructs a new AbstractCachingStore.
AbstractCallReport<K,V> - Class in fr.inria.atlanmod.neoemf.data.store.listener
Information about a call to a Backend.
AbstractCallReport(BackendReport, String, K, V) - Constructor for class fr.inria.atlanmod.neoemf.data.store.listener.AbstractCallReport
Constructs a new succeeded call information.
AbstractDataMapper - Class in fr.inria.atlanmod.neoemf.data.mapping
An abstract DataMapper.
AbstractDataMapper() - Constructor for class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapper
 
AbstractDataMapperChain<M extends DataMapper> - Class in fr.inria.atlanmod.neoemf.data.mapping
An abstract DataMapper that delegates method calls to a DataMapper chain.
AbstractDataMapperChain() - Constructor for class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
AbstractEventListener - Class in fr.inria.atlanmod.neoemf.io.listener
An abstract EventListener.
AbstractEventListener() - Constructor for class fr.inria.atlanmod.neoemf.io.listener.AbstractEventListener
 
AbstractFeatureBean - Class in fr.inria.atlanmod.neoemf.data.bean
An abstract FeatureBean.
AbstractFeatureBean(Id, int) - Constructor for class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
Constructs a new AbstractFeatureBean with the given owner and the given id.
AbstractFeatureBean(Id, int, int) - Constructor for class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
Constructs a new ManyFeatureBean with the given id and the given name, which are used as a simple representation of a feature of an object.
AbstractGraphBasedObject<T,G extends IdGraph<G>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
AbstractGraphBasedObject(T, G) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractGraphBasedObject
Constructs a new AbstractGraphBasedObject.
AbstractIdConverter<T> - Class in fr.inria.atlanmod.neoemf.core
An abstract IdConverter.
AbstractIdConverter() - Constructor for class fr.inria.atlanmod.neoemf.core.AbstractIdConverter
 
AbstractIdProvider - Class in fr.inria.atlanmod.neoemf.core
An abstract IdProvider.
AbstractIdProvider() - Constructor for class fr.inria.atlanmod.neoemf.core.AbstractIdProvider
Constructs a new AbstractIdProvider.
AbstractIdQuery<Q extends AbstractIdQuery<Q,T,G>,T extends com.tinkerpop.blueprints.Query,G extends IdGraph<G>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
An abstract Query able to map the result of each method call to a dedicated implementation.
AbstractIdQuery(T, G) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
Constructs a new AbstractIdQuery.
AbstractInMemoryBackend - Class in fr.inria.atlanmod.neoemf.data.im
An abstract InMemoryBackend that provides the default behavior of containers and meta-classes management.
AbstractInMemoryBackend() - Constructor for class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
Constructs a new AbstractInMemoryBackend.
AbstractInMemoryBackend(String) - Constructor for class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
Constructs a new AbstractInMemoryBackend with the given name.
AbstractInMemoryBackend.Sizes - Class in fr.inria.atlanmod.neoemf.data.im
Some statistics about the size of key and values.
AbstractMapperFactory - Class in fr.inria.atlanmod.neoemf.data.mapping
An abstract factory that helps the creation of DataMapper instances.
AbstractMapperFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.mapping.AbstractMapperFactory
 
AbstractNamedElement<T extends AbstractNamedElement<T>> - Class in fr.inria.atlanmod.neoemf.io.proxy
A simple element that has a name.
AbstractNamedElement() - Constructor for class fr.inria.atlanmod.neoemf.io.proxy.AbstractNamedElement
 
AbstractNotifier<H extends Handler> - Class in fr.inria.atlanmod.neoemf.io
An abstract Notifier that provides overall behavior for the management of handlers.
AbstractNotifier() - Constructor for class fr.inria.atlanmod.neoemf.io.AbstractNotifier
 
AbstractProcessor - Class in fr.inria.atlanmod.neoemf.io.processor
A Processor that simply delegates all methods to the next Processor.
AbstractProcessor() - Constructor for class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
AbstractProxyFeature<T extends AbstractProxyFeature<T,R,V>,R extends org.eclipse.emf.ecore.EStructuralFeature,V> - Class in fr.inria.atlanmod.neoemf.io.proxy
A simple representation of a EStructuralFeature.
AbstractProxyFeature() - Constructor for class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
 
AbstractReader<T> - Class in fr.inria.atlanmod.neoemf.io.reader
An abstract Reader.
AbstractReader() - Constructor for class fr.inria.atlanmod.neoemf.io.reader.AbstractReader
 
AbstractStore - Class in fr.inria.atlanmod.neoemf.data.store
An abstract Store wrapper that delegates method calls to an internal Store.
AbstractStore(int) - Constructor for class fr.inria.atlanmod.neoemf.data.store.AbstractStore
Constructs a new AbstractStore with the given order.
AbstractStoreAdapter - Class in fr.inria.atlanmod.neoemf.data.store.adapter
An abstract StoreAdapter.
AbstractStoreAdapter(Store, Resource.Internal) - Constructor for class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
Constructs a new AbstractStoreAdapter on the given store.
AbstractStreamReader - Class in fr.inria.atlanmod.neoemf.io.reader
An abstract Reader that reads data from an InputStream.
AbstractStreamReader() - Constructor for class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
 
AbstractStreamWriter - Class in fr.inria.atlanmod.neoemf.io.writer
A abstract Writer that writes data into a OutputStream.
AbstractStreamWriter(OutputStream) - Constructor for class fr.inria.atlanmod.neoemf.io.writer.AbstractStreamWriter
Constructs a new AbstractStreamWriter with the given stream.
AbstractUriFactory - Class in fr.inria.atlanmod.neoemf.util
An abstract UriFactory that manages the assembly and the construction of URIs.
AbstractUriFactory(boolean, boolean) - Constructor for class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
Constructs a new default AbstractUriFactory.
AbstractUriFactory(String, boolean, boolean) - Constructor for class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
Constructs a new AbstractUriFactory with the given scheme.
AbstractWriter<T> - Class in fr.inria.atlanmod.neoemf.io.writer
An abstract Writer that acts as an accumulator of multi-value features in order to notify them once.
AbstractWriter(T) - Constructor for class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
Constructs a new AbstractWriter with the given target.
AbstractXmiStreamReader - Class in fr.inria.atlanmod.neoemf.io.reader
An AbstractStreamReader that processes the raw structure of XMI files.
AbstractXmiStreamReader() - Constructor for class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiStreamReader
 
AbstractXmiStreamWriter - Class in fr.inria.atlanmod.neoemf.io.writer
An AbstractStreamWriter that writes data into an XMI file.
AbstractXmiStreamWriter(OutputStream) - Constructor for class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
Constructs a new AbstractXmiStreamWriter with the given stream.
adapt(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.PersistenceAdapter
Adapts the provided object as a PersistentEObject instance.
add(E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
addAll(InternalEObject, EStructuralFeature, int, Collection<?>) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
addAll(InternalEObject, EStructuralFeature, int, Collection<?>) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Adds the values from the index in the content of the object's feature.
addAllReferences(ManyFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
addAllReferences(ManyFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
addAllReferences(ManyFeatureBean, List<Id>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
addAllReferences(ManyFeatureBean, List<Id>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Adds all the collection to the specified feature from the position of the feature.
addAllReferences(ManyFeatureBean, List<Id>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
 
addAllReferences(ManyFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
addAllReferences(ManyFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
addAllReferences(ManyFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
addAllReferences(ManyFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
addAllReferences(ManyFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
addAllUnique(Collection<? extends E>) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
addAllUnique(Object[], int, int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Adds all the collection to the specified feature from the position of the feature.
addAllValues(ManyFeatureBean, List<? extends V>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithArrays
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
addAllValues(ManyFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
addEdge(Object, Vertex, Vertex, String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
addEdge(Object, Vertex, Vertex, String, BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Add an edge to the graph.
addEdge(String, Vertex) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
 
addEdge(String, Vertex, BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
Add a new outgoing edge from this vertex to the parameter vertex with provided edge label.
addListener(StoreListener) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
addListener(StoreListener) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds a store listener in this configuration.
addNativeOption(String, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.config.BlueprintsNeo4jConfig
Adds a native Neo4j key/value in this configuration.
addNext(H) - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
Adds the handler that will be notified.
addNext(Collection<H>) - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
Adds all the handlers that will be notified.
addNext(Processor) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractReader
 
addOption(String, T) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
addOption(String, V) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds a key/value in this configuration.
addReference(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
addReference(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
addReference(ManyFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
addReference(ManyFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Adds the reference to the specified feature at a defined position.
addReference(ManyFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
 
addReference(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
addReference(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
addReference(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
addReference(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
addReference(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
addStore(Store) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
addStore(Store) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds a feature defined by the given store in this configuration.
addUnique(E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
addValue(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
addValue(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
addValue(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Adds the value to the specified feature at a defined position.
addValue(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithArrays
 
addValue(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
 
addValue(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
 
addValue(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
addValue(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
addValue(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
addValue(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
addValue(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
addVertex(Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
addVertex(Object, BiFunction<Vertex, G, V>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Create a new vertex, add it to the graph, and return the newly created vertex.
AllContentsIterator<R extends Iterable<E>,E extends Iterable<E>> - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A TreeIterator that iterates recursively over all the contents of an Iterable and its content.
AllContentsIterator(R) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.AllContentsIterator
Constructs a new AllContentsIterator.
allInstancesOf(ClassBean, boolean) - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackend
 
allInstancesOf(Set<ClassBean>) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
allInstancesOf(ClassBean, boolean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
allInstancesOf(Set<ClassBean>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
allInstancesOf(ClassBean, boolean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ClassMapper
Retrieves all instances of the given metaClass.
allInstancesOf(Set<ClassBean>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ClassMapper
Retrieves all instances of the given metaClasses.
allInstancesOf(ClassBean, boolean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
allInstancesOf(Set<ClassBean>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
allInstancesOf(EClass, boolean) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
allInstancesOf(EClass) - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Computes the set of instances of the given EClass (including its sub-types).
allInstancesOf(EClass, boolean) - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Computes the set of instances of the given EClass.
allInstancesOf(EClass) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
allInstancesOf(EClass, boolean) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
AllReferenceAs<M> - Interface in fr.inria.atlanmod.neoemf.data.mapping
A ReferenceMapper and a ManyReferenceMapper that converts all references before processing them as values.
allReferencesOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
allReferencesOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
allReferencesOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
allReferencesOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Retrieves all references of the specified feature.
allReferencesOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
 
allReferencesOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
allValuesOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
allValuesOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
allValuesOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Retrieves all values of the specified feature.
allValuesOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithArrays
 
allValuesOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
 
allValuesOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
 
allValuesOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
appendAllReferences(SingleFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
appendAllReferences(SingleFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
appendAllReferences(SingleFeatureBean, List<Id>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
appendAllReferences(SingleFeatureBean, List<Id>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Adds all the collection to the specified feature from the last position.
appendAllReferences(SingleFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
appendAllReferences(SingleFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
appendAllReferences(SingleFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
appendAllReferences(SingleFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
appendAllReferences(SingleFeatureBean, List<Id>) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
appendAllValues(SingleFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
appendAllValues(SingleFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
appendAllValues(SingleFeatureBean, List<? extends V>) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Adds all the collection to the specified feature from the last position.
appendAllValues(SingleFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
appendAllValues(SingleFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
appendAllValues(SingleFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
appendAllValues(SingleFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
appendAllValues(SingleFeatureBean, List<? extends V>) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
appendReference(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
appendReference(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
appendReference(SingleFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
appendReference(SingleFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Adds the reference to the specified feature at the last position.
appendReference(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
appendReference(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
appendReference(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
appendReference(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
appendReference(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
appendValue(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
appendValue(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
appendValue(SingleFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Adds the value to the specified feature at the last position.
appendValue(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
appendValue(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
appendValue(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
appendValue(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
appendValue(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
asAttribute(EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.util.EFeatures
Casts the feature as an attribute.
asReference(EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.util.EFeatures
Casts the feature as a reference.
attached(EObject) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
AttributeConverter - Class in fr.inria.atlanmod.neoemf.data.store.adapter
A BiConverter that transforms the value of EAttribute instances.
AttributeConverter(FeatureMapConverter) - Constructor for class fr.inria.atlanmod.neoemf.data.store.adapter.AttributeConverter
Constructs a new AttributeConverter for the given store.
autoSave() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
autoSave(long) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
autoSave() - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the autoSave feature in this configuration.
autoSave(long) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the autoSave feature, with a defined chunk, in this configuration.
AutoSavingStore - Class in fr.inria.atlanmod.neoemf.data.store
A Store wrapper that automatically saves modifications as calls are made.
AutoSavingStore(Long) - Constructor for class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
Constructs a new AutoSavingStore with the given chunk.
AutoSavingStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
Constructs a new AutoSavingStore with the default number of modifications between saves.

B

Backend - Interface in fr.inria.atlanmod.neoemf.data
A DataMapper that stores all elements in a database and provides specific methods for communicating with the database that it uses.
backend() - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractStore
 
backend() - Method in class fr.inria.atlanmod.neoemf.data.store.ClosedStore
 
backend() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.AbstractCallReport
Returns the information about the backend related to this call.
backend() - Method in class fr.inria.atlanmod.neoemf.data.store.NoopStore
 
backend() - Method in interface fr.inria.atlanmod.neoemf.data.store.Store
Returns the back-end where data are stored.
BackendFactory - Interface in fr.inria.atlanmod.neoemf.data
A factory that creates Backend instances.
BackendFactoryRegistry - Class in fr.inria.atlanmod.neoemf.data
The registry that holds registered URI schemes with their associated BackendFactory.
BackendReport - Class in fr.inria.atlanmod.neoemf.data.store.listener
Information about a Backend.
BackendReport(Backend) - Constructor for class fr.inria.atlanmod.neoemf.data.store.listener.BackendReport
Constructs a new BackendReport for the specified backend.
base - Variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractBasedObject
The base element.
BASE_PREFIX - Static variable in class fr.inria.atlanmod.neoemf.config.BaseConfig
The base prefix for all internal options key related to the NeoEMF behavior.
BaseBlueprintsConfig<C extends BaseBlueprintsConfig<C>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.config
The base Config that provides utility methods to create generic Blueprints configuration.
BaseBlueprintsConfig() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.config.BaseBlueprintsConfig
Constructs a new BaseBlueprintsConfig.
BaseConfig<C extends BaseConfig<C>> - Class in fr.inria.atlanmod.neoemf.config
The base Config that creates and manages common configuration that are available for all back-end implementations.
BaseConfig() - Constructor for class fr.inria.atlanmod.neoemf.config.BaseConfig
Constructs a new BaseConfig with default settings.
basicCreate(EClass) - Method in class fr.inria.atlanmod.neoemf.core.PersistenceFactory
 
basicIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
basicIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
basicList() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
 
basicListIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
basicListIterator(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
basicListIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
basicListIterator(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
basicSetResourceSet(ResourceSet, NotificationChain) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
BeanSerializerFactory - Class in fr.inria.atlanmod.neoemf.data.bean.serializer
The factory that creates BinarySerializer instances.
BerkeleyDbBackend - Interface in fr.inria.atlanmod.neoemf.data.berkeleydb
A Backend that is responsible of low-level access to a BerkeleyDB database.
BerkeleyDbBackendFactory - Class in fr.inria.atlanmod.neoemf.data.berkeleydb
A BackendFactory that creates BerkeleyDbBackend instances.
BerkeleyDbBackendFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.berkeleydb.BerkeleyDbBackendFactory
Constructs a new BerkeleyDbBackendFactory.
BerkeleyDbConfig - Class in fr.inria.atlanmod.neoemf.data.berkeleydb.config
A Config that creates BerkeleyDB specific configuration.
BerkeleyDbConfig() - Constructor for class fr.inria.atlanmod.neoemf.data.berkeleydb.config.BerkeleyDbConfig
Constructs a new BerkeleyDbConfig with default settings.
BerkeleyDbUriFactory - Class in fr.inria.atlanmod.neoemf.data.berkeleydb.util
A UriFactory that creates BerkeleyDB specific resource URIs.
BerkeleyDbUriFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.berkeleydb.util.BerkeleyDbUriFactory
Constructs a new BerkeleyDbUriFactory.
BindingException - Exception in fr.inria.atlanmod.neoemf.bind
Exception thrown when an error occurred when using bindings across reflection.
BindingException() - Constructor for exception fr.inria.atlanmod.neoemf.bind.BindingException
Constructs an BindingException with null as its error detail message.
BindingException(String) - Constructor for exception fr.inria.atlanmod.neoemf.bind.BindingException
Constructs an BindingException with the specified detail message.
BindingException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.bind.BindingException
Constructs an BindingException with the specified cause and its detail message.
BindingException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.bind.BindingException
Constructs an BindingException with the specified detail message and cause.
Bindings - Class in fr.inria.atlanmod.neoemf.bind
A static utility class for binding.
BLUEPRINTS_PREFIX - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.config.BaseBlueprintsConfig
The base prefix for all options related to Blueprints, whatever the implementation.
BlueprintsBackend - Interface in fr.inria.atlanmod.neoemf.data.blueprints
A Backend that is responsible of low-level access to a Blueprints database.
BlueprintsBackendFactory - Class in fr.inria.atlanmod.neoemf.data.blueprints
A BackendFactory that creates BlueprintsBackend instances.
BlueprintsBackendFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsBackendFactory
Constructs a new BlueprintsBackendFactory.
BlueprintsNeo4jConfig - Class in fr.inria.atlanmod.neoemf.data.blueprints.neo4j.config
A specific BaseBlueprintsConfig that creates Blueprints Neo4j specific configuration.
BlueprintsNeo4jConfig() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.config.BlueprintsNeo4jConfig
Constructs a new BlueprintsNeo4jConfig with default settings.
BlueprintsTinkerConfig - Class in fr.inria.atlanmod.neoemf.data.blueprints.config
A Config that creates Blueprints TinkerGraph specific configuration.
BlueprintsTinkerConfig() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.config.BlueprintsTinkerConfig
Constructs a new BlueprintsTinkerConfig with default settings.
BlueprintsUriFactory - Class in fr.inria.atlanmod.neoemf.data.blueprints.util
A UriFactory that creates Blueprints specific resource URIs.
BlueprintsUriFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.util.BlueprintsUriFactory
Constructs a new BlueprintsUriFactory.
BoundInMemoryBackend - Class in fr.inria.atlanmod.neoemf.data.im
A InMemoryBackend, bound to a unique Id, that stores all elements in Maps.
BoundInMemoryBackend(Id) - Constructor for class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
Constructs a new BoundInMemoryBackend with the given owner.

C

cache - Variable in class fr.inria.atlanmod.neoemf.data.store.AbstractCachingStore
In-memory cache that holds loaded values, identified by their key.
cacheContainers() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
cacheContainers() - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the cache-containers feature in this configuration.
cacheFeatures() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
cacheFeatures() - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the cache-features feature in this configuration.
cacheMetaClasses() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
cacheMetaClasses() - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the cache-metaclasses feature in this configuration.
cacheSizes() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
cacheSizes() - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the cache-sizes feature in this configuration.
checkFeature(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
Checks the specified feature before using it.
checkFeature(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
checkModCount() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
Ensures that the modification count is as expected.
checkNotReadOnly() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
Ensures that this iterator is not read-only before executing a write operation.
checkNotReadOnly() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.NonResolvingLazyIterator
 
checkNotReadOnly() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.NonResolvingLazyListIterator
 
CLASS - Static variable in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend.Sizes
The estimated size of a ClassBean.
ClassBean - Class in fr.inria.atlanmod.neoemf.data.bean
A simple representation of a EClass.
ClassBean(String, String) - Constructor for class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Constructs a new ClassBean with the given name and uri, which are used as a simple representation of a an EClass.
ClassCachingStore - Class in fr.inria.atlanmod.neoemf.data.store
A Store wrapper that caches ClassBeans.
ClassCachingStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.ClassCachingStore
 
ClassDocument - Class in fr.inria.atlanmod.neoemf.data.mongodb.document
Represents a meta-class.
ClassDocument() - Constructor for class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
 
ClassMapper - Interface in fr.inria.atlanmod.neoemf.data.mapping
An object capable of mapping meta-classes.
ClassVertex - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph
A Vertex representing a meta-class.
clean() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage.Registry
Cleans the registry.
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
clear(InternalEObject, EStructuralFeature) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
close() - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackend
 
close() - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
close() - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
close() - Method in interface fr.inria.atlanmod.neoemf.data.Saveable
Cleanly closes this manager, clear all data in-memory and releases any system resources associated with it.
close() - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractCachingStore
 
close() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
close() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.PersistentStoreAdapter
 
close() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.TransientStoreAdapter
 
close() - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
close() - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
close() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
close() - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
 
close() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
ClosedStore - Class in fr.inria.atlanmod.neoemf.data.store
A closed Store.
ClosedStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.ClosedStore
Constructs a new ClosedStore.
commit() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
compareTo(Id) - Method in class fr.inria.atlanmod.neoemf.core.internal.LongId
 
compareTo(Id) - Method in class fr.inria.atlanmod.neoemf.core.internal.UndefinedId
 
compareTo(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
 
compareTo(AbstractStore) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractStore
 
Config - Interface in fr.inria.atlanmod.neoemf.config
A configuration that builds the behavior of BackendFactories and StoreFactory.
ContainerCachingStore - Class in fr.inria.atlanmod.neoemf.data.store
A Store wrapper that caches containers.
ContainerCachingStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.ContainerCachingStore
 
ContainerDocument - Class in fr.inria.atlanmod.neoemf.data.mongodb.document
Represents a container.
ContainerDocument() - Constructor for class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
 
containerFor(Id, SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
containerFor(Id, SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
containerFor(Id, SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ContainerMapper
Stores the container for the specified id.
containerFor(Id, SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
containerFor(Id, SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
containerFor(Id, SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ContainerCachingStore
 
containerFor(Id, SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
containerFor(Id, SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
ContainerMapper - Interface in fr.inria.atlanmod.neoemf.data.mapping
An object capable of mapping containers.
containerOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
containerOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
containerOf(Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ContainerMapper
Retrieves the container for the specified id.
containerOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
containerOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ContainerCachingStore
 
containerOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
containers() - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
Returns the map that holds all containers.
containers() - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
containers() - Method in class fr.inria.atlanmod.neoemf.data.im.DefaultInMemoryBackend
 
ContainingEdge - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph
An Edge representing the relation between an element and its container.
containingList - Variable in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
The containing list
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
contains(InternalEObject, EStructuralFeature, Object) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
ContentsCopier - Class in fr.inria.atlanmod.neoemf.core.internal
A Copier that recursively copies the content related to a PersistentEObject, from a StoreAdapter to another, by using the EMF methods.
ContentsCopier(PersistentEObject) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.ContentsCopier
Contructs a new ContentsCopier for the specified object.
ContentsList<E extends org.eclipse.emf.ecore.EObject> - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A read-only sequential List that delegates its operations to the associated Store.
ContentsList(PersistentEObject, List<EStructuralFeature>, boolean) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
Constructs a new ContentsList.
convert(Id) - Method in class fr.inria.atlanmod.neoemf.core.internal.LongIdConverter
 
convert(Id) - Method in class fr.inria.atlanmod.neoemf.core.internal.StringIdConverter
 
convert(Object, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AttributeConverter
Converts an instance of the attribute to a string literal representation.
convert(FeatureMap.Entry, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.FeatureMapConverter
Converts an instance of FeatureMap.Entry to a string literal representation.
convert(PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.ReferenceConverter
 
convert(String, EAttribute) - Method in class fr.inria.atlanmod.neoemf.io.processor.ValueConverter
Converts an instance of the attribute to a string literal representation.
copy(StoreAdapter, StoreAdapter) - Method in class fr.inria.atlanmod.neoemf.core.internal.ContentsCopier
 
copy(DataMapper, DataMapper) - Method in class fr.inria.atlanmod.neoemf.io.DirectDataCopier
 
copy(ProxyReference) - Static method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyReference
Creates a new ProxyReference from another, without its values.
copyTo(DataMapper) - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackend
 
copyTo(ModelGraph) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
 
copyTo(DataMapper) - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
copyTo(DataMapper) - Method in class fr.inria.atlanmod.neoemf.data.InvalidBackend
 
copyTo(DataMapper) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
copyTo(DataMapper) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
copyTo(StoreAdapter) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
copyTo(DataMapper) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
count() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertexQuery
 
CountingEventListener - Class in fr.inria.atlanmod.neoemf.io.listener
A EventListener that counts the number of different element.
CountingEventListener() - Constructor for class fr.inria.atlanmod.neoemf.io.listener.CountingEventListener
 
create(ModelGraph, ClassBean) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
Creates a new ClassVertex on the graph.
create(ModelGraph, ElementVertex, SingleFeatureBean) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ContainingEdge
Creates a new ContainingEdge between the containment vertex and its container.
create(ModelGraph, ElementVertex, Id, String) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
Creates a new ElementEdge between the referencing vertex and its reference.
create(ModelGraph, ElementVertex, Id, String, int) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
Creates a new ElementEdge between the referencing vertex and its positionned reference.
create(ModelGraph, ElementVertex, ClassVertex) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.InstanceOfEdge
Creates a new InstanceOfEdge between the instance vertex and its metaClass.
create(EClass) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
createBackend(URI, ImmutableConfig) - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackendFactory
 
createBackend(URI, ImmutableConfig) - Method in interface fr.inria.atlanmod.neoemf.data.BackendFactory
Creates a new Backend located by the uri.
createBackend(URI, ImmutableConfig) - Method in class fr.inria.atlanmod.neoemf.data.im.InMemoryBackendFactory
 
createCache() - Static method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
Creates a new in-memory cache to store Ids and their associated PersistentEObject.
createElement(ProxyElement, boolean) - Method in class fr.inria.atlanmod.neoemf.io.writer.DefaultMapperWriter
Creates an element from the given element.
createEqualityHelper() - Method in class fr.inria.atlanmod.neoemf.util.compare.LazyEqualityHelperFactory
 
createIndex(String, Class<E>, Parameter...) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
createIndex(String, Class<T>, BiFunction<T, G, U>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Generate an index with a particular name for a particular class.
createKey(String...) - Static method in class fr.inria.atlanmod.neoemf.config.BaseConfig
Creates a new key from the given segments.
createKeyIndex(String, Class<E>, Parameter...) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
createLocalBackend(Path, C) - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackendFactory
Creates a new file-based Backend.
createLocalBackend(Path, BerkeleyDbConfig) - Method in class fr.inria.atlanmod.neoemf.data.berkeleydb.BerkeleyDbBackendFactory
 
createLocalBackend(Path, BaseBlueprintsConfig<?>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsBackendFactory
 
createLocalBackend(Path, MapDbConfig) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbBackendFactory
 
createLocalUri(URI) - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
 
createLocalUri(File) - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
 
createLocalUri(String) - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
 
createLocalUri(URI) - Method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Creates a new URI from the given uri.
createLocalUri(File) - Method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Creates a new URI from the given file descriptor.
createLocalUri(String) - Method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Creates a new URI from the given file descriptor.
createMapper(String, Object...) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractMapperFactory
Creates a new instance of the represented DataMapper.
createMapper(Class<T>, Object...) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractMapperFactory
Creates a new instance of the represented DataMapper.
createProcessors() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractReader
Creates all processors required for analyzing the read source.
createProcessors() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiStreamReader
 
createRemoteBackend(URL, C) - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackendFactory
Creates a new server-based Backend.
createRemoteBackend(URL, HBaseConfig) - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBaseBackendFactory
 
createRemoteBackend(URL, MongoDbConfig) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.MongoDbBackendFactory
 
createRemoteUri(String, int, URI) - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
 
createRemoteUri(String, int, String) - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
 
createRemoteUri(InetAddress, int, URI) - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
 
createRemoteUri(InetAddress, int, String) - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
 
createRemoteUri(String, int, URI) - Method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Creates a new URI from the host, port, and model by creating a hierarchical URI that references the distant model resource.
createRemoteUri(String, int, String) - Method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Creates a new URI from the host, port, and model by creating a hierarchical URI that references the distant model resource.
createRemoteUri(InetAddress, int, URI) - Method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Creates a new URI from the host, port, and model by creating a hierarchical URI that references the distant model resource.
createRemoteUri(InetAddress, int, String) - Method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Creates a new URI from the host, port, and model by creating a hierarchical URI that references the distant model resource.
createResource(URI) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceFactory
The uri must be registered in the BackendFactoryRegistry.
createScheme(String) - Static method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Creates a URI scheme from the specified baseName.
createStore(Backend, ImmutableConfig) - Method in class fr.inria.atlanmod.neoemf.data.store.StoreFactory
Creates a new Store in front of the backend according to the specified baseConfig.
cursor - Variable in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
The current position of the iterator.

D

DatabaseException - Exception in fr.inria.atlanmod.neoemf.data
Exception thrown when an error occurred when reading/manipulating a database.
DatabaseException() - Constructor for exception fr.inria.atlanmod.neoemf.data.DatabaseException
Constructs an DatabaseException with null as its error detail message.
DatabaseException(String) - Constructor for exception fr.inria.atlanmod.neoemf.data.DatabaseException
Constructs an DatabaseException with the specified detail message.
DatabaseException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.DatabaseException
Constructs an DatabaseException with the specified cause and its detail message.
DatabaseException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.DatabaseException
Constructs an DatabaseException with the specified detail message and cause.
DataCopier - Interface in fr.inria.atlanmod.neoemf.data
A Copier for DataMapper instances.
DataMapper - Interface in fr.inria.atlanmod.neoemf.data.mapping
An object capable of mapping features, containers and meta-classes represented as a set of key/value pair.
DEFAULT - Static variable in class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
The instance of the default meta-class: http://www.eclipse.org/emf/2002/Ecore # EObject.
DEFAULT - Static variable in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage
The instance of the default namespace: ecore @ http://www.eclipse.org/emf/2002/Ecore.
DEFAULT_CHUNK - Static variable in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
The default number of allowed changes between saves.
DEFAULT_LEVEL - Static variable in class fr.inria.atlanmod.neoemf.data.store.listener.LoggingStoreListener
The default logging level.
DEFAULT_VARIANT - Static variable in annotation type fr.inria.atlanmod.neoemf.bind.FactoryBinding
The default variant.
DefaultInMemoryBackend - Class in fr.inria.atlanmod.neoemf.data.im
A InMemoryBackend that stores all elements in Maps.
DefaultInMemoryBackend() - Constructor for class fr.inria.atlanmod.neoemf.data.im.DefaultInMemoryBackend
Constructs a new DefaultInMemoryBackend.
DefaultMapperReader - Class in fr.inria.atlanmod.neoemf.io.reader
The default implementation of a Reader that reads data from a DataMapper.
DefaultMapperReader() - Constructor for class fr.inria.atlanmod.neoemf.io.reader.DefaultMapperReader
 
DefaultMapperWriter - Class in fr.inria.atlanmod.neoemf.io.writer
A Writer that persists data into a DataMapper.
DefaultMapperWriter(DataMapper) - Constructor for class fr.inria.atlanmod.neoemf.io.writer.DefaultMapperWriter
Constructs a new DefaultMapperWriter with the given mapper.
DefaultPersistentEObject - Class in fr.inria.atlanmod.neoemf.core
The default implementation of a PersistentEObject.
DefaultPersistentEObject() - Constructor for class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
Constructs a new DefaultPersistentEObject with an undefined Id.
DefaultPersistentEObject(Id) - Constructor for class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
Constructs a new DefaultPersistentEObject with the given id.
DefaultPersistentResource - Class in fr.inria.atlanmod.neoemf.resource
The default implementation of a PersistentResource that contains PersistentEObject.
DefaultPersistentResource(URI) - Constructor for class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
Constructs a new DefaultPersistentResource with the given uri.
delegateAdd(FeatureMap.Entry) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateAdd(int, FeatureMap.Entry) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateAdd(E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateAdd(int, E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateAdd(int, Object) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
delegateAdd(Object) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
delegateAddAll(int, Collection<? extends FeatureMap.Entry>) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
TODO
delegateAddAll(int, Collection<? extends E>) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
TODO
delegateBasicList() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateBasicList() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateClear() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateClear() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateContains(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateContains(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateContainsAll(Collection<?>) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateContainsAll(Collection<?>) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateEquals(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateEquals(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateGet(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateGet(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateGetAll() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
TODO
delegateGetAll() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
TODO
delegateHashCode() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateHashCode() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateIndexOf(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateIndexOf(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateIsEmpty() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateIsEmpty() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateLastIndexOf(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateLastIndexOf(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateList() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateList() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateListIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateListIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateMove(int, int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateMove(int, int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateRemove(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateRemove(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateRemove(int) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
delegateSet(int, FeatureMap.Entry) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateSet(int, E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateSize() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateSize() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateToArray() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateToArray(T[]) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateToArray() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateToArray(T[]) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delegateToString() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
delegateToString() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
delete(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
DELIMITER - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
The delimiter used to separate the property name and its value in a composed property.
detached(EObject) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
didAdd(int, E) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
didClear(int, Object[]) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
didRemove(int, E) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
didSet(int, E, E) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
DirectDataCopier - Class in fr.inria.atlanmod.neoemf.io
A DataCopier using the direct import/export.
DirectDataCopier() - Constructor for class fr.inria.atlanmod.neoemf.io.DirectDataCopier
 
direction(Direction) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertexQuery
 
DirectStoreFeatureMap - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A FeatureMap representing a multi-valued feature which behaves as a proxy and that delegates its operations to the associated Store.
DirectStoreFeatureMap(PersistentEObject, EStructuralFeature) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
Constructs a new DirectStoreFeatureMap.
DirectStoreList<E> - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A List representing a multi-valued feature which behaves as a proxy and that delegates its operations to the associated Store.
DirectStoreList(PersistentEObject, EStructuralFeature) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
Constructs a new DirectStoreList.
DirectStoreMap<K,V> - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A Map representing a multi-valued feature which behaves as a proxy and that delegates its operations to the associated Store.
DirectStoreMap(PersistentEObject, EStructuralFeature) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreMap
Constructs a DirectStoreMap with the given owner and feature.
doAdd(int, E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
Inserts the specified element at the specified index in the containing list.
doAddAllUnique(int, Collection<? extends FeatureMap.Entry>) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
doAddAllUnique(int, Object[], int, int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
doAddAllUnique(Collection<? extends E>) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
doAddAllUnique(int, Collection<? extends E>) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
doAddAllUnique(Object[], int, int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
doAddAllUnique(int, Object[], int, int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
doAddUnique(E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
doGet(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
Returns the element at the specified index in the containing list.
doGet(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.NonResolvingLazyIterator
 
doGet(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.NonResolvingLazyListIterator
 
doRemove(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
Removes the element at the specified index in the containing list.
doSet(int, E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
Replaces the element at the specified index in the containing list with the specified element.
doUnload() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
dropIndex(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
dropKeyIndex(String, Class<E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
dynamicGet(int) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
DynamicPersistentEObject - Class in fr.inria.atlanmod.neoemf.core
DynamicPersistentEObject(EClass) - Constructor for class fr.inria.atlanmod.neoemf.core.DynamicPersistentEObject
Constructs a new DynamicPersistentEObject that is an instance of the specified eClass.
dynamicSet(int, Object) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
dynamicUnset(int) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 

E

e - Variable in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
The exception thrown when calling methods.
eAdapters() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
eAllContents() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eBasicSetContainer(InternalEObject, int) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eContainerFeatureID() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eContents() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
EcoreMapper - Class in fr.inria.atlanmod.neoemf.io.processor
A Processor that transforms simple elements to an EMF structure.
EcoreMapper() - Constructor for class fr.inria.atlanmod.neoemf.io.processor.EcoreMapper
 
eDeliver() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
edge(BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
Execute the query and return the matching edge.
edges() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
edges(BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
Execute the query and return the matching edges.
eDynamicIsSet(int, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
EFeatures - Class in fr.inria.atlanmod.neoemf.util
Static utility methods related to EStructuralFeatures.
eInternalContainer() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eInternalContainer() - Method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
 
eInternalResource() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
ElementEdge - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph
An Edge representing the relation between an element and another.
ElementEdge(Edge, ModelGraph) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
Constructs a new ElementEdge.
ElementVertex - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph
A Vertex representing an element that can have a meta-class and a container.
ElementVertexQuery - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph
A specific VertexQuery for querying a ModelGraph instance and its components.
ElementVertexQuery(VertexQuery, ModelGraph) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertexQuery
Constructs a new IdVertexQuery.
empty() - Static method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
Returns an empty ContentsList.
empty() - Static method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
Returns an empty ProxyValue.
ENCODING - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The default encoding of XML files.
END_EXPR - Static variable in class fr.inria.atlanmod.neoemf.io.util.XPathConstants
The string representing the end of a XPath segment.
eNotify(Notification) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
ENTRIES - Static variable in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend.Sizes
The estimated number of entries in maps.
ENTRY_DELIMITER - Static variable in class fr.inria.atlanmod.neoemf.data.store.adapter.FeatureMapConverter
The delimiter used to separate the feature from its value in a serialized FeatureMap.Entry.
ENTRY_FORMAT - Static variable in class fr.inria.atlanmod.neoemf.data.store.adapter.FeatureMapConverter
The pattern used to store feature map entries.
equals(Object) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.core.internal.LongId
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractStore
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractNamedElement
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
 
eSetDeliver(boolean) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
eSetDirectResource(Resource.Internal) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eSetStore(InternalEObject.EStore) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eStore() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eStore() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
eStore() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
eStore() - Method in interface fr.inria.atlanmod.neoemf.data.store.Storable
Returns the store used to store the model.
eStore() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
eStore() - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
eStore() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
EventListener - Interface in fr.inria.atlanmod.neoemf.io.listener
A Handler that simply listen events.
exists(Path) - Static method in interface fr.inria.atlanmod.neoemf.config.Config
Checks that a configuration file exists in the directory.
expectedModCount - Variable in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
The modification count of the containing list.

F

F_CONTAINER - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
The field name of the container.
F_ID - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
The field name of the containing feature.
F_ID - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
The field name of the unique identifier of a document.
F_MANY_FEATURE - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
The field name of the multi-valued features values.
F_METACLASS - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
The field name of the meta-class.
F_NAME - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
The field name of the name of a meta-class.
F_OWNER - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
The field name of the owner of a container.
F_SINGLE_FEATURE - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
The field name of the single-valued features values.
F_URI - Static variable in class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
The field name of the URI of a meta-class.
FactoryBinding - Annotation Type in fr.inria.atlanmod.neoemf.bind
Annotates an element that is bound to a BackendFactory.
FailureCallReport<K,V> - Class in fr.inria.atlanmod.neoemf.data.store.listener
FailureCallReport(BackendReport, String, K, V, Throwable) - Constructor for class fr.inria.atlanmod.neoemf.data.store.listener.FailureCallReport
Constructs a new failed call information.
FEATURE - Static variable in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend.Sizes
The estimated size of a FeatureBean.
FEATURE_VALUE - Static variable in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend.Sizes
The estimated size of a feature value.
FeatureBean - Interface in fr.inria.atlanmod.neoemf.data.bean
The simple representation of a EStructuralFeature of a PersistentEObject.
FeatureCachingStore - Class in fr.inria.atlanmod.neoemf.data.store
A Store wrapper that caches EStructuralFeature values.
FeatureCachingStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
FeatureMapConverter - Class in fr.inria.atlanmod.neoemf.data.store.adapter
A BiConverter that transforms the value of FeatureMap.Entry instances.
FeatureMapConverter(StoreAdapter) - Constructor for class fr.inria.atlanmod.neoemf.data.store.adapter.FeatureMapConverter
Constructs a new FeatureMapConverter for the given store.
features() - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
Returns the map that holds single-features.
features() - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
features() - Method in class fr.inria.atlanmod.neoemf.data.im.DefaultInMemoryBackend
 
find(Class<? super T>, Function<Class<? extends BackendFactory>, String>, String, String) - Static method in class fr.inria.atlanmod.neoemf.bind.Bindings
Retrieves the instance of the type that is bound to a BackendFactory with the given value, by using the speficied valueMapping.
flushCurrentElement() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Finalizes the current element and sends all delayed notifications to handlers.
forClass() - Method in class fr.inria.atlanmod.neoemf.data.bean.serializer.BeanSerializerFactory
forId() - Method in class fr.inria.atlanmod.neoemf.data.bean.serializer.BeanSerializerFactory
Gets the BinarySerializer for Ids.
forManyFeature() - Method in class fr.inria.atlanmod.neoemf.data.bean.serializer.BeanSerializerFactory
format(String, String) - Static method in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
Formats a prefixed value as "prefix:value".
forName(String, String) - Static method in interface fr.inria.atlanmod.neoemf.config.Config
Retrieves the instance of Config that is associated to a BackendFactory wearing the specified name.
forName(String) - Static method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Retrieves the instance of UriFactory that is associated to a BackendFactory wearing the given name.
forScheme(String) - Static method in interface fr.inria.atlanmod.neoemf.config.Config
Retrieves the instance of Config that is associated to a UriFactory which use the specified scheme.
forScheme(String) - Static method in interface fr.inria.atlanmod.neoemf.util.UriFactory
Retrieves the instance of UriFactory that uses the given scheme.
forSingleFeature() - Method in class fr.inria.atlanmod.neoemf.data.bean.serializer.BeanSerializerFactory
fr.inria.atlanmod.neoemf - package fr.inria.atlanmod.neoemf
The base package of all NeoEMF features.
fr.inria.atlanmod.neoemf.bind - package fr.inria.atlanmod.neoemf.bind
Provides classes related to the binding engine and classpath analysis.
fr.inria.atlanmod.neoemf.config - package fr.inria.atlanmod.neoemf.config
Provides utility classes to provide modeling and persistence-level configuration.
fr.inria.atlanmod.neoemf.core - package fr.inria.atlanmod.neoemf.core
Provides the base classes that extends EMF API to enable lazy-loading of model elements.
fr.inria.atlanmod.neoemf.core.internal - package fr.inria.atlanmod.neoemf.core.internal
Provides helper classes for the base classes, such as lazy collections.
fr.inria.atlanmod.neoemf.core.internal.collect - package fr.inria.atlanmod.neoemf.core.internal.collect
Provides on-demand collections and iterators related to EObjects content.
fr.inria.atlanmod.neoemf.data - package fr.inria.atlanmod.neoemf.data
Provides generic classes representing data management operations.
fr.inria.atlanmod.neoemf.data.bean - package 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 - package fr.inria.atlanmod.neoemf.data.bean.serializer
Provides classes related to bean serialization.
fr.inria.atlanmod.neoemf.data.berkeleydb - package fr.inria.atlanmod.neoemf.data.berkeleydb
Provides classes related to data management specific to a BerkeleyDB implementation.
fr.inria.atlanmod.neoemf.data.berkeleydb.config - package fr.inria.atlanmod.neoemf.data.berkeleydb.config
Provides configuration classes to define specific behaviors of BerkeleyDB data persistence.
fr.inria.atlanmod.neoemf.data.berkeleydb.util - package fr.inria.atlanmod.neoemf.data.berkeleydb.util
Provides utility classes related to BerkeleyDB.
fr.inria.atlanmod.neoemf.data.blueprints - package fr.inria.atlanmod.neoemf.data.blueprints
Provides classes related to data management specific to a Blueprints implementation.
fr.inria.atlanmod.neoemf.data.blueprints.config - package fr.inria.atlanmod.neoemf.data.blueprints.config
Provides configuration classes to define specific behaviors of Blueprints data persistence.
fr.inria.atlanmod.neoemf.data.blueprints.internal.graph - package fr.inria.atlanmod.neoemf.data.blueprints.internal.graph
Provides the dedicated graph structure for storing an EMF model.
fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper - package fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
Provides dynamic re-implementations of the Id-based structure of Blueprints.
fr.inria.atlanmod.neoemf.data.blueprints.neo4j - package fr.inria.atlanmod.neoemf.data.blueprints.neo4j
Provides classes related to data management specific to a Neo4j implementation, under Blueprints.
fr.inria.atlanmod.neoemf.data.blueprints.neo4j.config - package fr.inria.atlanmod.neoemf.data.blueprints.neo4j.config
Provides configuration classes to define specific behaviors of Neo4j data persistence.
fr.inria.atlanmod.neoemf.data.blueprints.util - package fr.inria.atlanmod.neoemf.data.blueprints.util
Provides utility classes related to Blueprints.
fr.inria.atlanmod.neoemf.data.hbase - package fr.inria.atlanmod.neoemf.data.hbase
Provides classes related to data management specific to a HBase implementation.
fr.inria.atlanmod.neoemf.data.hbase.config - package fr.inria.atlanmod.neoemf.data.hbase.config
Provides configuration classes to define specific behaviors of HBase data persistence.
fr.inria.atlanmod.neoemf.data.hbase.util - package fr.inria.atlanmod.neoemf.data.hbase.util
Provides utility classes related to HBase.
fr.inria.atlanmod.neoemf.data.im - package fr.inria.atlanmod.neoemf.data.im
Provides classes related to data management specific to the default in-memory implementation.
fr.inria.atlanmod.neoemf.data.im.config - package fr.inria.atlanmod.neoemf.data.im.config
Provides configuration classes to define specific behaviors of the default in-memory database.
fr.inria.atlanmod.neoemf.data.im.util - package fr.inria.atlanmod.neoemf.data.im.util
Provides utility classes related to the default in-memory database.
fr.inria.atlanmod.neoemf.data.mapdb - package fr.inria.atlanmod.neoemf.data.mapdb
Provides classes related to data management specific to a MapDB implementation.
fr.inria.atlanmod.neoemf.data.mapdb.config - package fr.inria.atlanmod.neoemf.data.mapdb.config
Provides configuration classes to define specific behaviors of MapDB data persistence.
fr.inria.atlanmod.neoemf.data.mapdb.util - package fr.inria.atlanmod.neoemf.data.mapdb.util
Provides utility classes related to MapDB.
fr.inria.atlanmod.neoemf.data.mapping - package fr.inria.atlanmod.neoemf.data.mapping
Provides interfaces for data mapping.
fr.inria.atlanmod.neoemf.data.mongodb - package fr.inria.atlanmod.neoemf.data.mongodb
Provides classes related to data management specific to a MongoDb implementation.
fr.inria.atlanmod.neoemf.data.mongodb.config - package fr.inria.atlanmod.neoemf.data.mongodb.config
Provides configuration classes to define specific behaviors of MongoDb data persistence.
fr.inria.atlanmod.neoemf.data.mongodb.document - package fr.inria.atlanmod.neoemf.data.mongodb.document
Provides MongoDB documents.
fr.inria.atlanmod.neoemf.data.mongodb.util - package fr.inria.atlanmod.neoemf.data.mongodb.util
Provides utility classes related to MongoDb.
fr.inria.atlanmod.neoemf.data.store - package fr.inria.atlanmod.neoemf.data.store
Provides classes that adds preprocessing and postprocessing functionalities during persistence operations.
fr.inria.atlanmod.neoemf.data.store.adapter - package fr.inria.atlanmod.neoemf.data.store.adapter
Provides classes to map model-level operations into persistence-level operations.
fr.inria.atlanmod.neoemf.data.store.listener - package fr.inria.atlanmod.neoemf.data.store.listener
Provides objects able to listen database calls.
fr.inria.atlanmod.neoemf.io - package fr.inria.atlanmod.neoemf.io
Provides methods and classes for working with I/O and security.
fr.inria.atlanmod.neoemf.io.listener - package fr.inria.atlanmod.neoemf.io.listener
Provides objects able to listen an I/O process.
fr.inria.atlanmod.neoemf.io.processor - package fr.inria.atlanmod.neoemf.io.processor
Provides classes that adds preprocessing and postprocessing functionalities during an I/O process.
fr.inria.atlanmod.neoemf.io.proxy - package fr.inria.atlanmod.neoemf.io.proxy
Provides simple representations of objects used during import/export.
fr.inria.atlanmod.neoemf.io.reader - package fr.inria.atlanmod.neoemf.io.reader
Provides classes related to data reading.
fr.inria.atlanmod.neoemf.io.util - package fr.inria.atlanmod.neoemf.io.util
Provides utility classes to ease reading and writing of files.
fr.inria.atlanmod.neoemf.io.writer - package fr.inria.atlanmod.neoemf.io.writer
Provides classes related to data writing.
fr.inria.atlanmod.neoemf.resource - package fr.inria.atlanmod.neoemf.resource
Provides classes extending EMF resource management to support lazy-loading and database delegation.
fr.inria.atlanmod.neoemf.resource.internal - package fr.inria.atlanmod.neoemf.resource.internal
Provides helper classes for base classes related to Resources.
fr.inria.atlanmod.neoemf.util - package fr.inria.atlanmod.neoemf.util
Provides miscellaneous utility classes, such as URIs management or models comparison.
fr.inria.atlanmod.neoemf.util.compare - package fr.inria.atlanmod.neoemf.util.compare
Provides EMF Compare specific implementation classes that allow model comparison involving PersistentEObjects.
from(Object) - Static method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Returns the given object as a PersistentEObject.
from(PersistentEObject) - Static method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Creates a new ClassBean from the given object.
from(EClass) - Static method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Creates a new ClassBean from the given reference.
from(InternalEObject, EStructuralFeature, int) - Static method in class fr.inria.atlanmod.neoemf.data.bean.ManyFeatureBean
Creates a new ManyFeatureBean from the given owner and the given feature.
from(PersistentEObject, EStructuralFeature, int) - Static method in class fr.inria.atlanmod.neoemf.data.bean.ManyFeatureBean
Creates a new ManyFeatureBean from the given owner and the given feature.
from(InternalEObject, EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.data.bean.SingleFeatureBean
Creates a new SingleFeatureBean from the given owner and the given feature.
from(PersistentEObject, EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.data.bean.SingleFeatureBean
Creates a new SingleFeatureBean from the given owner and the given feature.
from(Vertex, ModelGraph) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
Creates a new instance of ClassVertex on the baseVertex.
from(Edge, ModelGraph) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ContainingEdge
Creates a new instance of ContainingEdge on the baseEdge.
from(Edge, ModelGraph) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
Creates a new instance of ElementEdge on the baseEdge.
from(Vertex, ModelGraph) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Retrieves the ElementVertex that wraps the baseVertex, or creates a new instance on it.
from(Edge, ModelGraph) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.InstanceOfEdge
Creates a new instance of InstanceOfEdge on the baseEdge.
fromBean(ClassBean) - Static method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
Converts the specified bean in a ClassDocument.
fromBean(SingleFeatureBean) - Static method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
Converts the specified bean in a ContainerDocument.
fromHexString(String) - Method in interface fr.inria.atlanmod.neoemf.core.IdProvider
Creates a new Id from an hexadecimal representation.
fromHexString(String) - Method in class fr.inria.atlanmod.neoemf.core.internal.LongIdProvider
 
fromLong(long) - Method in interface fr.inria.atlanmod.neoemf.core.IdProvider
Creates a new Id from a long representation.
fromLong(long) - Method in class fr.inria.atlanmod.neoemf.core.internal.LongIdProvider
 
fromMapper(DataMapper) - Static method in class fr.inria.atlanmod.neoemf.io.Migrator
Creates a Migrator that reads a DataMapper.
fromXmi(File) - Static method in class fr.inria.atlanmod.neoemf.io.Migrator
Creates a Migrator that reads a XMI file.
fromXmi(InputStream) - Static method in class fr.inria.atlanmod.neoemf.io.Migrator
Creates a Migrator that reads XMI content from an InputStream.

G

generate() - Method in interface fr.inria.atlanmod.neoemf.core.IdProvider
Generates a new instance of an Id initialized with a random value.
generate(String) - Method in interface fr.inria.atlanmod.neoemf.core.IdProvider
Generates a new instance of an Id from a baseValue.
generate() - Method in class fr.inria.atlanmod.neoemf.core.internal.LongIdProvider
 
generate(String) - Method in class fr.inria.atlanmod.neoemf.core.internal.LongIdProvider
 
get() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Retrieves the EClass corresponding to this ClassBean.
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
get(InternalEObject, EStructuralFeature, int) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
get(EPackage) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage.Registry
Returns a ProxyPackage from the specified ePackage.
getAll(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
getAll(InternalEObject, EStructuralFeature) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Returns all values in the content of the object's feature.
getAllContents() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
getAllContents() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getAllInstancesOf() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
Returns all vertices that are instance of the represented meta-class.
getBaseElement() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractBasedObject
Returns the base element of this element.
getBaseGraph() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getByPrefix(String) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage.Registry
Returns a ProxyPackage identified by the given prefix, or null if no namespace is registered with this prefix.
getByUri(String) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage.Registry
Returns a ProxyPackage identified by the given uri, or null if no namespace is registered with this uri.
getCache() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
Returns the in-memory cache holding recently loaded PersistentEObjects.
getCache() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.PersistentStoreAdapter
 
getCache() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.TransientStoreAdapter
 
getClassVertex() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns the meta-class vertex.
getClassVertex() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.InstanceOfEdge
Returns the meta-class vertex of this relation.
getClassVertex(ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
Returns the meta-class vertex associated to the provided bean.
getClassVertices(Set<ClassBean>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
Returns all meta-class vertices associated to the given beans.
getContainer() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
getContainer(InternalEObject) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
getContainerVertex() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ContainingEdge
Returns the container vertex of this relation.
getContainingEdge() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns the containing edge.
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
getContainingFeature(InternalEObject) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
getContainmentVertex() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ContainingEdge
Returns the containment vertex of this relation.
getContents() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
getContents() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getCurrentElement() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Returns the current element.
getEdge(Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getEdge(Object, BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Return the edge referenced by the provided object identifier.
getEdge(Direction, String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
Return the only edge incident to the vertex according to the provided direction and edge label.
getEdge(Direction, String, BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
Return the only edge incident to the vertex according to the provided direction and edge label.
getEdges() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getEdges(String, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getEdges(BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Return an iterable to all the edges in the graph.
getEdges(String, Object, BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Return an iterable to all the edges in the graph that have a particular key/value property.
getEdges(Direction, String...) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
 
getEdges(Direction, String[], BiFunction<Edge, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
Return the edges incident to the vertex according to the provided direction and edge labels.
getElementId() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns the converted identifier of this element vertex.
getEObject(String) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
getEObject(String) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getErrors() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getFactoryFor(String) - Method in class fr.inria.atlanmod.neoemf.data.BackendFactoryRegistry
Returns the BackendFactory identified by the given URI scheme.
getFeatureId() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ContainingEdge
Returns the identifier of the containing feature.
getFeatureID() - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
getFeatures() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getId() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
 
getId() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
 
getId() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
 
getId() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
getId() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
Returns the identifier of the feature for the owner element.
getId() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
Returns the identifier of this element.
getIdConverter() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
Returns the converter to use a primitive representation instead of a complete Id.
getIndex(String, Class<E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getIndex(String, Class<T>, BiFunction<T, G, U>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Get an index from the graph by its name and index class.
getIndexedKeys(Class<E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getIndices() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getInstance() - Static method in class fr.inria.atlanmod.neoemf.core.internal.LongIdProvider
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.core.internal.PersistenceAdapter
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.BackendFactoryRegistry
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.bean.serializer.BeanSerializerFactory
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.store.StoreFactory
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage.Registry
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceFactory
Returns the instance of this class.
getInstanceVertex() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.InstanceOfEdge
Returns the instance vertex of this relation.
getLabel() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdEdge
 
getManyFeatures() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
getMapping() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
getMapping() - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns the defined mapping.
getMetaClass() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
getMetaClass() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
Returns the meta-class of this element.
getName() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
getName() - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns the name of the BackendFactory associated with this configuration.
getName() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
Returns the name of the represented meta-class.
getName() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
 
getName() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractNamedElement
Returns the name of this element.
getNamespace() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
Returns the namespace of this meta-class.
getNotifier() - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
getOption(String) - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns the value of the key.
getOptions() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
getOptions(Predicate<String>) - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns a sub-map of all defined options filtered with the given keyFilter.
getOptions() - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns all defined options.
getOrCreate(ModelGraph, ClassBean) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
Retrieves or creates a new ClassVertex on the graph.
getOrCreateIndex(String, Class<T>, BiFunction<T, G, U>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Returns the index, from the graph, by its name and index class.
getOrCreateList(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
Gets or creates a new List to store the multi-valued features identified by the feature.
getOrCreateVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
Returns the vertex referenced by the provided id.
getOrigin() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
 
getOrigin() - Method in interface fr.inria.atlanmod.neoemf.io.proxy.Proxy
Returns the origin of this proxy.
getOrigin() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
 
getOrigin() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage
 
getOwner() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
 
getOwner() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
Returns the identifier of the element that owns this feature.
getPosition() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
Returns the position of this relation for the referencing vertex.
getPrefix() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage
Returns the prefix of this namespace.
getPreviousId() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Returns the identifier of the previous element.
getProperty(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
 
getPropertyKeys() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
 
getProvider() - Static method in interface fr.inria.atlanmod.neoemf.core.Id
Returns the instance of the default IdProvider.
getRaw() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
Returns the raw value.
getReference(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns the reference of the feature.
getReference(FeatureBean, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns the reference of the feature at the defined position.
getReferencedVertex() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
Returns the referenced vertex of this relation.
getReferenceEdges(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns all references of the feature.
getReferenceEdges(FeatureBean, int, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns all references of the feature between the startPosition and the endPosition.
getReferencingVertex() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
Returns the referencing vertex of this relation.
getResolved() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
Returns the resolved value.
getResourceSet() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getSingleFeatures() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
getSize(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns the size of the feature.
getStores() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
getStores() - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns a set of all defined Store.
getTimeStamp() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getUnloadingContents() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
getUri() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
Returns the URI of the represented meta-class.
getUri() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
 
getUri() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage
Returns the literal representation of the URI of this namespace.
getURI() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getURIFragment(EObject) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
getURIFragment(EObject) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getValue(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns the value of the feature.
getValue(FeatureBean, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns the value of the feature at the defined position.
getValue() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
Returns the value of this feature.
getValues(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Returns all values of the feature.
getVariant() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
getVariant() - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns the variant of the BackendFactory binding.
getVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
Returns the vertex referenced by the provided id.
getVertex(Direction) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdEdge
 
getVertex(Direction, BiFunction<Vertex, G, E>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdEdge
Return the tail/out or head/in vertex.
getVertex(Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getVertex(Object, BiFunction<Vertex, G, V>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Return the vertex referenced by the provided object identifier.
getVertex(Direction, String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
Return the only vertex adjacent to the vertex according to the provided direction and edge label.
getVertex(Direction, String, BiFunction<Vertex, G, V>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
Return the only vertex adjacent to the vertex according to the provided direction and edge label.
getVertices() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getVertices(String, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
getVertices(BiFunction<Vertex, G, V>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Return an iterable to all the vertices in the graph.
getVertices(String, Object, BiFunction<Vertex, G, V>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Return an iterable to all the vertices in the graph that have a particular key/value property.
getVertices(Direction, String...) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
 
getVertices(Direction, String[], BiFunction<Vertex, G, V>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
Return the vertices adjacent to the vertex according to the provided direction and edge labels.
getWarnings() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
graph - Variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractGraphBasedObject
The graph that owns this element.

H

Handler - Interface in fr.inria.atlanmod.neoemf.io
A object that handles events received from a Notifier.
has(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
has(String, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
has(String, Predicate, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
has(String, C, Query.Compare) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
Deprecated.
hashCode() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.core.internal.LongId
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractStore
 
hashCode(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
hashCode(InternalEObject, EStructuralFeature) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractNamedElement
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
 
hasher() - Method in class fr.inria.atlanmod.neoemf.core.AbstractIdProvider
Returns the hasher used to generate Id instances from a value.
hasInverse() - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
hasNext() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.AllContentsIterator
 
hasNext() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
 
hasNot(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
hasNot(String, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
hasOption(String) - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns true if the key is defined.
hasPosition(int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertexQuery
Filter out elements that have a different position from the provided value.
hasPositionBetween(int, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertexQuery
Filter out elements that have a position that is not within the provided interval.
hasPrevious() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
 
HBaseBackend - Interface in fr.inria.atlanmod.neoemf.data.hbase
A Backend that is responsible of low-level access to a HBase database.
HBaseBackendFactory - Class in fr.inria.atlanmod.neoemf.data.hbase
A BackendFactory that creates HBaseBackend instances.
HBaseBackendFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.HBaseBackendFactory
Constructs a new HBaseBackendFactory.
HBaseConfig - Class in fr.inria.atlanmod.neoemf.data.hbase.config
A Config that creates HBase specific configuration.
HBaseConfig() - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.config.HBaseConfig
Constructs a new HBaseConfig with default settings.
HBaseUriFactory - Class in fr.inria.atlanmod.neoemf.data.hbase.util
A UriFactory that creates HBase specific resource URIs.
HBaseUriFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseUriFactory
Constructs a new HBaseUriFactory.
HREF - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The attribute key representing a link to another document.

I

id() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
id(Id) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
Id - Interface in fr.inria.atlanmod.neoemf.core
An identifier used to identify PersistentEObjects in datastores.
id() - Method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Returns the identifier of this PersistentEObject.
id(Id) - Method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Defines the identifier of this PersistentEObject.
id - Variable in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
The identifier of the feature.
id() - Method in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
 
id() - Method in interface fr.inria.atlanmod.neoemf.data.bean.FeatureBean
Returns the identifier of the feature.
ID - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
The property key used to identify Vertex and Edge instances.
ID - Static variable in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend.Sizes
The estimated size of an Id.
IdConverter<T> - Interface in fr.inria.atlanmod.neoemf.core
A Converter of Id instances.
IdConverters - Class in fr.inria.atlanmod.neoemf.core
A static factory that creates IdConverter instances related to Ids.
IdEdge<G extends IdGraph<G>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
An Edge able to map the result of each method call to a dedicated implementation.
IdEdge(Edge, G) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdEdge
Constructs a new IdEdge.
IdElement<E extends com.tinkerpop.blueprints.Element,G extends IdGraph<G>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
An abstract Element able to map the result of each method call to a dedicated implementation.
IdElement(E, G, boolean) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
Constructs a new IdElement.
IdGraph<G extends IdGraph<G>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
A KeyIndexableGraph able to map the result of each method call to a dedicated implementation.
IdGraph(KeyIndexableGraph, boolean, boolean) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Adds custom ID functionality to the given graph, supporting either custom vertex IDs, custom edge IDs, or both.
IdGraphQuery<G extends IdGraph<G>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
A GraphQuery able to map the result of each method call to a dedicated implementation.
IdGraphQuery(GraphQuery, G) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraphQuery
Constructs a new IdGraphQuery.
IdProvider - Interface in fr.inria.atlanmod.neoemf.core
A provider of Id instances.
IdVertex<G extends IdGraph<G>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
An Vertex able to map the result of each method call to a dedicated implementation.
IdVertex(Vertex, G) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
Constructs a new IdVertex.
IdVertexQuery<Q extends IdVertexQuery<Q,G>,G extends IdGraph<G>> - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper
A VertexQuery able to map the result of each method call to a dedicated implementation.
IdVertexQuery(VertexQuery, G) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertexQuery
Constructs a new IdVertexQuery.
ignoreCurrentElement() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Asks to ignore the current element.
ImmutableConfig - Interface in fr.inria.atlanmod.neoemf.config
An immutable configuration that defines the behavior of BackendFactories and StoreFactory.
IndentingXmiStreamWriter - Class in fr.inria.atlanmod.neoemf.io.writer
An indenting XmiStreamWriter.
IndentingXmiStreamWriter(OutputStream) - Constructor for class fr.inria.atlanmod.neoemf.io.writer.IndentingXmiStreamWriter
Constructs a new IndentingXmiStreamWriter on the given stream.
IndentingXmiStreamWriter(OutputStream, int) - Constructor for class fr.inria.atlanmod.neoemf.io.writer.IndentingXmiStreamWriter
Constructs a new IndentingXmiStreamWriter on the given stream.
INDEX_SEPARATOR - Static variable in class fr.inria.atlanmod.neoemf.io.util.XPathConstants
The character used as separator between the name and the index of a XPath segment.
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
inheritedBy() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Retrieves all subclasses of this ClassBean.
inheritFrom() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Retrieves the superclass of this ClassBean.
InMemoryBackend - Interface in fr.inria.atlanmod.neoemf.data.im
The default Backend that stores all elements in an in-memory store.
InMemoryBackendFactory - Class in fr.inria.atlanmod.neoemf.data.im
A BackendFactory that create InMemoryBackend instances.
InMemoryBackendFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.im.InMemoryBackendFactory
Constructs a new InMemoryBackendFactory.
InMemoryConfig - Class in fr.inria.atlanmod.neoemf.data.im.config
A Config that creates specific configuration for an InMemoryBackend instance.
InMemoryConfig() - Constructor for class fr.inria.atlanmod.neoemf.data.im.config.InMemoryConfig
Constructs a new InMemoryConfig with default settings.
InMemoryUriFactory - Class in fr.inria.atlanmod.neoemf.data.im.util
A UriFactory that creates specific resource URIs using an InMemoryBackend.
InMemoryUriFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.im.util.InMemoryUriFactory
Constructs a new InMemoryUriFactory.
INSTANCE - Static variable in class fr.inria.atlanmod.neoemf.io.processor.ValueConverter
The singleton instance of this class.
InstanceOfEdge - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph
An Edge representing the relation between an element and its meta-class.
instances() - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
Returns the map that holds all instances.
instances() - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
instances() - Method in class fr.inria.atlanmod.neoemf.data.im.DefaultInMemoryBackend
 
internalClose() - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackend
Cleanly closes the database, and releases any system resources associated with it.
internalClose() - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
internalClose() - Method in class fr.inria.atlanmod.neoemf.data.im.DefaultInMemoryBackend
 
internalCopyTo(DataMapper) - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackend
Copies the content of this back-end to the target, using a specific implementation when the target is an instance of this back-end.
internalSave() - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackend
Saves all modifications made on this back-end since the last call.
internalSave() - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
interval(String, C, C) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
InvalidBackend - Class in fr.inria.atlanmod.neoemf.data
An invalid Backend that throws an UnsupportedOperationException at each call.
InvalidBackend(String) - Constructor for class fr.inria.atlanmod.neoemf.data.InvalidBackend
Constructs a new InvalidBackend with the reason that explain why it is invalid.
InvalidBackendException - Exception in fr.inria.atlanmod.neoemf.data
Exception thrown when an error occurred when creating Backend.
InvalidBackendException() - Constructor for exception fr.inria.atlanmod.neoemf.data.InvalidBackendException
Constructs an InvalidBackendException with null as its error detail message.
InvalidBackendException(String) - Constructor for exception fr.inria.atlanmod.neoemf.data.InvalidBackendException
Constructs an InvalidBackendException with the specified detail message.
InvalidBackendException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.InvalidBackendException
Constructs an InvalidBackendException with the specified cause and its detail message.
InvalidBackendException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.InvalidBackendException
Constructs an InvalidBackendException with the specified detail message and cause.
InvalidConfigException - Exception in fr.inria.atlanmod.neoemf.config
Exception thrown if an error is detected when validating a Config.
InvalidConfigException() - Constructor for exception fr.inria.atlanmod.neoemf.config.InvalidConfigException
Constructs an InvalidConfigException with null as its error detail message.
InvalidConfigException(String) - Constructor for exception fr.inria.atlanmod.neoemf.config.InvalidConfigException
Constructs an InvalidConfigException with the specified detail message.
InvalidConfigException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.config.InvalidConfigException
Constructs an InvalidConfigException with the specified cause and its detail message.
InvalidConfigException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.config.InvalidConfigException
Constructs an InvalidConfigException with the specified detail message and cause.
InvalidDataMapper - Class in fr.inria.atlanmod.neoemf.data.mapping
An invalid DataMapper that throws a RuntimeException at each call.
InvalidDataMapper(Supplier<RuntimeException>) - Constructor for class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
Constructs a new InvalidDataMapper with the exception thrown when calling unsupported methods.
InvalidDataMapperException - Exception in fr.inria.atlanmod.neoemf.data.mapping
Exception thrown when an error occurred when creating DataMapper.
InvalidDataMapperException() - Constructor for exception fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapperException
Constructs an InvalidDataMapperException with null as its error detail message.
InvalidDataMapperException(String) - Constructor for exception fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapperException
Constructs an InvalidDataMapperException with the specified detail message.
InvalidDataMapperException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapperException
Constructs an InvalidDataMapperException with the specified cause and its detail message.
InvalidDataMapperException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapperException
Constructs an InvalidDataMapperException with the specified detail message and cause.
InvalidStoreException - Exception in fr.inria.atlanmod.neoemf.data.store
Exception thrown when an error occurred when creating Store.
InvalidStoreException() - Constructor for exception fr.inria.atlanmod.neoemf.data.store.InvalidStoreException
Constructs an InvalidStoreException with null as its error detail message.
InvalidStoreException(String) - Constructor for exception fr.inria.atlanmod.neoemf.data.store.InvalidStoreException
Constructs an InvalidStoreException with the specified detail message.
InvalidStoreException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.store.InvalidStoreException
Constructs an InvalidStoreException with the specified cause and its detail message.
InvalidStoreException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.store.InvalidStoreException
Constructs an InvalidStoreException with the specified detail message and cause.
inverseAdd(E, NotificationChain) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
inverseRemove(E, NotificationChain) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
isAbstract() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Returns whether this ClassBean represents an abstract class.
isAttribute(EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.util.EFeatures
Checks whether the feature represents an attribute.
isContainment() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyReference
Returns true if this reference is a containment.
isContainment(boolean) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyReference
Defines whether this reference is a containment.
isDistributed() - Method in interface fr.inria.atlanmod.neoemf.data.Backend
Returns true if the back-end is distributed.
isDistributed() - Method in interface fr.inria.atlanmod.neoemf.data.berkeleydb.BerkeleyDbBackend
 
isDistributed() - Method in interface fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsBackend
 
isDistributed() - Method in interface fr.inria.atlanmod.neoemf.data.hbase.HBaseBackend
 
isDistributed() - Method in interface fr.inria.atlanmod.neoemf.data.im.InMemoryBackend
 
isDistributed() - Method in class fr.inria.atlanmod.neoemf.data.InvalidBackend
 
isDistributed() - Method in interface fr.inria.atlanmod.neoemf.data.mapdb.MapDbBackend
 
isDistributed() - Method in interface fr.inria.atlanmod.neoemf.data.mongodb.MongoDbBackend
 
isEmpty() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
isEmpty(InternalEObject, EStructuralFeature) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
isIncluded(EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
Returns true if the feature must be included in the result, false if it should be ignored.
isIncludedEntry(FeatureMap.Entry) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
Returns true if the feature of the entry must be included in the result, false if it should be ignored.
isInterface() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Returns whether this ClassBean represents an interface.
isLoaded() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
isLoading() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
isMany() - Method in interface fr.inria.atlanmod.neoemf.data.bean.FeatureBean
Checks if this feature is multi-valued.
isMany() - Method in class fr.inria.atlanmod.neoemf.data.bean.ManyFeatureBean
 
isMany() - Method in class fr.inria.atlanmod.neoemf.data.bean.SingleFeatureBean
 
isMany() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
Returns true if this feature is multi-valued.
isModified() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
isNotificationRequired() - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
isPersistent() - Method in interface fr.inria.atlanmod.neoemf.data.Backend
Returns true if the back-end is stored in a local database.
isPersistent() - Method in interface fr.inria.atlanmod.neoemf.data.berkeleydb.BerkeleyDbBackend
 
isPersistent() - Method in interface fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsBackend
 
isPersistent() - Method in interface fr.inria.atlanmod.neoemf.data.hbase.HBaseBackend
 
isPersistent() - Method in interface fr.inria.atlanmod.neoemf.data.im.InMemoryBackend
 
isPersistent() - Method in class fr.inria.atlanmod.neoemf.data.InvalidBackend
 
isPersistent() - Method in interface fr.inria.atlanmod.neoemf.data.mapdb.MapDbBackend
 
isPersistent() - Method in interface fr.inria.atlanmod.neoemf.data.mongodb.MongoDbBackend
 
isPersistent(Resource) - Static method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Checks that the resource is persistent.
isPersistentKey() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
Returns a Predicate used to filter the options to be saved in a configuration file, in order to retrieve them in a future execution.
isPersistentKey() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.config.BaseBlueprintsConfig
 
isPresent() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
Returns true if a value has been defined, resolved or not.
isReadOnly() - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns true if the "read-only" mode is defined.
isReadOnlyKey() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
Returns a Predicate used to filter read-only keys.
isReadOnlyKey() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.config.BaseBlueprintsConfig
 
isReadOnlyKey() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.config.BlueprintsTinkerConfig
 
isReference(EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.util.EFeatures
Checks whether the feature represents a reference.
isRegistered(String) - Method in class fr.inria.atlanmod.neoemf.data.BackendFactoryRegistry
Checks that a BackendFactory is registered for the given URI scheme.
isResolved() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
Returns true if the value is resolved.
isRoot() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
Returns whether this element is the root of a structure.
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
isSet(InternalEObject, EStructuralFeature) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
isSpecialAttribute(String, String, String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Defines if the attribute represented with the parameters is a special attribute as 'xsi:type', 'xmi:id' or 'xmi:idref'.
isSpecialAttribute(String, String, String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiStreamReader
 
isSupportEdgeIds() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Returns true if this graph support custom edge IDs.
isSupportVertexIds() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Returns true if this graph support custom vertex IDs.
isTrackingModification() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
isUnique() - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
iterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
iterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
iterator() - Method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Returns an iterator on the direct content of this object.
iterator() - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Returns an iterator on the direct content of this resource.

K

key() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.AbstractCallReport
Returns the key used during the call.

L

LABEL - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ContainingEdge
The label of this edge.
LABEL - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.InstanceOfEdge
The label of this edge.
labels(String...) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertexQuery
 
lastCursor - Variable in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
The previous position of the iterator.
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
LazyEqualityHelperFactory - Class in fr.inria.atlanmod.neoemf.util.compare
A DefaultEqualityHelperFactory that creates instances of LazyEqualityHelper.
LazyEqualityHelperFactory() - Constructor for class fr.inria.atlanmod.neoemf.util.compare.LazyEqualityHelperFactory
Constructs a new LazyEqualityHelperFactory with a default cache.
LazyEqualityHelperFactory(CacheBuilder<Object, Object>) - Constructor for class fr.inria.atlanmod.neoemf.util.compare.LazyEqualityHelperFactory
Constructs a new LazyEqualityHelperFactory using the given cacheBuilder.
LazyIterator<L extends List<E>,E> - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A lazy Iterator that delegates its operations (structural and verification) to the containing list.
LazyIterator(L, IntSupplier) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
Constructs a new LazyIterator.
LazyListIterator<L extends List<E>,E> - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A lazy ListIterator that delegates its operations (structural and verification) to the containing list.
LazyListIterator(L, IntSupplier) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
Constructs a new LazyListIterator.
LazyListIterator(L, IntSupplier, int) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
Constructs a new LazyListIterator.
LazyMatchEngineFactory - Class in fr.inria.atlanmod.neoemf.util.compare
A MatchEngineFactoryImpl that creates instances of IComparisonFactory for comparing PersistentEObjects.
LazyMatchEngineFactory() - Constructor for class fr.inria.atlanmod.neoemf.util.compare.LazyMatchEngineFactory
Constructs a new LazyMatchEngineFactory.
LazyMatchEngineFactory(UseIdentifiers) - Constructor for class fr.inria.atlanmod.neoemf.util.compare.LazyMatchEngineFactory
Constructs a new LazyMatchEngineFactory that will use identifiers as specified by the given useIDs enumeration.
LazyMatchEngineFactory(UseIdentifiers, WeightProvider.Descriptor.Registry) - Constructor for class fr.inria.atlanmod.neoemf.util.compare.LazyMatchEngineFactory
Constructs a new LazyMatchEngineFactory that will use identifiers as specified by the given useIDs enumeration.
LazyMatchEngineFactory(IEObjectMatcher, IComparisonFactory) - Constructor for class fr.inria.atlanmod.neoemf.util.compare.LazyMatchEngineFactory
Constructs a new LazyMatchEngineFactory with the given parameters.
limit(int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
ListeningStore - Class in fr.inria.atlanmod.neoemf.data.store
An Store that listen calls made on this store chain and notify defined StoreListeners.
ListeningStore(Collection<StoreListener>) - Constructor for class fr.inria.atlanmod.neoemf.data.store.ListeningStore
Constructs a new ListeningStore with the given listener.
listIterator(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
 
listIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
listIterator(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreFeatureMap
 
listIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
listIterator(int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.DirectStoreList
 
load(Path) - Static method in interface fr.inria.atlanmod.neoemf.config.Config
Loads a configuration from the directory.
load(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
load(ImmutableConfig) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
load(ImmutableConfig) - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Loads the resource using the specified configuration.
load(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
load(InputStream, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
load(ImmutableConfig) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
log() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
log(Level) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
log() - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the log feature in this configuration.
log(Level) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the log feature, with a defined level, in this configuration.
LoggingEventListener - Class in fr.inria.atlanmod.neoemf.io.listener
A EventListener that logs every events.
LoggingEventListener() - Constructor for class fr.inria.atlanmod.neoemf.io.listener.LoggingEventListener
Constructs a new LoggingEventListener with the default logging level.
LoggingEventListener(Level) - Constructor for class fr.inria.atlanmod.neoemf.io.listener.LoggingEventListener
Constructs a new LoggingEventListener with the given logging level.
LoggingStoreListener - Class in fr.inria.atlanmod.neoemf.data.store.listener
A StoreListener that logs every calls in the Log.
LoggingStoreListener() - Constructor for class fr.inria.atlanmod.neoemf.data.store.listener.LoggingStoreListener
Constructs a new LoggingStoreListener.
LoggingStoreListener(Level) - Constructor for class fr.inria.atlanmod.neoemf.data.store.listener.LoggingStoreListener
Constructs a new LoggingStoreListener with the given logging level.
LongId - Class in fr.inria.atlanmod.neoemf.core.internal
An Id with a long representation.
LongId(long) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.LongId
Constructs a new LongId with its long representation.
LongIdConverter - Class in fr.inria.atlanmod.neoemf.core.internal
An IdConverter to use a long representation instead of Id.
LongIdConverter() - Constructor for class fr.inria.atlanmod.neoemf.core.internal.LongIdConverter
 
LongIdProvider - Class in fr.inria.atlanmod.neoemf.core.internal
An IdProvider that provides Id with a long representation.

M

ManyFeatureBean - Class in fr.inria.atlanmod.neoemf.data.bean
A simple representation of a multi-valued EStructuralFeature of a PersistentEObject.
ManyFeatureBean(Id, int, int) - Constructor for class fr.inria.atlanmod.neoemf.data.bean.ManyFeatureBean
Constructs a new ManyFeatureBean with the given owner and the given id, which are used as a simple representation of a feature of an object.
ManyReferenceAs<M> - Interface in fr.inria.atlanmod.neoemf.data.mapping
A ManyReferenceMapper that provides a default behavior to use M instead of Id for multi-valued references.
manyReferenceConverter() - Method in interface fr.inria.atlanmod.neoemf.data.mapping.AllReferenceAs
 
manyReferenceConverter() - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
Returns the converter used to transform a multi-valued reference to the desired type.
ManyReferenceMapper - Interface in fr.inria.atlanmod.neoemf.data.mapping
An object capable of mapping multi-valued references represented as a set of key/value pair.
ManyReferenceMergedAs<M> - Interface in fr.inria.atlanmod.neoemf.data.mapping
A ManyReferenceMapper that provides a default behavior to use M instead of a set of Id for multi-valued references.
manyReferenceMerger() - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
Returns the converter used to transform a ordered list of references to the desired type.
ManyValueMapper - Interface in fr.inria.atlanmod.neoemf.data.mapping
An object capable of mapping multi-valued attributes represented as a set of key/value pair.
ManyValueWithArrays - Interface in fr.inria.atlanmod.neoemf.data.mapping
A ManyValueMapper that provides a default behavior to represent the "multi-valued" characteristic as Object[].
ManyValueWithIndices - Interface in fr.inria.atlanmod.neoemf.data.mapping
A ManyValueMapper that provides a default behavior to represent the "multi-valued" directly with their position.
ManyValueWithLists - Interface in fr.inria.atlanmod.neoemf.data.mapping
A ManyValueMapper that provides a default behavior to represent the "multi-valued" characteristic as Lists.
MapDbBackend - Interface in fr.inria.atlanmod.neoemf.data.mapdb
A Backend that is responsible of low-level access to a MapDB database.
MapDbBackendFactory - Class in fr.inria.atlanmod.neoemf.data.mapdb
A BackendFactory that creates MapDbBackend instances.
MapDbBackendFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.MapDbBackendFactory
Constructs a new MapDbBackendFactory.
MapDbConfig - Class in fr.inria.atlanmod.neoemf.data.mapdb.config
A Config that creates MapDB specific configuration.
MapDbConfig() - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.config.MapDbConfig
Constructs a new MapDbConfig with default settings.
MapDbUriFactory - Class in fr.inria.atlanmod.neoemf.data.mapdb.util
A UriFactory that creates MapDB specific resource URIs.
MapDbUriFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.util.MapDbUriFactory
Constructs a new MapDbUriFactory.
me() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
Returns this instance, casted as a T.
me() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractNamedElement
Returns this instance, casted as a T.
merge(Map<String, ?>) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
merge(ImmutableConfig) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
merge(Map<String, ?>) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Merges the given map in this configuration.
merge(ImmutableConfig) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Merges the given config in this configuration.
metaClassFor(Id, ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
metaClassFor(Id, ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
metaClassFor(Id, ClassBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ClassMapper
Stores the metaClass for the specified id.
metaClassFor(Id, ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
metaClassFor(Id, ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
metaClassFor(Id, ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ClassCachingStore
 
metaClassFor(Id, ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
metaClassFor(Id, ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
metaClassOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
metaClassOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
metaClassOf(Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ClassMapper
Retrieves the meta-class for the specified id.
metaClassOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
metaClassOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ClassCachingStore
 
metaClassOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
method() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.AbstractCallReport
Returns the name of the called method.
methodInvocations() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.StoreStats
Returns a map of the different calls made in a Store chain with their number of invocations.
migrate() - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Runs the migration.
Migrator<T> - Class in fr.inria.atlanmod.neoemf.io
The builder that creates Reader and Writer instances.
modCount - Variable in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
The function to retrieve the modification count of the containing list.
ModelDocument - Class in fr.inria.atlanmod.neoemf.data.mongodb.document
Model for the "instances" MongoDb collection.
ModelDocument() - Constructor for class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
ModelGraph - Class in fr.inria.atlanmod.neoemf.data.blueprints.internal.graph
An Graph representing a meta-model.
ModelGraph(KeyIndexableGraph) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
Constructs a new ModelGraph.
MongoDbBackend - Interface in fr.inria.atlanmod.neoemf.data.mongodb
A Backend that is responsible of low-level access to a MongoDb database.
MongoDbBackendFactory - Class in fr.inria.atlanmod.neoemf.data.mongodb
A BackendFactory that creates MongoDbBackend instances.
MongoDbBackendFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.mongodb.MongoDbBackendFactory
Constructs a new MongoDbBackendFactory.
MongoDbConfig - Class in fr.inria.atlanmod.neoemf.data.mongodb.config
A Config that creates MongoDb specific configuration.
MongoDbConfig() - Constructor for class fr.inria.atlanmod.neoemf.data.mongodb.config.MongoDbConfig
Constructs a new MongoDbConfig.
MongoDbUriFactory - Class in fr.inria.atlanmod.neoemf.data.mongodb.util
A UriFactory that creates MongoDb specific resource URIs.
MongoDbUriFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.mongodb.util.MongoDbUriFactory
Constructs a new MongoDbUriFactory.
move(int, E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
 
move(int, int) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
move(InternalEObject, EStructuralFeature, int, int) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
moveValue(FeatureBean, int, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Moves the current value of the specified feature from the sourceIndex to the targetIndex.

N

name() - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackendFactory
 
name() - Method in interface fr.inria.atlanmod.neoemf.data.BackendFactory
Returns the literal description of the created Backend.
name() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Returns the name of this ClassBean.
name() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.BackendReport
Returns the unique identifier of the backend.
nameOf(Class<?>) - Static method in class fr.inria.atlanmod.neoemf.bind.Bindings
Retrieves the name for the specified type.
newInstance(EClass) - Static method in class fr.inria.atlanmod.neoemf.core.PersistenceFactory
Creates a new instance of the eClass.
newInstance(EClass, Id) - Static method in class fr.inria.atlanmod.neoemf.core.PersistenceFactory
Creates a new instance of the eClass.
newList(PersistentEObject) - Static method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
Creates a new ContentsList with the given owner.
newListIterator() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
Creates a list iterator over the elements in this list
next() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.AllContentsIterator
 
next() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
 
next() - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
Returns the next mapper to notify.
next(M) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
Defines the next mapper to notify.
next(Store) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractStore
 
next(Store) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
nextIndex() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
 
NonResolvingLazyIterator<L extends org.eclipse.emf.ecore.util.InternalEList<E>,E> - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A read-only LazyIterator that does not resolve objects.
NonResolvingLazyIterator(L, IntSupplier) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.NonResolvingLazyIterator
Constructs a new NonResolvingLazyIterator.
NonResolvingLazyListIterator<L extends org.eclipse.emf.ecore.util.InternalEList<E>,E> - Class in fr.inria.atlanmod.neoemf.core.internal.collect
A read-only LazyListIterator that does not resolve objects.
NonResolvingLazyListIterator(L, IntSupplier) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.NonResolvingLazyListIterator
Constructs a new NonResolvingLazyListIterator.
NonResolvingLazyListIterator(L, IntSupplier, int) - Constructor for class fr.inria.atlanmod.neoemf.core.internal.collect.NonResolvingLazyListIterator
Constructs a new NonResolvingLazyListIterator.
NoopProcessor - Class in fr.inria.atlanmod.neoemf.io.processor
A Processor that simply notifies registered Writer of events, without any additional operation.
NoopProcessor(Collection<Handler>) - Constructor for class fr.inria.atlanmod.neoemf.io.processor.NoopProcessor
Constructs a new NoopProcessor with the given handlers.
NoopStore - Class in fr.inria.atlanmod.neoemf.data.store
A Store that simply notifies its associated Backend, without any additional operation.
NoopStore(Backend) - Constructor for class fr.inria.atlanmod.neoemf.data.store.NoopStore
Constructs a new NoopStore between the given resource and the backend.
Notifier - Interface in fr.inria.atlanmod.neoemf.io
An object that notifies registered Handlers of events during an I/O process.
notifyAttribute(ProxyAttribute) - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
 
notifyAttribute(ProxyAttribute) - Method in interface fr.inria.atlanmod.neoemf.io.Notifier
Notifies all registered handlers of a new attribute.
notifyComplete() - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
 
notifyComplete() - Method in interface fr.inria.atlanmod.neoemf.io.Notifier
Notifies all registered handlers of the end of the current task.
notifyEndElement() - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
 
notifyEndElement() - Method in interface fr.inria.atlanmod.neoemf.io.Notifier
Notifies all registered handlers of the end of the current element.
notifyInitialize() - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
 
notifyInitialize() - Method in interface fr.inria.atlanmod.neoemf.io.Notifier
Notifies all registered handlers of the start of a task.
notifyReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
 
notifyReference(ProxyReference) - Method in interface fr.inria.atlanmod.neoemf.io.Notifier
Notifies all registered handlers of a new reference.
notifyStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
 
notifyStartElement(ProxyElement) - Method in interface fr.inria.atlanmod.neoemf.io.Notifier
Notifies all registered handlers of the start of a new element.

O

of(String, String) - Static method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Creates a new ClassBean with the given name and uri, which are used as a simple representation of a an EClass.
of(Id, int, int) - Static method in class fr.inria.atlanmod.neoemf.data.bean.ManyFeatureBean
Creates a new ManyFeatureBean with the given owner and the given id, which are used as a simple representation of a feature of an object.
of(Id, int) - Static method in class fr.inria.atlanmod.neoemf.data.bean.SingleFeatureBean
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.
onAttribute(ProxyAttribute) - Method in interface fr.inria.atlanmod.neoemf.io.Handler
Handles an attribute in the current element.
onAttribute(ProxyAttribute) - Method in class fr.inria.atlanmod.neoemf.io.listener.AbstractEventListener
 
onAttribute(ProxyAttribute) - Method in class fr.inria.atlanmod.neoemf.io.listener.CountingEventListener
 
onAttribute(ProxyAttribute) - Method in class fr.inria.atlanmod.neoemf.io.listener.LoggingEventListener
 
onAttribute(ProxyAttribute) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
onAttribute(ProxyAttribute) - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreMapper
 
onAttribute(ProxyAttribute) - Method in class fr.inria.atlanmod.neoemf.io.processor.NoopProcessor
 
onAttribute(ProxyAttribute) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
 
onAttribute(ProxyAttribute, List<Object>) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
Handles an attribute in the current element.
onAttribute(ProxyAttribute, List<Object>) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
 
onAttribute(ProxyAttribute, List<Object>) - Method in class fr.inria.atlanmod.neoemf.io.writer.DefaultMapperWriter
 
onClose() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.LoggingStoreListener
 
onClose() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.RecordingStoreListener
 
onClose() - Method in interface fr.inria.atlanmod.neoemf.data.store.listener.StoreListener
Handles the closure of the back-end.
onComplete() - Method in interface fr.inria.atlanmod.neoemf.io.Handler
Handles the end of the current task.
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.listener.AbstractEventListener
 
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.listener.CountingEventListener
 
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.listener.LoggingEventListener
 
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.listener.ProgressEventListener
 
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.listener.TimerEventListener
 
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.processor.NoopProcessor
 
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
 
onComplete() - Method in class fr.inria.atlanmod.neoemf.io.writer.DefaultMapperWriter
 
onEndElement() - Method in interface fr.inria.atlanmod.neoemf.io.Handler
Handles the end of the current element.
onEndElement() - Method in class fr.inria.atlanmod.neoemf.io.listener.AbstractEventListener
 
onEndElement() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
onEndElement() - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreMapper
 
onEndElement() - Method in class fr.inria.atlanmod.neoemf.io.processor.NoopProcessor
 
onEndElement() - Method in class fr.inria.atlanmod.neoemf.io.processor.XPathResolver
 
onEndElement() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
 
onEndElement() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
 
onFailure(FailureCallReport<K, V>) - Method in class fr.inria.atlanmod.neoemf.data.store.listener.LoggingStoreListener
 
onFailure(FailureCallReport<K, V>) - Method in class fr.inria.atlanmod.neoemf.data.store.listener.RecordingStoreListener
 
onFailure(FailureCallReport<K, V>) - Method in interface fr.inria.atlanmod.neoemf.data.store.listener.StoreListener
Handles a failed call on the back-end.
onInitialize() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.LoggingStoreListener
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.RecordingStoreListener
 
onInitialize() - Method in interface fr.inria.atlanmod.neoemf.data.store.listener.StoreListener
Handles the initialization of the back-end.
onInitialize() - Method in interface fr.inria.atlanmod.neoemf.io.Handler
Handles the start of a task.
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.listener.AbstractEventListener
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.listener.LoggingEventListener
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.listener.ProgressEventListener
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.listener.TimerEventListener
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.processor.NoopProcessor
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.processor.XPathResolver
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
 
onInitialize() - Method in class fr.inria.atlanmod.neoemf.io.writer.DefaultMapperWriter
 
onReference(ProxyReference) - Method in interface fr.inria.atlanmod.neoemf.io.Handler
Handles a reference from the current element to another.
onReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.listener.AbstractEventListener
 
onReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.listener.CountingEventListener
 
onReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.listener.LoggingEventListener
 
onReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
onReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreMapper
 
onReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.processor.NoopProcessor
 
onReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.processor.XPathResolver
 
onReference(ProxyReference) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
 
onReference(ProxyReference, List<Id>) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
Handles a reference in the current element.
onReference(ProxyReference, List<Id>) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
 
onReference(ProxyReference, List<Id>) - Method in class fr.inria.atlanmod.neoemf.io.writer.DefaultMapperWriter
 
onStartElement(ProxyElement) - Method in interface fr.inria.atlanmod.neoemf.io.Handler
Handles the start of an element.
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.listener.AbstractEventListener
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.listener.CountingEventListener
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.listener.LoggingEventListener
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreMapper
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.processor.NoopProcessor
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.processor.XPathResolver
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
 
onStartElement(ProxyElement) - Method in class fr.inria.atlanmod.neoemf.io.writer.DefaultMapperWriter
 
onSuccess(SuccessCallReport<K, V, R>) - Method in class fr.inria.atlanmod.neoemf.data.store.listener.LoggingStoreListener
 
onSuccess(SuccessCallReport<K, V, R>) - Method in class fr.inria.atlanmod.neoemf.data.store.listener.RecordingStoreListener
 
onSuccess(SuccessCallReport<K, V, R>) - Method in interface fr.inria.atlanmod.neoemf.data.store.listener.StoreListener
Handles a succeeded call on the back-end.
owner - Variable in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
The identifier of the object using the feature.
owner() - Method in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
 
owner() - Method in interface fr.inria.atlanmod.neoemf.data.bean.FeatureBean
Returns the identifier of the object using the feature.

P

parse(InputStream) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Parses the content of the stream.
parse(InputStream) - Method in class fr.inria.atlanmod.neoemf.io.reader.XmiStreamReader
 
PersistenceAdapter - Class in fr.inria.atlanmod.neoemf.core.internal
The factory that adapts Objects in a specific PersistentEObject.
PersistenceFactory - Class in fr.inria.atlanmod.neoemf.core
The factory that creates PersistentEObject instances from EClasses.
PersistenceFactory() - Constructor for class fr.inria.atlanmod.neoemf.core.PersistenceFactory
Constructs a new PersistenceFactory.
PersistenceFactory(EPackage) - Constructor for class fr.inria.atlanmod.neoemf.core.PersistenceFactory
Constructs a new PersistenceFactory for the given ePackage.
PersistentEObject - Interface in fr.inria.atlanmod.neoemf.core
An EObject identified by a unique Id, able to persist in Backend.
PersistentResource - Interface in fr.inria.atlanmod.neoemf.resource
A Resource that provides efficient model-level operations that are not accessible using the standard EMF API.
PersistentResourceDecorator - Class in fr.inria.atlanmod.neoemf.resource
A PersistentResource wrapper that delegates all method calls to the decorated resource.
PersistentResourceDecorator(PersistentResource) - Constructor for class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
Constructs a PersistentResourceDecorator on the given resource.
PersistentResourceFactory - Class in fr.inria.atlanmod.neoemf.resource
The factory that creates PersistentResource instances.
PersistentResourceFactory() - Constructor for class fr.inria.atlanmod.neoemf.resource.PersistentResourceFactory
Constructs a new PersistentResourceFactory.
PersistentStoreAdapter - Class in fr.inria.atlanmod.neoemf.data.store.adapter
A StoreAdapter that caches the rebuilt PersistentEObjects.
PersistentStoreAdapter(Store, PersistentResource) - Constructor for class fr.inria.atlanmod.neoemf.data.store.adapter.PersistentStoreAdapter
Constructs a new PersistentStoreAdapter on the given store.
position - Variable in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
The position of the feature in its owner.
position() - Method in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
 
position() - Method in interface fr.inria.atlanmod.neoemf.data.bean.FeatureBean
Returns the position of the feature in the FeatureBean.owner().
previous() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
 
previousIndex() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
 
Processor - Interface in fr.inria.atlanmod.neoemf.io.processor
A Handler that pre-processes and post-processes received events, before notifying the next Processor.
ProgressEventListener - Class in fr.inria.atlanmod.neoemf.io.listener
A EventListener that logs the progress of a migration.
ProgressEventListener(InputStream) - Constructor for class fr.inria.atlanmod.neoemf.io.listener.ProgressEventListener
Constructs a new ProgressEventListener with the default period.
ProgressEventListener(InputStream, long) - Constructor for class fr.inria.atlanmod.neoemf.io.listener.ProgressEventListener
Constructs a new ProgressEventListener with the given period.
PROPERTY_FID - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ContainingEdge
The property key used to define the name of the opposite containing feature in container edges.
PROPERTY_NAME - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
The property key used to define the name of meta-class vertices.
PROPERTY_POSITION - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
The property key used to define the position of an edge.
PROPERTY_SIZE - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
The property key used to define the number of edges with a specific label.
PROPERTY_URI - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
The property key used to define the URI of meta-class vertices.
propertyBased - Variable in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
true if the graph supports property-based identifiers.
provider - Variable in class fr.inria.atlanmod.neoemf.core.AbstractIdConverter
The current provider of Id instances.
Proxy<T extends Proxy<T,R>,R extends org.eclipse.emf.ecore.EObject> - Interface in fr.inria.atlanmod.neoemf.io.proxy
A simple representation of an EObject of type R.
ProxyAttribute - Class in fr.inria.atlanmod.neoemf.io.proxy
A simple representation of a EAttribute
ProxyAttribute() - Constructor for class fr.inria.atlanmod.neoemf.io.proxy.ProxyAttribute
 
ProxyClass - Class in fr.inria.atlanmod.neoemf.io.proxy
A simple representation of a EClass.
ProxyClass(EClass) - Constructor for class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
Constructs a new ProxyClass from the represented meta-class.
ProxyClass(ProxyPackage) - Constructor for class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
Constructs a new ProxyClass with the given ns.
ProxyClass(ProxyPackage, String) - Constructor for class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
Constructs a new ProxyClass with the given ns and name.
ProxyElement - Class in fr.inria.atlanmod.neoemf.io.proxy
A simple representation of a PersistentEObject.
ProxyElement() - Constructor for class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
 
ProxyPackage - Class in fr.inria.atlanmod.neoemf.io.proxy
A simple representation of a EPackage.
ProxyPackage.Registry - Class in fr.inria.atlanmod.neoemf.io.proxy
Registry of all declared ProxyPackage.
ProxyReference - Class in fr.inria.atlanmod.neoemf.io.proxy
A simple representation of a EReference.
ProxyReference() - Constructor for class fr.inria.atlanmod.neoemf.io.proxy.ProxyReference
 
ProxyValue<V> - Class in fr.inria.atlanmod.neoemf.io.proxy
A value that can be read, and resolved according to a context.
prune() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.AllContentsIterator
 

Q

query() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
 
query() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
query() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
 

R

raw(Object) - Static method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
Returns a raw ProxyValue with its value.
read(InputStream) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
 
read(DataMapper) - Method in class fr.inria.atlanmod.neoemf.io.reader.DefaultMapperReader
 
read(T) - Method in interface fr.inria.atlanmod.neoemf.io.reader.Reader
Reads an Object.
readAttribute(String, String, String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Reads a new attribute of the current element.
readEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Reads the end of the current document.
readEndElement() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Reads the end of an element.
Reader<T> - Interface in fr.inria.atlanmod.neoemf.io.reader
A Notifier able to read data from an Object.
readMetaClass(String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Reads a meta-class attribute from the prefixedValue, and defines is as the meta-class of the given element.
readNamespace(String, String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Reads a ProxyPackage declaration.
readOnly() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
readOnly() - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the read-only feature in this configuration.
ReadOnlyStore - Class in fr.inria.atlanmod.neoemf.data.store
A Store wrapper that only allows read operations on the underlying database.
ReadOnlyStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
Constructs a new ReadOnlyStore.
readSimpleElement(String, String, String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Reads a new simple element, as <name>value</name>.
readStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Reads the start of the document.
readStartElement(String, String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractStreamReader
Reads the start of a new element.
RecordingStoreListener - Class in fr.inria.atlanmod.neoemf.data.store.listener
A StoreListener that records every calls to build usage statistics.
RecordingStoreListener(StoreStats) - Constructor for class fr.inria.atlanmod.neoemf.data.store.listener.RecordingStoreListener
Constructs a new RecordingStoreListener.
recordStats(StoreStats) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
recordStats(StoreStats) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Adds the stats feature in this configuration.
ReferenceAs<M> - Interface in fr.inria.atlanmod.neoemf.data.mapping
A ReferenceMapper that provides a default behavior to use M instead of Id for references.
referenceConverter() - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
referenceConverter() - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ReferenceAs
Returns the converter used to transform a reference to the desired type.
ReferenceConverter - Class in fr.inria.atlanmod.neoemf.data.store.adapter
A Converter that transforms the value of EReference instances.
ReferenceConverter(StoreAdapter) - Constructor for class fr.inria.atlanmod.neoemf.data.store.adapter.ReferenceConverter
Constructs a new ReferenceConverter for the given store.
referenceFor(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
referenceFor(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
referenceFor(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
referenceFor(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
referenceFor(ManyFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
referenceFor(ManyFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Defines the reference of the specified feature at a defined position.
referenceFor(ManyFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
 
referenceFor(SingleFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ReferenceAs
 
referenceFor(SingleFeatureBean, Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ReferenceMapper
Defines the reference of the specified feature.
referenceFor(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
referenceFor(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
referenceFor(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
referenceFor(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
referenceFor(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
referenceFor(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
referenceFor(SingleFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
referenceFor(ManyFeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
ReferenceMapper - Interface in fr.inria.atlanmod.neoemf.data.mapping
An object capable of mapping single-valued references represented as a set of key/value pair.
referenceOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
referenceOf(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
referenceOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
referenceOf(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
referenceOf(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
referenceOf(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Retrieves the reference of the specified feature at a defined position.
referenceOf(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
 
referenceOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ReferenceAs
 
referenceOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ReferenceMapper
Retrieves the reference of the specified feature.
referenceOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
referenceOf(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
referenceOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
referenceOf(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
register(String, BackendFactory) - Method in class fr.inria.atlanmod.neoemf.data.BackendFactoryRegistry
Registers a BackendFactory identified by the given URI scheme.
register(EPackage) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage.Registry
Registers a new ProxyPackage from the given ePackage.
register(String, String) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage.Registry
Registers a new ProxyPackage with the given prefix and uri.
remove() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.AllContentsIterator
 
remove() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
 
remove() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdEdge
 
remove() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
remove(InternalEObject, EStructuralFeature, int) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
removeAll(InternalEObject, EStructuralFeature, Collection<?>) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Removes the values in the content of the object's feature.
removeAllReferences(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
removeAllReferences(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
removeAllReferences(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
removeAllReferences(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Removes all references of the specified feature.
removeAllReferences(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
 
removeAllReferences(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
removeAllReferences(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
removeAllReferences(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
removeAllReferences(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
removeAllReferences(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
removeAllValues(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
removeAllValues(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
removeAllValues(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Removes all values of the specified feature.
removeAllValues(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithArrays
 
removeAllValues(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
 
removeAllValues(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
 
removeAllValues(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
removeAllValues(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
removeAllValues(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
removeAllValues(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
removeAllValues(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
removeContainer(Id) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
removeContainer(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
removeContainer(Id) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ContainerMapper
Removes the container of the specified id.
removeContainer(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
removeContainer(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
removeContainer(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ContainerCachingStore
 
removeContainer(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
removeContainer(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
removeContainingEdge() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Removes the containing edge.
removeContainment(PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
removeContainment(PersistentEObject) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Removes the containment link between object and its container, and deletes any previous link to object.
removeEdge(Edge) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
removeProperty(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
 
removeReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
removeReference(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
removeReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
removeReference(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
removeReference(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
removeReference(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Removes the reference of the specified feature at a defined position.
removeReference(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
 
removeReference(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ReferenceAs
 
removeReference(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ReferenceMapper
Removes the reference of the specified feature.
removeReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
removeReference(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
removeReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
removeReference(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
removeReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
removeReference(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
removeReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
removeReference(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
removeReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
removeReference(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
removeReferences(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Removes the current reference of the feature.
removeValue(FeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Removes the current value of the feature.
removeValue(FeatureBean, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Removes the current value of the feature at the defined position.
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
removeValue(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
removeValue(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
removeValue(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Removes the value of the specified feature at a defined position.
removeValue(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithArrays
 
removeValue(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
 
removeValue(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
 
removeValue(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ValueMapper
Removes the value of the specified feature.
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
removeValue(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
removeValue(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
removeValue(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
removeValue(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
removeValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
removeValue(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
removeVertex(Vertex) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
 
removeVertex(Vertex) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
replaceReference(FeatureBean, int, Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Replaces the current reference of the feature at the defined position.
replaceValue(FeatureBean, int, V) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Replaces the current value of the feature at the defined position.
requireEndBeforeFlush() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractStreamWriter
 
requireEndBeforeFlush() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
Returns true if this writer requires the end of the current element before flushing all features, otherwise, all features will be flushed as soon as another feature is intercepted.
requiresUniqueLabels() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
Return true if the base graph requires unique labels and properties.
resolve(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
resolve(Id) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Retrieves the object associated to the given id.
resolved(V) - Static method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyValue
Returns a resolved ProxyValue with its value.
resolveInstanceOf(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
resolveInstanceOf(Id) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Compute the EClass associated to the model element with the provided Id.
resource() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
resource(Resource.Internal) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
resource() - Method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Returns the resource that contains this PersistentEObject.
resource(Resource.Internal) - Method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Defines the resource that contains this PersistentEObject.
resource() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
resource(Resource.Internal) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
resource() - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Returns the resource to store and access.
resource(Resource.Internal) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Defines the resource to store and access.
resource(Resource.Internal) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.TransientStoreAdapter
 
resource - Variable in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
The underlying resource.
result() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.SuccessCallReport
Returns the result of the call.
revert(Long) - Method in class fr.inria.atlanmod.neoemf.core.internal.LongIdConverter
 
revert(String) - Method in class fr.inria.atlanmod.neoemf.core.internal.StringIdConverter
 
revert(Object, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AttributeConverter
Creates an instance of the attribute from a string literal representation.
revert(String, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.FeatureMapConverter
Creates an instance of FeatureMap.Entry from a string literal representation.
revert(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.ReferenceConverter
 
revert(Object, EAttribute) - Method in class fr.inria.atlanmod.neoemf.io.processor.ValueConverter
Creates an instance of the attribute from a string literal representation.
rollback() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
ROOT_ID - Static variable in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
The identifier of the root element in a PersistentResource.
ROOT_REFERENCE_ID - Static variable in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
The name of the property used by the PersistentResource.ROOT_ID element to define its content.
ROOT_REFERENCE_NAME - Static variable in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
The name of the property used by the PersistentResource.ROOT_ID element to define its content.
RootContentsList<E> - Class in fr.inria.atlanmod.neoemf.resource.internal
A List representing the content of the root of a PersistentResource, that delegates its operations to the associated Store.
RootContentsList(DefaultPersistentResource) - Constructor for class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
Constructs a new RootContentsList.

S

save(Path) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
save(Path) - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Saves this configuration in the directory.
save() - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackend
 
save(Path) - Method in class fr.inria.atlanmod.neoemf.data.im.config.InMemoryConfig
 
save() - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
save() - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
save() - Method in interface fr.inria.atlanmod.neoemf.data.Saveable
Saves all changes made on this manager since the last call.
save() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
save() - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
save() - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
save() - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
save(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
save(ImmutableConfig) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
save(ImmutableConfig) - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Saves the resource using the specified configuration.
save(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
save(OutputStream, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
save(ImmutableConfig) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
Saveable - Interface in fr.inria.atlanmod.neoemf.data
An object that can save its current state.
scheme() - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
Gets the scheme to identify the BackendFactory to use.
schemeOf(Class<?>) - Static method in class fr.inria.atlanmod.neoemf.bind.Bindings
Retrieves the URI scheme for the speficied type.
schemeOf(BackendFactory) - Static method in class fr.inria.atlanmod.neoemf.bind.Bindings
Retrieves the URI scheme for the specified factory.
SERIALIZER_FACTORY - Static variable in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
The BeanSerializerFactory to use for creating the BinarySerializer instances.
set(E) - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyListIterator
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
setAll(InternalEObject, EStructuralFeature, Collection<?>) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
setAll(InternalEObject, EStructuralFeature, Collection<?>) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Sets the values in the content of the object's feature.
setClassVertex(ClassBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Defines the meta-class vertex from the specified bean.
setContainer(ContainerDocument) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
setContainingEdge(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Defines the containing edge from the specified bean.
setFileType(TinkerGraph.FileType) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.config.BlueprintsTinkerConfig
Defines the given TinkerGraph fileType in this configuration.
setGraph(Class<? extends Graph>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.config.BaseBlueprintsConfig
Defines the graph implementation of the Blueprints database.
setId(int) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
 
setId(String) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
setId(int) - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
Defines the identifier of the feature for the owner element.
setId(ProxyValue<Id>) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
Defines the identifier of this element.
setLoaded(boolean) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
setLocation(Path) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.config.BaseBlueprintsConfig
Defines the location of the Blueprints database.
setLocation(Path) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.config.BlueprintsTinkerConfig
 
setLocation(Path) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.config.BlueprintsNeo4jConfig
 
setMany(boolean) - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
Defines whether this feature is multi-valued.
setManyFeatures(Map<String, List<String>>) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
setMapping(String) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
setMapping(String) - Method in interface fr.inria.atlanmod.neoemf.config.Config
Defines the mapping to use for the created Backend.
setMappingWithCheck(String, boolean) - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
Defines the mapping to use for the created Backend.
setMetaClass(ClassDocument) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
setMetaClass(ProxyClass) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
Defines the meta-class of this element.
setModified(boolean) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
setName(String) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
 
setName(String) - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractNamedElement
Defines the name of this element.
setOrigin(R) - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
 
setOrigin(R) - Method in interface fr.inria.atlanmod.neoemf.io.proxy.Proxy
Defines the origin of this proxy.
setOrigin(EClass) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
 
setOrigin(EPackage) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage
 
setOrigin(EReference) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyReference
 
setOwner(String) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
 
setOwner(Id) - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
Defines the identifier of the element that owns this feature.
setProperty(String, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdElement
 
setReference(FeatureBean, Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Replaces the current reference of the feature by the specified reference.
setReference(FeatureBean, int, Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Defines the current reference of the feature at the defined position.
setRoot(boolean) - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyElement
Defines whether this element is the root of a structure.
setSingleFeatures(Map<String, String>) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ModelDocument
 
setSize(FeatureBean, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Defines the size of the feature.
setTimeStamp(long) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
setTrackingModification(boolean) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
setUri(String) - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
 
setURI(URI) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
setValue(FeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Replaces the current value of the feature by the specified value.
setValue(FeatureBean, int, V) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementVertex
Defines the current value of the feature at the defined position.
setValue(ProxyValue<V>) - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractProxyFeature
Defines the value of this feature.
shutdown() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
SingleFeatureBean - Class in fr.inria.atlanmod.neoemf.data.bean
A simple representation of a single-valued EStructuralFeature of a PersistentEObject.
SingleFeatureBean(Id, int) - Constructor for class fr.inria.atlanmod.neoemf.data.bean.SingleFeatureBean
Constructs a new SingleFeatureBean with the given owner and the given id, which are used as a simple representation of a feature of an object.
size() - Method in class fr.inria.atlanmod.neoemf.core.internal.collect.ContentsList
 
size - Variable in class fr.inria.atlanmod.neoemf.core.internal.collect.LazyIterator
The cached size of the containing list.
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
size(InternalEObject, EStructuralFeature) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
SizeCachingStore - Class in fr.inria.atlanmod.neoemf.data.store
A Store wrapper that caches the size data.
SizeCachingStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
sizeForValue(SingleFeatureBean, int) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
Defines the number of values of the specified feature.
sizeOfReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
sizeOfReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
sizeOfReference(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceAs
 
sizeOfReference(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMapper
Returns the number of reference of the specified feature.
sizeOfReference(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyReferenceMergedAs
 
sizeOfReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
sizeOfReference(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
sizeOfValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
sizeOfValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
sizeOfValue(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Returns the number of value of the specified feature.
sizeOfValue(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithArrays
 
sizeOfValue(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
 
sizeOfValue(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
 
sizeOfValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
sizeOfValue(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStore
 
START_ELT - Static variable in class fr.inria.atlanmod.neoemf.io.util.XPathConstants
The string representing the start of a XPath segment.
START_EXPR - Static variable in class fr.inria.atlanmod.neoemf.io.util.XPathConstants
The string representing the start of a XPath expression.
stats() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.RecordingStoreListener
 
stopTransaction(TransactionalGraph.Conclusion) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
Deprecated.
Follow the Blueprints API
Storable - Interface in fr.inria.atlanmod.neoemf.data.store
An object that can be stored in a Store.
store() - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
store() - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Returns the adapted store chain.
Store - Interface in fr.inria.atlanmod.neoemf.data.store
A DataMapper that adds pre-processing and post-processing capabilities to data persistence.
StoreAdapter - Interface in fr.inria.atlanmod.neoemf.data.store.adapter
An adapter that adapts and translates EMF requests from an InternalEObject.EStore to a Store.
StoreFactory - Class in fr.inria.atlanmod.neoemf.data.store
A factory that creates instances of Store.
StoreListener - Interface in fr.inria.atlanmod.neoemf.data.store.listener
An object that listens to calls made on a Backend.
StoreStats - Class in fr.inria.atlanmod.neoemf.data.store.listener
Statistics about the usage of a Store chain.
StoreStats() - Constructor for class fr.inria.atlanmod.neoemf.data.store.listener.StoreStats
 
StringIdConverter - Class in fr.inria.atlanmod.neoemf.core.internal
An IdConverter to use a hexadecimal representation instead of Id.
StringIdConverter() - Constructor for class fr.inria.atlanmod.neoemf.core.internal.StringIdConverter
 
SuccessCallReport<K,V,R> - Class in fr.inria.atlanmod.neoemf.data.store.listener
SuccessCallReport(BackendReport, String, K, V, R) - Constructor for class fr.inria.atlanmod.neoemf.data.store.listener.SuccessCallReport
Constructs a new succeeded call information.
supportsLocalUris() - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
Checks that the BackendFactory associated to the created URI supports file-based storage.
supportsMultiTargets() - Method in class fr.inria.atlanmod.neoemf.io.AbstractNotifier
Returns true if this notifier allow to notify several handlers.
supportsMultiTargets() - Method in class fr.inria.atlanmod.neoemf.io.processor.NoopProcessor
 
supportsRemoteUris() - Method in class fr.inria.atlanmod.neoemf.util.AbstractUriFactory
Checks that the BackendFactory associated to the created URI supports server-based storage.
supportsTransient() - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackendFactory
 
supportsTransient() - Method in interface fr.inria.atlanmod.neoemf.data.BackendFactory
Returns whether the Backends created by this factory support the transient state.

T

target - Variable in class fr.inria.atlanmod.neoemf.io.writer.AbstractWriter
The target where to write data.
thrownException() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.FailureCallReport
Returns the exception thrown during the call.
TimerEventListener - Class in fr.inria.atlanmod.neoemf.io.listener
A EventListener that measures elapsed time between the start and the end of an I/O process.
TimerEventListener() - Constructor for class fr.inria.atlanmod.neoemf.io.listener.TimerEventListener
 
toArray(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
toArray(InternalEObject, EStructuralFeature) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
toBean() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ClassVertex
Returns the simple representation of this meta-class vertex.
toBean() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ContainingEdge
Returns the simple representation of this containing edge.
toBean() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ClassDocument
Converts this document in a SingleFeatureBean.
toBean() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.document.ContainerDocument
Converts this document in a SingleFeatureBean.
toHexString() - Method in interface fr.inria.atlanmod.neoemf.core.Id
Returns the String representation of this Id, as an hexadecimal value.
toHexString() - Method in class fr.inria.atlanmod.neoemf.core.internal.LongId
 
toHexString() - Method in class fr.inria.atlanmod.neoemf.core.internal.UndefinedId
 
toLong() - Method in interface fr.inria.atlanmod.neoemf.core.Id
Returns the Long representation of this Id.
toLong() - Method in class fr.inria.atlanmod.neoemf.core.internal.LongId
 
toLong() - Method in class fr.inria.atlanmod.neoemf.core.internal.UndefinedId
 
toMap() - Method in class fr.inria.atlanmod.neoemf.config.BaseConfig
 
toMap() - Method in interface fr.inria.atlanmod.neoemf.config.ImmutableConfig
Returns a immutable map view of this configuration.
toMapper(DataMapper) - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Specifies the mapper where to write the data.
toString() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
toString() - Method in class fr.inria.atlanmod.neoemf.core.internal.LongId
 
toString() - Method in class fr.inria.atlanmod.neoemf.core.internal.UndefinedId
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.AbstractBackend
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.bean.ManyFeatureBean
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.bean.SingleFeatureBean
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdEdge
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdGraph
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertex
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractStore
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.StoreStats
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
toString() - Method in class fr.inria.atlanmod.neoemf.io.proxy.AbstractNamedElement
 
toString() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyClass
 
toString() - Method in class fr.inria.atlanmod.neoemf.io.proxy.ProxyPackage
 
toXmi(File) - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Specifies the XMI file where to write the data.
toXmi(File, boolean) - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Specifies the XMI file where to write the data.
toXmi(OutputStream) - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Specifies the stream where to write the data.
TransientStoreAdapter - Class in fr.inria.atlanmod.neoemf.data.store.adapter
A StoreAdapter, bound to a Resource.Internal, that caches the rebuilt PersistentEObjects.
TransientStoreAdapter(Store, Resource.Internal) - Constructor for class fr.inria.atlanmod.neoemf.data.store.adapter.TransientStoreAdapter
Constructs a new TransientStoreAdapter on the given store.
type() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.BackendReport
Returns the type of the backend.
TYPE - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The attribute key representing a null element.

U

UNDEFINED - Static variable in interface fr.inria.atlanmod.neoemf.core.Id
An immutable undefined Id.
UndefinedId - Class in fr.inria.atlanmod.neoemf.core.internal
An undefined Id.
UndefinedId() - Constructor for class fr.inria.atlanmod.neoemf.core.internal.UndefinedId
 
unload() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
unregister(String) - Method in class fr.inria.atlanmod.neoemf.data.BackendFactoryRegistry
Unregisters a BackendFactory identified by the specified URI scheme.
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
unset(InternalEObject, EStructuralFeature) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
 
updateContainment(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
updateContainment(PersistentEObject, EReference, PersistentEObject) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Creates or updates the containment link between object and container, and deletes any previous link to object.
updateIfDynamic(EPackage) - Static method in class fr.inria.atlanmod.neoemf.core.PersistenceFactory
Updates the EFactory of the specified ePackage if it's a EPackageImpl.
updateIndex(ClassVertex) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ModelGraph
Updates the meta-classes index with the specified classVertex.
updateInstanceOf(PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.adapter.AbstractStoreAdapter
 
updateInstanceOf(PersistentEObject) - Method in interface fr.inria.atlanmod.neoemf.data.store.adapter.StoreAdapter
Creates the instance of the object in a ClassBean object and persists it in the database.
updatePosition(IntUnaryOperator) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.ElementEdge
Updates the position of this relation for the referencing vertex with the specified function.
uri() - Method in class fr.inria.atlanmod.neoemf.data.bean.ClassBean
Returns the literal representation of the URI of this ClassBean.
UriFactory - Interface in fr.inria.atlanmod.neoemf.util
A factory that creates URI instances.
useEquals() - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 

V

validate(int, E) - Method in class fr.inria.atlanmod.neoemf.resource.internal.RootContentsList
 
value() - Method in class fr.inria.atlanmod.neoemf.data.store.listener.AbstractCallReport
Returns the value used during the call.
ValueConverter - Class in fr.inria.atlanmod.neoemf.io.processor
A BiConverter that transforms the value of EAttribute instances.
valueFor(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
valueFor(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.im.BoundInMemoryBackend
 
valueFor(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
valueFor(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
valueFor(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
valueFor(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
valueFor(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Defines the value of the specified feature at a defined position.
valueFor(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithArrays
 
valueFor(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
 
valueFor(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
 
valueFor(SingleFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ValueMapper
Defines the value of the specified feature.
valueFor(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
valueFor(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.AutoSavingStore
 
valueFor(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
valueFor(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
valueFor(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
valueFor(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
valueFor(SingleFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
valueFor(ManyFeatureBean, V) - Method in class fr.inria.atlanmod.neoemf.data.store.ReadOnlyStore
 
valueForNullable(ManyFeatureBean, V) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithIndices
Defines the value of the specified feature at a defined position.
ValueMapper - Interface in fr.inria.atlanmod.neoemf.data.mapping
An object capable of mapping single-valued attributes represented as a set of key/value pair.
valueOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.im.AbstractInMemoryBackend
 
valueOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
valueOf(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.AbstractDataMapperChain
 
valueOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
valueOf(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.mapping.InvalidDataMapper
 
valueOf(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueMapper
Retrieves the value of the specified feature at a defined position.
valueOf(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithArrays
 
valueOf(ManyFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ManyValueWithLists
 
valueOf(SingleFeatureBean) - Method in interface fr.inria.atlanmod.neoemf.data.mapping.ValueMapper
Retrieves the value of the specified feature.
valueOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
valueOf(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStore
 
valueOf(SingleFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
valueOf(ManyFeatureBean) - Method in class fr.inria.atlanmod.neoemf.data.store.ListeningStore
 
variantOf(Class<?>) - Static method in class fr.inria.atlanmod.neoemf.bind.Bindings
Retrieves the variant for the specified type.
VERSION - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The default version of XML files.
vertex(BiFunction<Vertex, G, V>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
Execute the query and return the vertex on the other end of the matching edge.
vertexIds() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.IdVertexQuery
 
vertices() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
 
vertices(BiFunction<Vertex, G, V>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.internal.graph.wrapper.AbstractIdQuery
Execute the query and return the vertices on the other end of the matching edges.

W

with(EventListener) - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Adds a pre/post-processing feature.
withArrays() - Method in class fr.inria.atlanmod.neoemf.data.berkeleydb.config.BerkeleyDbConfig
Defines the mapping to use for the created BerkeleyDbBackend.
withArrays() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.config.MapDbConfig
Defines the mapping to use for the created MapDbBackend.
withCounter() - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Counts the number of processed events (elements, attributes, references).
withDefault() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.config.BaseBlueprintsConfig
Defines the mapping to use for the created BlueprintsBackend.
withDefault() - Method in class fr.inria.atlanmod.neoemf.data.hbase.config.HBaseConfig
Defines the mapping to use for the created HBaseBackend.
withDefault() - Method in class fr.inria.atlanmod.neoemf.data.mongodb.config.MongoDbConfig
Defines the mapping to use for the created MongoDbBackend.
withHexString() - Static method in class fr.inria.atlanmod.neoemf.core.IdConverters
Returns the IdConverter to use a hexadecimal representation instead of Id.
withIndices() - Method in class fr.inria.atlanmod.neoemf.data.berkeleydb.config.BerkeleyDbConfig
Defines the mapping to use for the created BerkeleyDbBackend.
withIndices() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.config.MapDbConfig
Defines the mapping to use for the created MapDbBackend.
withLists() - Method in class fr.inria.atlanmod.neoemf.data.berkeleydb.config.BerkeleyDbConfig
Defines the mapping to use for the created BerkeleyDbBackend.
withLists() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.config.MapDbConfig
Defines the mapping to use for the created MapDbBackend.
withLogger() - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Logs each event when they occur.
withLogger(Level) - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Logs each event when they occur.
withLong() - Static method in class fr.inria.atlanmod.neoemf.core.IdConverters
Returns the IdConverter to use a long representation instead of Id.
withoutPosition() - Method in class fr.inria.atlanmod.neoemf.data.bean.ManyFeatureBean
Creates a new SingleFeatureBean with the Id and the name of this ManyFeatureBean, without its position.
withPosition(int) - Method in class fr.inria.atlanmod.neoemf.data.bean.AbstractFeatureBean
Creates a new ManyFeatureBean with the Id and the name of this FeatureBean, and adding the given position.
withProgress() - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Displays the progress of the migration at regular intervals.
withTimer() - Method in class fr.inria.atlanmod.neoemf.io.Migrator
Displays the amount of time spent during the migration.
writeAttribute(String, String) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
Writes an attribute of the current element.
writeAttribute(String, String) - Method in class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
 
writeCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
Writes characters.
writeCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
 
writeEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
Writes the end of the document and finalizes the migration.
writeEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
 
writeEndElement() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
Writes the end of the current element.
writeEndElement() - Method in class fr.inria.atlanmod.neoemf.io.writer.IndentingXmiStreamWriter
 
writeEndElement() - Method in class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
 
writeNamespace(String, String) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
Writes a namespace.
writeNamespace(String, String) - Method in class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
 
Writer - Interface in fr.inria.atlanmod.neoemf.io.writer
A Handler that converts received notifications in write operations.
writer - Variable in class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
The XML writer on the AbstractWriter.target.
writeStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
Writes the start of a document, including the general header.
writeStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
 
writeStartElement(String) - Method in class fr.inria.atlanmod.neoemf.io.writer.AbstractXmiStreamWriter
Writes the start of an element name
writeStartElement(String) - Method in class fr.inria.atlanmod.neoemf.io.writer.IndentingXmiStreamWriter
 
writeStartElement(String) - Method in class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
 

X

XMI_ID - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The attribute key representing the identifier of an element.
XMI_IDREF - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The attribute key representing a reference to an identified element.
XMI_NS - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The namespace prefix of XMI.
XMI_TYPE - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The default attribute key representing the meta-class of an element.
XMI_URI - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The namespace URI of XMI.
XMI_VERSION - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The default XMI version.
XMI_VERSION_ATTR - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The attribute key representing the version of the parsed XMI file.
XMI_XSI_TYPE - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The attribute key representing the meta-class of an element.
XmiConstants - Class in fr.inria.atlanmod.neoemf.io.util
A utility class that contains all the constants used in an XMI file.
XmiStreamReader - Class in fr.inria.atlanmod.neoemf.io.reader
An AbstractXmiStreamReader that uses a StAX implementation with cursors for reading and parsing XMI files.
XmiStreamReader() - Constructor for class fr.inria.atlanmod.neoemf.io.reader.XmiStreamReader
 
XmiStreamWriter - Class in fr.inria.atlanmod.neoemf.io.writer
A AbstractXmiStreamWriter that uses a StAX implementation with cursors for writing XMI files.
XmiStreamWriter(OutputStream) - Constructor for class fr.inria.atlanmod.neoemf.io.writer.XmiStreamWriter
Constructs a new XmiStreamWriter on the given stream.
XPathConstants - Class in fr.inria.atlanmod.neoemf.io.util
A utility class that contains all the constants used in an XPath.
XPathResolver - Class in fr.inria.atlanmod.neoemf.io.processor
A Processor that analyses XPath references and transforms them in Id.
XPathResolver() - Constructor for class fr.inria.atlanmod.neoemf.io.processor.XPathResolver
 
XSI_NS - Static variable in class fr.inria.atlanmod.neoemf.io.util.XmiConstants
The namespace prefix of XSI.
A B C D E F G H I K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2013–2019 Atlanmod. All rights reserved.