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

AbstractBlueprintsHandler - Class in fr.inria.atlanmod.neoemf.data.blueprints.io
An abstract PersistenceHandler specific to a Blueprints implementation.
AbstractBlueprintsHandler(BlueprintsPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
Constructs a new AbstractBlueprintsHandler on the given backend.
AbstractBlueprintsOptions - Class in fr.inria.atlanmod.neoemf.data.blueprints.option
An abstract PersistenceOptions that holds generic options for all Blueprints based implementations.
AbstractBlueprintsOptions() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.option.AbstractBlueprintsOptions
 
AbstractBlueprintsOptionsBuilder<B extends AbstractBlueprintsOptionsBuilder<B,O>,O extends AbstractBlueprintsOptions> - Class in fr.inria.atlanmod.neoemf.data.blueprints.option
An abstract PersistenceOptionsBuilder that provides utility methods to create generic Blueprints options.
AbstractBlueprintsOptionsBuilder() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.option.AbstractBlueprintsOptionsBuilder
Constructs a new AbstractBlueprintsOptionsBuilder.
AbstractDirectWriteStore<P extends PersistenceBackend> - Class in fr.inria.atlanmod.neoemf.data.store
An abstract DirectWriteStore that redirects certain methods according to the instance of the encountered EStructuralFeature.
AbstractDirectWriteStore(Resource.Internal, P) - Constructor for class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Constructs a new AbstractDirectWriteStore between the given resource and the backend.
AbstractInputNotifier<T extends InputHandler> - Class in fr.inria.atlanmod.neoemf.io
An abstract InputNotifier that provides overall behavior for the management of handlers.
AbstractInputNotifier() - Constructor for class fr.inria.atlanmod.neoemf.io.AbstractInputNotifier
Constructs a new AbstractInputNotifier.
AbstractPersistenceBackend - Class in fr.inria.atlanmod.neoemf.data
The abstract implementation of PersistenceBackend.
AbstractPersistenceBackend() - Constructor for class fr.inria.atlanmod.neoemf.data.AbstractPersistenceBackend
Constructs a new AbstractPersistenceBackend.
AbstractPersistenceBackendFactory - Class in fr.inria.atlanmod.neoemf.data
An abstract PersistenceBackendFactory that processes common store options and manages the configuration.
AbstractPersistenceBackendFactory() - Constructor for class fr.inria.atlanmod.neoemf.data.AbstractPersistenceBackendFactory
Constructs a new AbstractPersistenceBackendFactory.
AbstractPersistenceHandler<P extends PersistenceBackend> - Class in fr.inria.atlanmod.neoemf.io.persistence
A PersistenceHandler that persists data in a PersistenceBackend, based on received events.
AbstractPersistenceHandler(P) - Constructor for class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Constructs a new AbstractPersistenceHandler on top of the backend.
AbstractPersistenceHandlerDecorator - Class in fr.inria.atlanmod.neoemf.io.persistence
A PersistenceHandler that delegates all methods to its underlying handler.
AbstractPersistenceHandlerDecorator(PersistenceHandler) - Constructor for class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandlerDecorator
Constructs a new AbstractPersistenceHandlerDecorator on the underlying handler.
AbstractPersistenceOptions - Class in fr.inria.atlanmod.neoemf.option
The abstract implementation of PersistenceOptions.
AbstractPersistenceOptions() - Constructor for class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptions
 
AbstractPersistenceOptionsBuilder<B extends AbstractPersistenceOptionsBuilder<B,O>,O extends AbstractPersistenceOptions> - Class in fr.inria.atlanmod.neoemf.option
An abstract PersistenceOptionsBuilder that manages the assembly and the construction of PersistenceOptions.
AbstractPersistenceOptionsBuilder() - Constructor for class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Constructs a new AbstractPersistenceOptionsBuilder.
AbstractPersistentStore - Class in fr.inria.atlanmod.neoemf.data.store
The abstract implementation of a PersistentStore.
AbstractPersistentStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStore
Constructs a new AbstractPersistentStore.
AbstractPersistentStoreDecorator - Class in fr.inria.atlanmod.neoemf.data.store
An abstract PersistentStore wrapper that delegates method calls to an internal PersistentStore.
AbstractPersistentStoreDecorator(PersistentStore) - Constructor for class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
Constructs a new AbstractPersistentStoreDecorator on the given store.
AbstractProcessor - Class in fr.inria.atlanmod.neoemf.io.processor
A Processor that delegates all methods to its underlying processor.
AbstractProcessor(Processor) - Constructor for class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
Constructs a new AbstractProcessor with an embedded processor.
AbstractReader - Class in fr.inria.atlanmod.neoemf.io.reader
An abstract Reader that notifies Processor and provides overall behavior for the management of namespaces.
AbstractReader() - Constructor for class fr.inria.atlanmod.neoemf.io.reader.AbstractReader
 
AbstractTransientStore - Class in fr.inria.atlanmod.neoemf.data.store
A abstract TransientStore that uses collections to store data in memory.
AbstractTransientStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
Constructs a new AbstractTransientStore.
AbstractXmiReader - Class in fr.inria.atlanmod.neoemf.io.reader
An abstract Reader that processes the raw structure of XMI files.
AbstractXmiReader() - Constructor for class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiReader
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Adds the value at the index in the content of the object's feature.
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
add(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStoreDecorator
 
addAttribute(Id, String, int, boolean, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
 
addAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
addAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
addAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
addAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
addAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Adds the value at the index in the content of the attribute of the object.
addAttribute(Id, String, int, boolean, Object) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Adds a new attribute to the element identified by the given id.
addElement(Id, String, String, boolean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
 
addElement(Id, String, String, boolean) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Adds a new element.
addHandler(T) - Method in class fr.inria.atlanmod.neoemf.io.AbstractInputNotifier
Adds an InputHandler that will be notified.
addHandler(T) - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Adds an InputHandler that will be notified.
addHandler(PersistenceHandler) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
addReference(Id, String, int, boolean, boolean, Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
 
addReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
addReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
addReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbCacheManyStore
 
addReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
addReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
addReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Adds the value at the index in the content of the reference of the object.
addReference(Id, String, int, boolean, boolean, Id) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Adds a new reference to the element identified by the given id.
addVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
Create a new vertex, add it to the graph, and return the newly created vertex.
AlreadyExistingIdException - Exception in fr.inria.atlanmod.neoemf.io
Exception thrown when an Id is already defined in a datastore.
AlreadyExistingIdException() - Constructor for exception fr.inria.atlanmod.neoemf.io.AlreadyExistingIdException
Constructs an AlreadyExistingIdException with null as its error detail message.
AlreadyExistingIdException(String) - Constructor for exception fr.inria.atlanmod.neoemf.io.AlreadyExistingIdException
Constructs an AlreadyExistingIdException with the specified detail message.
AlreadyExistingIdException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.io.AlreadyExistingIdException
Constructs an AlreadyExistingIdException with the specified cause and its detail message.
AlreadyExistingIdException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.io.AlreadyExistingIdException
Constructs an AlreadyExistingIdException with the specified detail message and cause.
appendFileExtension(String) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
appendFragment(String) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
appendQuery(String) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
appendSegment(String) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
appendSegments(String[]) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
ARRAYS_MAPPED_MEMORY - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions
The option key to set the size of the buffer that contains arrays.
arraysMappedBuffer(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the arrays mapped memory property in the created options.
asMap() - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
 
asMap() - Method in interface fr.inria.atlanmod.neoemf.option.PersistenceOptionsBuilder
Returns an immutable Map containing all defined options.
attached(EObject) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
Attribute - Class in fr.inria.atlanmod.neoemf.io.structure
A StructuralFeature representing an attribute, with a value.
Attribute(String) - Constructor for class fr.inria.atlanmod.neoemf.io.structure.Attribute
Constructs a new Attribute with the given localName.
authority() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
autocommit() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.option.AbstractBlueprintsOptionsBuilder
Adds the autocommit feature in the created options.
autocommit(int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.option.AbstractBlueprintsOptionsBuilder
Adds the autocommit feature with the given chunk size in the created options.
autocommit() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbOptionsBuilder
Adds the autocommit feature in the created options.
AUTOCOMMIT_CHUNK - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.option.BlueprintsResourceOptions
The option key to define the number of operations between each commit in autocommit mode.
AutocommitStoreDecorator - Class in fr.inria.atlanmod.neoemf.data.store
A PersistentStore wrapper that automatically saves modifications as calls are made.
AutocommitStoreDecorator(PersistentStore, long) - Constructor for class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
Constructs a new AutocommitStoreDecorator with the given opsBetweenCommits.
AutocommitStoreDecorator(PersistentStore) - Constructor for class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
Constructs a new AutocommitStoreDecorator with the default number of modifications between commits.

B

backend - Variable in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
The persistence back-end used to store the model.
backend - Variable in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
The underlying PersistenceBackend that stores the data.
BACKEND_PROPERTY - Static variable in interface fr.inria.atlanmod.neoemf.data.PersistenceBackendFactory
The "back-end" property in the configuration file.
basicSetResourceSet(ResourceSet, NotificationChain) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
BlueprintsAwareHandler - Class in fr.inria.atlanmod.neoemf.data.blueprints.io
BlueprintsAwareHandler(BlueprintsPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.io.BlueprintsAwareHandler
Constructs a new BlueprintsAwareHandler on the given backend.
BlueprintsHandlerFactory - Class in fr.inria.atlanmod.neoemf.data.blueprints.io
The factory that creates instances of PersistenceHandlers which are specific to the Blueprints implementation.
BlueprintsNaiveHandler - Class in fr.inria.atlanmod.neoemf.data.blueprints.io
A PersistenceHandler for BlueprintsPersistenceBackends, without key conflict resolution.
BlueprintsNaiveHandler(BlueprintsPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.io.BlueprintsNaiveHandler
Constructs a new BlueprintsNaiveHandler on the given backend.
BlueprintsNeo4jOptions - Class in fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option
A PersistenceOptions that holds Blueprints Neo4j specific options.
BlueprintsNeo4jOptionsBuilder - Class in fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option
A specific AbstractBlueprintsOptionsBuilder that creates Blueprints Neo4j specific options.
BlueprintsNeo4jOptionsBuilder() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Constructs a new BlueprintsNeo4jOptionsBuilder and sets the graph type to BlueprintsNeo4jResourceOptions.GRAPH_TYPE_NEO4J.
BlueprintsNeo4jResourceOptions - Interface in fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option
PersistentResourceOptions that hold Blueprints Neo4j related resource-level features, such as cache type, usage of memory mapped files, or internal buffer sizes.
BlueprintsNeo4jResourceOptions.CacheType - Enum in fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option
BlueprintsOptions - Class in fr.inria.atlanmod.neoemf.data.blueprints.option
A PersistenceOptions that holds Blueprints TinkerGraph specific options.
BlueprintsOptionsBuilder - Class in fr.inria.atlanmod.neoemf.data.blueprints.option
A PersistenceOptionsBuilder that creates Blueprints TinkerGraph specific options.
BlueprintsOptionsBuilder() - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.option.BlueprintsOptionsBuilder
Constructs a new BlueprintsOptionsBuilder.
BlueprintsPersistenceBackend - Class in fr.inria.atlanmod.neoemf.data.blueprints
A PersistenceBackend that is responsible of low-level access to a Blueprints database.
BlueprintsPersistenceBackend(KeyIndexableGraph) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
Constructs a new BlueprintsPersistenceBackend wrapping the provided baseGraph.
BlueprintsPersistenceBackendFactory - Class in fr.inria.atlanmod.neoemf.data.blueprints
A factory that creates instances of BlueprintsPersistenceBackend.
BlueprintsResourceOptions - Interface in fr.inria.atlanmod.neoemf.data.blueprints.option
PersistentResourceOptions that hold Blueprints related resource-level features, such as the Blueprints implementation used or the autocommit chunk size.
BlueprintsStoreOptions - Enum in fr.inria.atlanmod.neoemf.data.blueprints.option
PersistentStoreOptions that hold Blueprints related database access features, such as autocommit or direct write behavior.
BlueprintsURI - Class in fr.inria.atlanmod.neoemf.data.blueprints.util
A specific PersistenceURI that creates Blueprints specific resource URIs from a File descriptor or an existing URI.
BlueprintsURI(URI) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.util.BlueprintsURI
Constructs a new BlueprintsURI from the given internalURI.

C

cache(BlueprintsNeo4jResourceOptions.CacheType) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the cache type feature in the created options.
CACHE_TYPE - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions
The option key to define the cache type used by Neo4j.
cacheFeatures() - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Adds the cache-features feature in the created options.
cacheIsSet() - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Adds the cache-is-set feature in the created options.
cacheSizes() - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Adds the cache-sizes feature in the created options.
Classifier - Class in fr.inria.atlanmod.neoemf.io.structure
A identifiable MetaClassifier which can be typed.
Classifier(Namespace, String) - Constructor for class fr.inria.atlanmod.neoemf.io.structure.Classifier
Constructs a new Classifier with the given namespace and localName.
ClassInfo - Class in fr.inria.atlanmod.neoemf.data.structure
A simple representation of a (meta)EClass.
ClassInfo(String, String) - Constructor for class fr.inria.atlanmod.neoemf.data.structure.ClassInfo
Constructs a new ClassInfo with the given name and uri, which are used as a simple representation of a an EClass.
clean() - Method in class fr.inria.atlanmod.neoemf.io.structure.Namespace.Registry
Cleans the registry.
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Removes all values form the content of the object's feature
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
clear(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStoreDecorator
 
clearAttribute(PersistentEObject, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
clearAttribute(PersistentEObject, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Removes all values form the content of the attribute of the object.
clearReference(PersistentEObject, EReference) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
clearReference(PersistentEObject, EReference) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Removes all values form the content of the reference of the object.
close() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
 
close() - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackend
 
close() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
 
close() - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackend
In our case, it cleanly stops the underlying database.
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
 
CommonOptions - Class in fr.inria.atlanmod.neoemf.option
A PersistenceOptions that holds common options.
CommonOptionsBuilder - Class in fr.inria.atlanmod.neoemf.option
A common PersistenceOptionsBuilder that creates common options that are available for all back-end implementations.
CommonOptionsBuilder() - Constructor for class fr.inria.atlanmod.neoemf.option.CommonOptionsBuilder
Constructs a new CommonOptionsBuilder.
CommonStoreOptions - Enum in fr.inria.atlanmod.neoemf.option
Represents common options related to database access, managed by PersistenceBackendFactory.
compareTo(Id) - Method in class fr.inria.atlanmod.neoemf.core.StringId
 
compareTo(FeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
 
compareTo(FeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.structure.MultivaluedFeatureKey
 
CONFIG_FILE - Static variable in interface fr.inria.atlanmod.neoemf.data.PersistenceBackendFactory
The name of the configuration file of a back-end persistence.
CONTAINER - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
The label used to define container Edges.
containerFor(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Retrieves container for a given object Id.
ContainerInfo - Class in fr.inria.atlanmod.neoemf.data.structure
A simple representation of a containment between a PersistentEObject and another.
ContainerInfo(Id, String) - Constructor for class fr.inria.atlanmod.neoemf.data.structure.ContainerInfo
Constructs a new ContainerInfo with the given id and the given name.
CONTAINING_FEATURE - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
The property key used to define the opposite containing feature in container Edges.
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns whether the content of the object's feature contains the given value.
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
contains(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
containsAttribute(PersistentEObject, EAttribute, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
containsAttribute(PersistentEObject, EAttribute, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns whether the content of the attribute of the object contains the given value.
containsReference(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
containsReference(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns whether the content of the reference of the object contains the given value.
CONTENTS - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
The label used to link root vertex to top-level elements.
copyBackend(PersistenceBackend, PersistenceBackend) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackendFactory
 
copyBackend(PersistenceBackend, PersistenceBackend) - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackendFactory
 
copyBackend(PersistenceBackend, PersistenceBackend) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackendFactory
 
copyBackend(PersistenceBackend, PersistenceBackend) - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackendFactory
Copies the content from a PersistenceBackend to another.
copyTo(BlueprintsPersistenceBackend) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
Copies all the contents of this back-end to the target one.
copyTo(MapDbPersistenceBackend) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Copies all the contents of this this back-end to the target one.
CounterPersistenceHandlerDecorator - Class in fr.inria.atlanmod.neoemf.io.persistence
A PersistenceHandler wrapper that counts the number of different element.
CounterPersistenceHandlerDecorator(PersistenceHandler) - Constructor for class fr.inria.atlanmod.neoemf.io.persistence.CounterPersistenceHandlerDecorator
Constructs a new CounterPersistenceHandlerDecorator on the underlying handler.
CounterPersistenceHandlerDecorator(PersistenceHandler, String) - Constructor for class fr.inria.atlanmod.neoemf.io.persistence.CounterPersistenceHandlerDecorator
Constructs a new CounterPersistenceHandlerDecorator with the given name on the underlying handler.
countLoadedObjects() - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Adds the count-loaded-objects feature in the created options.
create(EClass) - Method in class fr.inria.atlanmod.neoemf.core.PersistenceFactory
 
create(EClass) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
 
create(EClass) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
create(EClass) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
create(EClass) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
create(EClass) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
createElement(Classifier, Id) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Creates an element from the given classifier with the given id.
createFileURI(File) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.util.BlueprintsURI
Creates a new BlueprintsURI from the given File descriptor.
createFileURI(URI) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.util.BlueprintsURI
Creates a new BlueprintsURI from the given uri by checking the referenced file exists on the file system.
createFileURI(File) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseURI
Creates a new HBaseURI from the given File descriptor.
createFileURI(URI) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseURI
Creates a new HBaseURI from the given uri by checking the referenced file exists on the file system.
createFileURI(File) - Static method in class fr.inria.atlanmod.neoemf.data.mapdb.util.MapDbURI
Creates a new MapDbURI from the given File descriptor.
createFileURI(URI) - Static method in class fr.inria.atlanmod.neoemf.data.mapdb.util.MapDbURI
Creates a new MapDbURI from the given uri by checking the referenced file exists on the file system.
createFileURI(File, String) - Static method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
Creates a new PersistenceURI from the given file descriptor.
createFileURI(URI, String) - Static method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
Creates a new PersistenceURI from the given uri by checking the referenced file exists on the file system.
createHierarchicalURI(String, String, URI) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseURI
Creates a new HBaseURI from the host, port, and modelURI by creating a hierarchical URI that references the distant model resource.
createNeoEContentsEList(EObject) - Static method in class fr.inria.atlanmod.neoemf.util.NeoEContentsEList
Creates a new NeoEContentsEList with the given owner.
createPersistenceHandler(BlueprintsPersistenceBackend, boolean) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.io.BlueprintsHandlerFactory
Creates a PersistenceHandler on the given backend.
createPersistentBackend(File, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackendFactory
 
createPersistentBackend(File, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackendFactory
 
createPersistentBackend(File, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackendFactory
 
createPersistentBackend(File, Map<?, ?>) - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackendFactory
Creates a PersistenceBackend in the given directory.
createPersistentStore(PersistentResource, PersistenceBackend, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.data.AbstractPersistenceBackendFactory
 
createPersistentStore(PersistentResource, PersistenceBackend, Map<?, ?>) - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackendFactory
Creates a PersistentStore between the given resource and the given backend according to the given options.
createResource(URI) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceFactory
Creates a resource with the given URI and returns it.
createSpecificPersistentStore(PersistentResource, PersistenceBackend, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.data.AbstractPersistenceBackendFactory
Creates a PersistentStore between the given resource and the given backend according to the given options.
createSpecificPersistentStore(PersistentResource, PersistenceBackend, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackendFactory
 
createSpecificPersistentStore(PersistentResource, PersistenceBackend, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackendFactory
 
createSpecificPersistentStore(PersistentResource, PersistenceBackend, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackendFactory
 
createTransientBackend() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackendFactory
 
createTransientBackend() - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackendFactory
 
createTransientBackend() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackendFactory
 
createTransientBackend() - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackendFactory
Creates an in-memory PersistenceBackend.
createTransientStore(PersistentResource, PersistenceBackend) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackendFactory
 
createTransientStore(PersistentResource, PersistenceBackend) - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackendFactory
 
createTransientStore(PersistentResource, PersistenceBackend) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackendFactory
 
createTransientStore(PersistentResource, PersistenceBackend) - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackendFactory
Creates a PersistentStore between the given resource and the given in-memory backend.
createURI(URI) - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.util.BlueprintsURI
Creates a new BlueprintsURI from the given uri.
createURI(URI) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseURI
Creates a new HBaseURI from the given uri.
createURI(URI) - Static method in class fr.inria.atlanmod.neoemf.data.mapdb.util.MapDbURI
Create a new MapDbURI from the given uri.
createURI(URI) - Static method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
Creates a new PersistenceURI from the given uri.
createValue() - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
Creates a new value that will be stored in the AbstractTransientStore.manyMap.
createValue() - Method in class fr.inria.atlanmod.neoemf.data.store.SynchronizedTransientStore
 
createVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
Creates a Vertex identified by the specified id.
createVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.BlueprintsAwareHandler
 
createVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.BlueprintsNaiveHandler
 
customLogger(String) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Returns a Logger with the specified name.

D

debug(CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the DEBUG level.
debug(CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the DEBUG level.
debug(Throwable) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs the stack trace of the given Throwable at the DEBUG level.
debug(Throwable, CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the DEBUG level including the stack trace of the given Throwable.
debug(Throwable, CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the DEBUG level including the stack trace of the given Throwable.
debug(CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the DEBUG level, using the root logger.
debug(CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the DEBUG level, using the root logger.
debug(Throwable) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs the stack trace of the given Throwable at the DEBUG level, using the root logger.
debug(Throwable, CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the DEBUG level including the stack trace of the given Throwable, using the root logger.
debug(Throwable, CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the DEBUG level including the stack trace of the given Throwable, using the root logger.
DEFAULT_CACHE_SIZE - Static variable in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
The default cache size (10 000).
DEFAULT_CACHE_SIZE - Static variable in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
The default cache size (10 000).
DEFAULT_CACHE_SIZE - Static variable in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
The default cache size.
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 a generated Id using StringId.generate().
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.
defaultProcessor() - Method in interface fr.inria.atlanmod.neoemf.io.reader.Reader
Creates a series of processors in order to build and analyze the read structure.
defaultProcessor() - Method in class fr.inria.atlanmod.neoemf.io.reader.XmiStreamReader
 
delete(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
deleteResourceIfExists(URI) - Method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseResourceUtil
Deletes a table if exist.
deresolve(URI) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
deresolve(URI, boolean, boolean, boolean) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
deserialize(DataInput2, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.FeatureKeySerializer
 
deserialize(DataInput2, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.IdSerializer
 
deserialize(DataInput2, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.MultivaluedFeatureKeySerializer
 
detached(EObject) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
device() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
devicePath() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
directWrite() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.option.AbstractBlueprintsOptionsBuilder
Adds the direct-write feature in the created options.
directWrite() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbOptionsBuilder
Adds the direct-write feature in the created options.
DirectWriteBlueprintsCacheManyStore - Class in fr.inria.atlanmod.neoemf.data.blueprints.store
A DirectWriteBlueprintsStore that uses an internal cache to store Vertex elements that are part of multi-valued EReferences to speed-up their access.
DirectWriteBlueprintsCacheManyStore(Resource.Internal, BlueprintsPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsCacheManyStore
Constructs a new DirectWriteBlueprintsCacheManyStore between the given resource and the backend.
DirectWriteBlueprintsStore - Class in fr.inria.atlanmod.neoemf.data.blueprints.store
A DirectWriteStore that translates model-level operations to Blueprints calls.
DirectWriteBlueprintsStore(Resource.Internal, BlueprintsPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
Constructs a new DirectWriteBlueprintsStore between the given resource and the backend.
directWriteCacheMany() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.option.AbstractBlueprintsOptionsBuilder
Adds the direct-write-cache-many feature in the created options.
directWriteCacheMany() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbOptionsBuilder
Adds the direct-write-cache-many feature in the created options.
DirectWriteHBaseStore - Class in fr.inria.atlanmod.neoemf.data.hbase.store
An AbstractDirectWriteStore that translates model-level operations to HBase operations.
DirectWriteHBaseStore(Resource.Internal) - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
Constructs a new DirectWriteHBaseStore on the given resource.
directWriteIndices() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbOptionsBuilder
Adds the direct-write-with-indices feature in the created options.
directWriteLists() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbOptionsBuilder
Adds the direct-write-with-lists feature in the created options.
DirectWriteMapDbCacheManyStore - Class in fr.inria.atlanmod.neoemf.data.mapdb.store
A DirectWriteMapDbStore that uses an internal cache to store persisted Objects that are part of multi-valued EReferences to speed-up their access.
DirectWriteMapDbCacheManyStore(Resource.Internal, MapDbPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbCacheManyStore
Constructs a new DirectWriteMapDbCacheManyStore between the given resource and the backend.
DirectWriteMapDbIndicesStore - Class in fr.inria.atlanmod.neoemf.data.mapdb.store
A DirectWriteMapDbStore that persists Collection indices instead of serialized arrays.
DirectWriteMapDbIndicesStore(Resource.Internal, MapDbPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
Constructs a new DirectWriteMapDbIndicesStore between the given resource and the backend.
DirectWriteMapDbListsStore - Class in fr.inria.atlanmod.neoemf.data.mapdb.store
A DirectWriteMapDbStore that uses Java Lists instead of arrays to persist multi-valued EAttributes and EReferences.
DirectWriteMapDbListsStore(Resource.Internal, MapDbPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
Constructs a new DirectWriteMapDbListsStore between the given resource and the backend.
DirectWriteMapDbStore - Class in fr.inria.atlanmod.neoemf.data.mapdb.store
An AbstractDirectWriteStore that translates model-level operations to MapDB operations.
DirectWriteMapDbStore(Resource.Internal, MapDbPersistenceBackend) - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
Constructs a new DirectWriteMapDbStore between the given resource and the backend.
DirectWriteStore - Interface in fr.inria.atlanmod.neoemf.data.store
A PersistentStore that translates model-level operations into datastore calls.
doUnload() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
dynamicGet(int) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
dynamicSet(int, Object) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
dynamicUnset(int) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 

E

eAdapters() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
eBasicSetContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eBasicSetContainerFeatureID(int) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eClass() - Method in class fr.inria.atlanmod.neoemf.data.structure.ClassInfo
Retrieves the EClass corresponding to this ClassInfo.
eContainer() - 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
 
EcoreProcessor - Class in fr.inria.atlanmod.neoemf.io.processor
A Processor that creates and links simple elements to an EMF structure.
EcoreProcessor(Processor) - Constructor for class fr.inria.atlanmod.neoemf.io.processor.EcoreProcessor
Constructs a new EcoreProcessor on the given processor.
eDeliver() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
eInternalContainer() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
Returns the container as provided by the store.
eIsCaching() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
emptyNeoContentsEList() - Static method in class fr.inria.atlanmod.neoemf.util.NeoEContentsEList
Returns an empty NeoEContentsEList.
eNotify(Notification) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
eObject(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
Search in the database the Vertex corresponding to the given id and reifies it.
eObject(Id) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
eObject(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
eObject(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
eObject(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
eObject(Id) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
eObject(Id) - Method in interface fr.inria.atlanmod.neoemf.data.store.PersistentStore
Returns the resolved EObject identified by the given id or null.
equals(Object) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.core.StringId
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.IdSerializer
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
 
equals(Object) - Method in class fr.inria.atlanmod.neoemf.data.structure.MultivaluedFeatureKey
 
eResource() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
error(CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the ERROR level.
error(CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the ERROR level.
error(Throwable) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs the stack trace of the given Throwable at the ERROR level.
error(Throwable, CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the ERROR level including the stack trace of the given Throwable.
error(Throwable, CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the ERROR level including the stack trace of the given Throwable.
error(CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the ERROR level, using the root logger.
error(CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the ERROR level, using the root logger.
error(Throwable) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs the stack trace of the given Throwable at the ERROR level, using the root logger.
error(Throwable, CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the ERROR level including the stack trace of the given Throwable, using the root logger.
error(Throwable, CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the ERROR level including the stack trace of the given Throwable, using the root logger.
eSetDeliver(boolean) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
eStore() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
eStore() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
eStore() - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Returns the InternalEObject.EStore used to store the model.
eStore() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
Experimental - Annotation Type in fr.inria.atlanmod.neoemf.annotations
Annotates a program element that exists but is still being experimented.

F

fatal(CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the FATAL level.
fatal(CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the FATAL level.
fatal(Throwable) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs the stack trace of the given Throwable at the FATAL level.
fatal(Throwable, CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the FATAL level including the stack trace of the given Throwable.
fatal(Throwable, CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the FATAL level including the stack trace of the given Throwable.
fatal(CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the FATAL level, using the root logger.
fatal(CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the FATAL level, using the root logger.
fatal(Throwable) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs the stack trace of the given Throwable at the FATAL level, using the root logger.
fatal(Throwable, CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the FATAL level including the stack trace of the given Throwable, using the root logger.
fatal(Throwable, CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the FATAL level including the stack trace of the given Throwable, using the root logger.
feature() - Method in class fr.inria.atlanmod.neoemf.data.hbase.structure.HBaseFeatureKey
FeatureCachingStoreDecorator - Class in fr.inria.atlanmod.neoemf.data.store
A PersistentStore wrapper that caches EStructuralFeature.
FeatureCachingStoreDecorator(PersistentStore) - Constructor for class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
Constructs a new FeatureCachingStoreDecorator with the default cache size.
FeatureCachingStoreDecorator(PersistentStore, int) - Constructor for class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
Constructs a new FeatureCachingStoreDecorator with the given cacheSize.
FeatureKey - Class in fr.inria.atlanmod.neoemf.data.structure
A simple representation of a EStructuralFeature of a PersistentEObject.
FeatureKey(Id, String) - Constructor for class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
Constructs a new FeatureKey with the given id and the given name, which are used as a simple representation of a feature of an object.
FeatureKeySerializer - Class in fr.inria.atlanmod.neoemf.data.mapdb.serializer
A Serializer implementation for FeatureKey.
FeatureKeySerializer() - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.serializer.FeatureKeySerializer
 
FILE_SCHEME - Static variable in class fr.inria.atlanmod.neoemf.util.PersistenceURI
The URI scheme corresponding to a file.
fileExtension() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
finalize() - Method in class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
In our case, it commits the last modifications.
finalize() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
format(URI) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseURI
Format the given uri by removing HBase reserved characters.
format(String, String) - Static method in class fr.inria.atlanmod.neoemf.io.reader.AbstractReader
Formats a prefixed value as "prefix:value".
fr.inria.atlanmod.neoemf.annotations - package fr.inria.atlanmod.neoemf.annotations
Provides common annotation types.
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.data - package fr.inria.atlanmod.neoemf.data
Provides generic classes representing data management operations.
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.configuration - package fr.inria.atlanmod.neoemf.data.blueprints.configuration
Provides utility configuration classes that are dynamically called to setup Blueprints databases.
fr.inria.atlanmod.neoemf.data.blueprints.io - package fr.inria.atlanmod.neoemf.data.blueprints.io
Provides Blueprints' specific readers and writers used in the io module to save and persist models from external sources.
fr.inria.atlanmod.neoemf.data.blueprints.neo4j.configuration - package fr.inria.atlanmod.neoemf.data.blueprints.neo4j.configuration
Provides utility configuration classes that are dynamically called to setup Neo4j Blueprints implementation.
fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option - package fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option
Provides utility classes to define specific behaviors of Neo4j data persistence.
fr.inria.atlanmod.neoemf.data.blueprints.option - package fr.inria.atlanmod.neoemf.data.blueprints.option
Provides utility classes to define specific behaviors of Blueprints data persistence.
fr.inria.atlanmod.neoemf.data.blueprints.store - package fr.inria.atlanmod.neoemf.data.blueprints.store
Provides specific classes to map model-level operations into Blueprints-level operations.
fr.inria.atlanmod.neoemf.data.blueprints.tg.configuration - package fr.inria.atlanmod.neoemf.data.blueprints.tg.configuration
Provides utility configuration classes that are dynamically called to setup TinkerGraph Blueprints implementation.
fr.inria.atlanmod.neoemf.data.blueprints.util - package fr.inria.atlanmod.neoemf.data.blueprints.util
Provides utility classes to create Blueprints specific URIs.
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.option - package fr.inria.atlanmod.neoemf.data.hbase.option
Provides utility classes to define specific behaviors of HBase data persistence.
fr.inria.atlanmod.neoemf.data.hbase.store - package fr.inria.atlanmod.neoemf.data.hbase.store
Provides specific classes to map model-level operations into HBase-level operations.
fr.inria.atlanmod.neoemf.data.hbase.structure - package fr.inria.atlanmod.neoemf.data.hbase.structure
Specific classes allowing to store model-level elements in HBase efficiently.
fr.inria.atlanmod.neoemf.data.hbase.util - package fr.inria.atlanmod.neoemf.data.hbase.util
Provides utility classes to create HBase specific URIs, serialize and deserialize HBase records, and manage HBase resource life-cycle.
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.option - package fr.inria.atlanmod.neoemf.data.mapdb.option
Provides utility classes to define specific behaviors of MapDB data persistence.
fr.inria.atlanmod.neoemf.data.mapdb.serializer - package fr.inria.atlanmod.neoemf.data.mapdb.serializer
Provides serializers that allows to persist model-level elements into MapDB collections.
fr.inria.atlanmod.neoemf.data.mapdb.store - package fr.inria.atlanmod.neoemf.data.mapdb.store
Provides specific classes to map model-level operations into MapDB-level operations.
fr.inria.atlanmod.neoemf.data.mapdb.util - package fr.inria.atlanmod.neoemf.data.mapdb.util
Provides utility classes to create MapDB specific URIs.
fr.inria.atlanmod.neoemf.data.store - package fr.inria.atlanmod.neoemf.data.store
Provides classes to map model-level operations into persistence-level operations.
fr.inria.atlanmod.neoemf.data.structure - package fr.inria.atlanmod.neoemf.data.structure
Provides simple representations of objects used to translate model-level operations in persistence calls.
fr.inria.atlanmod.neoemf.io - package fr.inria.atlanmod.neoemf.io
Provides methods and classes for working with Java I/O, such as import/export features.
fr.inria.atlanmod.neoemf.io.hash - package fr.inria.atlanmod.neoemf.io.hash
Provides hash functions and related structures.
fr.inria.atlanmod.neoemf.io.persistence - package fr.inria.atlanmod.neoemf.io.persistence
Provides classes linking I/O features to persistence features.
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.reader - package fr.inria.atlanmod.neoemf.io.reader
Provides classes related to data reading.
fr.inria.atlanmod.neoemf.io.structure - package fr.inria.atlanmod.neoemf.io.structure
Provides simple representations of objects used during import/export.
fr.inria.atlanmod.neoemf.option - package fr.inria.atlanmod.neoemf.option
Provides utility classes to provide modeling and persistence level options to NeoEMF.
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.util - package fr.inria.atlanmod.neoemf.util
Provides utility classes to ease URI management or containment list computation.
fr.inria.atlanmod.neoemf.util.logging - package fr.inria.atlanmod.neoemf.util.logging
Provides classes for logging information and events.
fragment() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
from(Object) - Static method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Returns the given object as a PersistentEObject.
from(PersistentEObject, EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.structure.HBaseFeatureKey
Creates a new HBaseFeatureKey from the given object and the given feature.
from(PersistentEObject) - Static method in class fr.inria.atlanmod.neoemf.data.structure.ClassInfo
Creates a new ClassInfo from the given object.
from(PersistentEObject, EReference) - Static method in class fr.inria.atlanmod.neoemf.data.structure.ContainerInfo
Creates a new ContainerInfo from the given object and reference.
from(InternalEObject, EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
Creates a new FeatureKey from the given internalObject and the given feature.
from(PersistentEObject, EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
Creates a new FeatureKey from the given object and the given feature.
from(InternalEObject, EStructuralFeature, int) - Static method in class fr.inria.atlanmod.neoemf.data.structure.MultivaluedFeatureKey
Creates a new MultivaluedFeatureKey from the given internalObject and the given feature.
from(PersistentEObject, EStructuralFeature, int) - Static method in class fr.inria.atlanmod.neoemf.data.structure.MultivaluedFeatureKey
Creates a new MultivaluedFeatureKey from the given object and the given feature.
from(Reference) - Static method in class fr.inria.atlanmod.neoemf.io.structure.Attribute
Converts a Reference to an Attribute.
from(Attribute) - Static method in class fr.inria.atlanmod.neoemf.io.structure.Reference
Converts an Attribute to a Reference.
fromXmi(InputStream, PersistenceHandler...) - Static method in class fr.inria.atlanmod.neoemf.io.Importer
Imports a XMI file into persistence handlers.

G

generate() - Static method in class fr.inria.atlanmod.neoemf.core.StringId
Creates a new instance of an Id initialized with a String representation generated by using the EcoreUtil.generateUUID() method.
generated(String) - Static method in class fr.inria.atlanmod.neoemf.io.structure.Identifier
Creates a new Identifier which has a generated value, for example: a value processed from another value.
get(String) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
???
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the value at the index in the content of the object's feature.
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
 
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
get(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
get(int) - Method in class fr.inria.atlanmod.neoemf.util.NeoEContentsEList
 
getAll() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Return all the Collections contained in the database.
getAllContents() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getAllInstances(EClass, boolean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
 
getAllInstances(EClass, boolean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
Computes efficiently allInstances operation by using underlying graph facilities.
getAllInstances(EClass, boolean) - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackend
Back-end specific computation of Resource.getAllContents().
getAllInstances(EClass, boolean) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
getAllInstances(EClass, boolean) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
getAllInstances(EClass, boolean) - Method in interface fr.inria.atlanmod.neoemf.data.store.PersistentStore
Back-end specific computation of Resource.getAllContents().
getAllInstances(EClass) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
getAllInstances(EClass, boolean) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
getAllInstances(EClass) - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Computes the set of instances of the given EClass (including its sub-types).
getAllInstances(EClass, boolean) - Method in interface fr.inria.atlanmod.neoemf.resource.PersistentResource
Computes the set of instances of the given EClass.
getAllInstances(EClass) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getAllInstances(EClass, boolean) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
getAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
getAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
getAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
getAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
getAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the value at the index in the content of the attribute of the object.
getClassName() - Method in class fr.inria.atlanmod.neoemf.io.structure.Classifier
Returns the name of the class of this classifier.
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
getContainer(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
getContainingFeature(InternalEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
getContents() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
getContents() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getDefault() - Static method in class fr.inria.atlanmod.neoemf.io.structure.MetaClassifier
Returns the default metaclassifier.
getDefault() - Static method in class fr.inria.atlanmod.neoemf.io.structure.Namespace
Returns the default namespace.
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
 
getFactories() - Static method in class fr.inria.atlanmod.neoemf.data.PersistenceBackendFactoryRegistry
Returns all registered URI schemes with their PersistenceBackendFactory.
getFactoryProvider(String) - Static method in class fr.inria.atlanmod.neoemf.data.PersistenceBackendFactoryRegistry
Returns a specific PersistenceBackendFactory identified by the given URI scheme.
getFile() - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
Returns the database file.
getFromMap(PersistentEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbCacheManyStore
 
getFromMap(PersistentEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
getFromMap(FeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
Returns the value associated to the featureKey in the underlying database.
getFromMap(PersistentEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
Returns the value associated to (object, feature) in the underlying database.
getFromPrefix(String) - Method in class fr.inria.atlanmod.neoemf.io.structure.Namespace.Registry
Returns a Namespace identified by the given prefix, or null if no namespace is registered with this prefix.
getFromTable(PersistentEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
Gets the EStructuralFeature feature from the Table for the object.
getFromTable(PersistentEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
Gets the EStructuralFeature feature from the Table for the PersistentEObject object.
getFromUri(String) - Method in class fr.inria.atlanmod.neoemf.io.structure.Namespace.Registry
Returns a Namespace identified by the given uri, or null if no namespace is registered with this uri.
getGraph() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
Provides a direct access to the underlying graph.
getHandlers() - Method in class fr.inria.atlanmod.neoemf.io.AbstractInputNotifier
 
getHandlers() - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Returns all registered handlers.
getHandlers() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
getId(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
 
getId(String) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Returns the Id of the given reference.
getId() - Method in class fr.inria.atlanmod.neoemf.io.structure.Classifier
Returns the identifier of this classifier.
getId() - Method in class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Returns the identifier of this feature.
getIdReference() - Method in class fr.inria.atlanmod.neoemf.io.structure.Reference
Returns the identifier of the referenced element.
getIndex() - Method in class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Returns the index of this feature.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.core.PersistenceFactory
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackendFactory
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.configuration.InternalBlueprintsNeo4jConfiguration
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.tg.configuration.InternalBlueprintsTgConfiguration
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackendFactory
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseResourceUtil
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackendFactory
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.io.hash.Md5Hasher
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.io.structure.Namespace.Registry
Returns the instance of this class.
getInstance() - Static method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceFactory
Returns the instance of this class.
getLocalName() - Method in class fr.inria.atlanmod.neoemf.io.structure.NamedElement
Returns the name of this element.
getMetaClassifier() - Method in class fr.inria.atlanmod.neoemf.io.structure.Classifier
Returns the metaclassifier of this classifier.
getName() - Method in class fr.inria.atlanmod.neoemf.data.AbstractPersistenceBackendFactory
Returns the literal description of the created PersistenceBackend.
getName() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackendFactory
 
getName() - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackendFactory
 
getName() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackendFactory
 
getNamespace() - Method in class fr.inria.atlanmod.neoemf.io.structure.MetaClassifier
Returns the namespace of this metaclassifier.
getOrCreateMetaClass(MetaClassifier) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Creates a metaclass form the given metaClassifier and returns its Id.
getOrCreateVertex(PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
Return the vertex corresponding to the provided PersistentEObject.
getPersistenceBackend() - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Returns the backend where to store data.
getPrefix() - Method in class fr.inria.atlanmod.neoemf.io.structure.Namespace
Returns the prefix of this namespace.
getPrefixes() - Method in class fr.inria.atlanmod.neoemf.io.structure.Namespace.Registry
Returns all registered namespace prefixes.
getReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsCacheManyStore
Returns the value at the index in the content of the reference of the object.
getReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
getReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
getReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
getReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
getReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
getReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the value at the index in the content of the reference of the object.
getResourceSet() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getSize(Vertex, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
Finds the number of elements contained in the given feature.
getStoreOptions(Map<?, ?>) - Static method in class fr.inria.atlanmod.neoemf.data.AbstractPersistenceBackendFactory
Parses the store options from the given options.
getTimeStamp() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
getUri() - Method in class fr.inria.atlanmod.neoemf.io.structure.Namespace
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() - Method in class fr.inria.atlanmod.neoemf.io.structure.Attribute
Returns the value of this attribute.
getValue() - Method in class fr.inria.atlanmod.neoemf.io.structure.Identifier
Returns the literal representation of this identifier.
getVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
Returns the vertex corresponding to the provided id.
getVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
Returns the Vertex which has the specified id.
getVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.BlueprintsAwareHandler
 
getVertex(Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.BlueprintsNaiveHandler
 
getWarnings() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
graph(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.option.AbstractBlueprintsOptionsBuilder
Adds the given graphType in the created options.
GRAPH_TYPE - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.option.BlueprintsResourceOptions
The Blueprints option key to define the graph implementation to use.
GRAPH_TYPE_DEFAULT - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.option.BlueprintsResourceOptions
The default option value to define TinkerGraph as the graph implementation to use.
GRAPH_TYPE_NEO4J - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions
The option value to define Neo4jGraph as the graph implementation to use.

H

hasAbsolutePath() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hasAuthority() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hasDevice() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hasEmptyPath() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hasFragment() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hash(String) - Method in interface fr.inria.atlanmod.neoemf.io.hash.Hasher
Calculates the HashCode of the given value.
hash(String) - Method in class fr.inria.atlanmod.neoemf.io.hash.Md5Hasher
 
hasHandler() - Method in class fr.inria.atlanmod.neoemf.io.AbstractInputNotifier
 
hasHandler() - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Defines if this notifier has at least one InputHandler to notify.
hasHandler() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.core.StringId
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.IdSerializer
 
hashCode(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
 
hashCode(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
hashCode(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
hashCode(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
hashCode(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
hashCode(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
hashCode(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
 
hashCode() - Method in class fr.inria.atlanmod.neoemf.data.structure.MultivaluedFeatureKey
 
HashCode - Interface in fr.inria.atlanmod.neoemf.io.hash
A simple hashcode.
hashCode() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
Hasher - Interface in fr.inria.atlanmod.neoemf.io.hash
An object that calculates a HashCode from a value.
HasherFactory - Class in fr.inria.atlanmod.neoemf.io.hash
The factory that creates instances of Hasher.
hasOpaquePart() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hasPath() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hasQuery() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hasRelativePath() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
hasTrailingPathSeparator() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
HBaseEncoderUtil - Class in fr.inria.atlanmod.neoemf.data.hbase.util
Utility class that is responsible of Object to Byte encoding.
HBaseEncoderUtil() - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseEncoderUtil
 
HBaseFeatureKey - Class in fr.inria.atlanmod.neoemf.data.hbase.structure
A FeatureKey specific to the HBase implementation which needs a complete representation of a EStructuralFeature instead of a simple name.
HBaseFeatureKey(Id, EStructuralFeature) - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.structure.HBaseFeatureKey
Constructs a new HBaseFeatureKey with the given id and the given feature.
HBaseOptions - Class in fr.inria.atlanmod.neoemf.data.hbase.option
A PersistenceOptions that holds HBase specific options.
HBaseOptionsBuilder - Class in fr.inria.atlanmod.neoemf.data.hbase.option
A AbstractPersistenceOptionsBuilder subclass that creates HBase specific options.
HBaseOptionsBuilder() - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.option.HBaseOptionsBuilder
Constructs a new HBaseOptionsBuilder.
HBasePersistenceBackend - Class in fr.inria.atlanmod.neoemf.data.hbase
Mock PersistenceBackend implementation for HBase to fit core architecture.
HBasePersistenceBackend() - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackend
Constructs a new HBasePersistenceBackend.
HBasePersistenceBackendFactory - Class in fr.inria.atlanmod.neoemf.data.hbase
A factory that creates instances of HBasePersistenceBackend.
HBaseResourceOptions - Interface in fr.inria.atlanmod.neoemf.data.hbase.option
PersistentResourceOptions that hold HBase related resource-level features.
HBaseResourceUtil - Class in fr.inria.atlanmod.neoemf.data.hbase.util
Utility singleton class that provides HBase-specific helpers.
HBaseURI - Class in fr.inria.atlanmod.neoemf.data.hbase.util
A specific subclass of PersistenceURI that creates MapDB specific resource URIs from a File descriptor or an existing URI.
HBaseURI(URI) - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseURI
Constructs a new HBaseURI from the given internalURI.
host() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 

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() - Method in class fr.inria.atlanmod.neoemf.data.structure.ContainerInfo
Returns the identifier of the PersistentEObject.
id() - Method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
Returns the identifier of the PersistentEObject.
Identifier - Class in fr.inria.atlanmod.neoemf.io.structure
The simple representation of an identifier of a Classifier.
idSerializer - Variable in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.FeatureKeySerializer
The Serializer the manages Ids.
IdSerializer - Class in fr.inria.atlanmod.neoemf.data.mapdb.serializer
A Serializer implementation for Ids.
IdSerializer() - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.serializer.IdSerializer
 
Importer - Class in fr.inria.atlanmod.neoemf.io
Static methods to import data into NeoEMF.
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the first index of the given value in the content of the object's feature.
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
indexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
indexOfAttribute(PersistentEObject, EAttribute, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
indexOfAttribute(PersistentEObject, EAttribute, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the first index of the given value in the content of the attribute of the object.
indexOfReference(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
indexOfReference(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the first index of the given value in the content of the reference of the object.
info(CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the INFO level.
info(CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the INFO level.
info(Throwable) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs the stack trace of the given Throwable at the INFO level.
info(Throwable, CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the INFO level including the stack trace of the given Throwable.
info(Throwable, CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the INFO level including the stack trace of the given Throwable.
info(CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the INFO level, using the root logger.
info(CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the INFO level, using the root logger.
info(Throwable) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs the stack trace of the given Throwable at the INFO level, using the root logger.
info(Throwable, CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the INFO level including the stack trace of the given Throwable, using the root logger.
info(Throwable, CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the INFO level including the stack trace of the given Throwable, using the root logger.
initTable(Connection, TableName, Admin) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
Initialize the HBase table by creating the columns and column families to store the model.
initTable(Connection, TableName, Admin) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
Checks that the provided tableName corresponds to an existing HBase table and opens it.
InputHandler - Interface in fr.inria.atlanmod.neoemf.io
A object that handles events notified by a InputNotifier.
InputNotifier<T extends InputHandler> - Interface in fr.inria.atlanmod.neoemf.io
An object that notifies registered InputHandlers of events during an I/O process, such as import or export.
InternalBlueprintsConfiguration - Interface in fr.inria.atlanmod.neoemf.data.blueprints.configuration
A configuration class that sets graph-specific default configuration properties in the current NeoEMF Configuration.
InternalBlueprintsNeo4jConfiguration - Class in fr.inria.atlanmod.neoemf.data.blueprints.neo4j.configuration
An internal class that sets Blueprints Neo4j default configuration properties in the current NeoEMF Configuration.
InternalBlueprintsTgConfiguration - Class in fr.inria.atlanmod.neoemf.data.blueprints.tg.configuration
An internal class that defines Blueprints TinkerGraph default configuration properties in the current NeoEMF Configuration.
intSerializer - Variable in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.MultivaluedFeatureKeySerializer
An embedded Integer Serializer used to handle collection indices.
InvalidDataStoreException - Exception in fr.inria.atlanmod.neoemf.data
Exception thrown when an error occurred when creating PersistenceBackend or PersistentStore in PersistenceBackendFactory.
InvalidDataStoreException() - Constructor for exception fr.inria.atlanmod.neoemf.data.InvalidDataStoreException
Constructs an InvalidDataStoreException with null as its error detail message.
InvalidDataStoreException(String) - Constructor for exception fr.inria.atlanmod.neoemf.data.InvalidDataStoreException
Constructs an InvalidDataStoreException with the specified detail message.
InvalidDataStoreException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.InvalidDataStoreException
Constructs an InvalidDataStoreException with the specified cause and its detail message.
InvalidDataStoreException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.data.InvalidDataStoreException
Constructs an InvalidDataStoreException with the specified detail message and cause.
InvalidOptionException - Exception in fr.inria.atlanmod.neoemf.option
Exception thrown if an error is detected when validating options during assembly.
InvalidOptionException() - Constructor for exception fr.inria.atlanmod.neoemf.option.InvalidOptionException
Constructs an InvalidOptionException with null as its error detail message.
InvalidOptionException(String) - Constructor for exception fr.inria.atlanmod.neoemf.option.InvalidOptionException
Constructs an InvalidOptionException with the specified detail message.
InvalidOptionException(Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.option.InvalidOptionException
Constructs an InvalidOptionException with the specified cause and its detail message.
InvalidOptionException(String, Throwable) - Constructor for exception fr.inria.atlanmod.neoemf.option.InvalidOptionException
Constructs an InvalidOptionException with the specified detail message and cause.
InvalidStore - Class in fr.inria.atlanmod.neoemf.data.store
PersistentStore which can be used by back-end implementations that do not provide transient layer.
InvalidStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.InvalidStore
Constructs a new InvalidStore.
isArchive() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isAttribute() - Method in class fr.inria.atlanmod.neoemf.io.structure.Attribute
 
isAttribute() - Method in class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Defines whether this feature is an Attribute.
isClosed() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
 
isClosed() - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackend
 
isClosed() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
 
isClosed() - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackend
Returns whether the underlying database is closed.
isContainment() - Method in class fr.inria.atlanmod.neoemf.io.structure.Reference
Returns whether this reference is a containment.
isCurrentDocumentReference() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
isEmpty(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStoreDecorator
 
isEmpty() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isFeatureSet(FeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Checks if the given FeatureKey is set.
isFile() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isGenerated() - Method in class fr.inria.atlanmod.neoemf.io.structure.Identifier
Returns whether this identifier has been auto-generated.
isHierarchical() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isLoaded() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
isLoading() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
isMany() - Method in class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Sets whether this feature is multi-valued, or not.
isMapped() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
isMapped() - Method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Returns whether this PersistentEObject is mapped to an entity stored in a database.
isModified() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
isPlatform() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isPlatformPlugin() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isPlatformResource() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isPrefix() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isReference() - Method in class fr.inria.atlanmod.neoemf.io.structure.Reference
 
isReference() - Method in class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Defines whether this feature is a Reference.
isRegistered(String) - Static method in class fr.inria.atlanmod.neoemf.data.PersistenceBackendFactoryRegistry
Defines if a PersistenceBackendFactory is registered for the given URI scheme.
isRelative() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
isRoot() - Method in class fr.inria.atlanmod.neoemf.io.structure.Classifier
Returns whether this classifier is the root element of a structure.
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns whether the object's feature is considered set.
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
isSet(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
isSetAttribute(PersistentEObject, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
isSetAttribute(PersistentEObject, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns whether the attribute of the object is considered set.
IsSetCachingStoreDecorator - Class in fr.inria.atlanmod.neoemf.data.store
A PersistentStore wrapper that caches the presence of a value.
IsSetCachingStoreDecorator(PersistentStore) - Constructor for class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
Constructs a new IsSetCachingStoreDecorator with the default cache size.
IsSetCachingStoreDecorator(PersistentStore, int) - Constructor for class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
Constructs a new IsSetCachingStoreDecorator with the given cacheSize.
isSetReference(PersistentEObject, EReference) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
isSetReference(PersistentEObject, EReference) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns whether the reference of the object is considered set.
isTrackingModification() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 

K

KEY_ECLASS_NAME - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
The property key used to set metaclass name in metaclass Vertexs.
KEY_EPACKAGE_NSURI - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
The property key used to set the EPackage nsURI in metaclass Vertexs.
KEY_INSTANCE_OF - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
The label of type conformance Edges.
KEY_METACLASSES - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
The name of the index entry holding metaclass Vertexs.
KEY_NAME - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
The index key used to retrieve metaclass Vertexs.

L

lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the last index of the given value in the content of the object's feature.
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
lastIndexOf(InternalEObject, EStructuralFeature, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
lastIndexOfAttribute(PersistentEObject, EAttribute, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
lastIndexOfAttribute(PersistentEObject, EAttribute, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the last index of the given value in the content of the attribute of the object.
lastIndexOfReference(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
lastIndexOfReference(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Returns the last index of the given value in the content of the reference of the object.
lastSegment() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
Level - Enum in fr.inria.atlanmod.neoemf.util.logging
An object used for identifying the severity of an event.
load(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
load(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
load(InputStream, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
LoadedObjectCounterStoreDecorator - Class in fr.inria.atlanmod.neoemf.data.store
A PersistentStore wrapper that count the number elements used.
LoadedObjectCounterStoreDecorator(PersistentStore) - Constructor for class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
Constructs a new LoadedObjectCounterStoreDecorator.
log() - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Adds the log feature in the created options.
log(Level, CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the given level.
log(Level, CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the given level.
log(Level, Throwable) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs the stack trace of the given Throwable at the given level.
log(Level, Throwable, CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the given level including the stack trace of the given Throwable.
log(Level, Throwable, CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the given level including the stack trace of the given Throwable.
log(Level, CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the given level, using the root logger.
log(Level, CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the given level, using the root logger.
log(Level, Throwable) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs the stack trace of the given Throwable at the given level, using the root logger.
log(Level, Throwable, CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the given level including the stack trace of the given Throwable, using the root logger.
log(Level, Throwable, CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the given level including the stack trace of the given Throwable, using the root logger.
Logger - Interface in fr.inria.atlanmod.neoemf.util.logging
An object that provides logging operations, filtered by Levels.
LoggingPersistenceHandlerDecorator - Class in fr.inria.atlanmod.neoemf.io.persistence
A PersistenceHandler wrapper that logs every events.
LoggingPersistenceHandlerDecorator(PersistenceHandler) - Constructor for class fr.inria.atlanmod.neoemf.io.persistence.LoggingPersistenceHandlerDecorator
Constructs a new LoggingPersistenceHandlerDecorator.
LoggingStoreDecorator - Class in fr.inria.atlanmod.neoemf.data.store
A PersistentStore wrapper that logs every call to its methods in the NeoLogger.
LoggingStoreDecorator(PersistentStore) - Constructor for class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
Constructs a new LoggingStoreDecorator.

M

manyMap - Variable in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
Map that holds loaded multi-valued features.
MapDbOptions - Class in fr.inria.atlanmod.neoemf.data.mapdb.option
A PersistenceOptions that holds MapDB specific options.
MapDbOptionsBuilder - Class in fr.inria.atlanmod.neoemf.data.mapdb.option
A PersistenceOptionsBuilder that creates MapDB specific options.
MapDbOptionsBuilder() - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbOptionsBuilder
Constructs a new MapDbOptionsBuilder.
MapDbPersistenceBackend - Class in fr.inria.atlanmod.neoemf.data.mapdb
PersistenceBackend that is responsible of low-level access to a MapDB database.
MapDbPersistenceBackend(DB) - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Constructs a new MapDbPersistenceBackend wrapping the provided db.
MapDbPersistenceBackendFactory - Class in fr.inria.atlanmod.neoemf.data.mapdb
A factory that creates instances of MapDbPersistenceBackend.
MapDbStoreOptions - Enum in fr.inria.atlanmod.neoemf.data.mapdb.option
PersistentStoreOptions that hold MapDB related database access features, such as autocommit, direct write, usage of raw arrays or Lists.
MapDbURI - Class in fr.inria.atlanmod.neoemf.data.mapdb.util
A specific PersistenceURI that creates MapDB specific resource URIs from a File descriptor or an existing URI.
MapDbURI(URI) - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.util.MapDbURI
Constructs a new MapDbURI from the given internalURI.
md5() - Static method in class fr.inria.atlanmod.neoemf.io.hash.HasherFactory
Returns an instance of a Hasher using MD5 (128 bits).
Md5Hasher - Class in fr.inria.atlanmod.neoemf.io.hash
A Hasher using the MD5 algorithm.
memoryMappedBuffers() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the memory mapped buffer feature in the created options.
memoryMappedBuffers(boolean) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the memory mapped buffer feature to the given value in the created options.
metaclassFor(Id) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Retrieves the metaclass (EClass) of the element with the given Id.
MetaClassifier - Class in fr.inria.atlanmod.neoemf.io.structure
A simple representation of a element with a Namespace and a name.
MetaClassifier(Namespace, String) - Constructor for class fr.inria.atlanmod.neoemf.io.structure.MetaClassifier
Constructs a new MetaClassifier with the given namespace and localName.
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
move(InternalEObject, EStructuralFeature, int, int) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
MultivaluedFeatureKey - Class in fr.inria.atlanmod.neoemf.data.structure
A simple representation of a multi-valued EStructuralFeature of a PersistentEObject.
MultivaluedFeatureKey(Id, String, int) - Constructor for class fr.inria.atlanmod.neoemf.data.structure.MultivaluedFeatureKey
Constructs a new MultivaluedFeatureKey with the given id and the given name, which are used as a simple representation of a feature of an object.
MultivaluedFeatureKeySerializer - Class in fr.inria.atlanmod.neoemf.data.mapdb.serializer
A FeatureKeySerializer that is able to serialize MultivaluedFeatureKey.
MultivaluedFeatureKeySerializer() - Constructor for class fr.inria.atlanmod.neoemf.data.mapdb.serializer.MultivaluedFeatureKeySerializer
 

N

NAME - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
The literal description of this back-end.
NAME - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackendFactory
The literal description of the factory.
NAME - Static variable in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackend
The literal description of this back-end.
NAME - Static variable in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackendFactory
The literal description of the factory.
NAME - Static variable in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
The literal description of this back-end.
NAME - Static variable in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackendFactory
The literal description of the factory.
name() - Method in class fr.inria.atlanmod.neoemf.data.structure.ClassInfo
Returns the name of the EClass.
name() - Method in class fr.inria.atlanmod.neoemf.data.structure.ContainerInfo
Returns the name the EReference used to retrieve the container of the PersistentEObject.
name() - Method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
Returns the name of the EStructuralFeature of the PersistentEObject.
NamedElement - Class in fr.inria.atlanmod.neoemf.io.structure
A simple element that has a name.
NamedElement(String) - Constructor for class fr.inria.atlanmod.neoemf.io.structure.NamedElement
Constructs a new NamedElement with the given localName.
Namespace - Class in fr.inria.atlanmod.neoemf.io.structure
A simple representation of a namespace with a prefix and an URI.
Namespace.Registry - Class in fr.inria.atlanmod.neoemf.io.structure
Registry of all declared Namespace.
NeoEContentsEList<E> - Class in fr.inria.atlanmod.neoemf.util
An EContentsEList implementation that delegates its operations to the associated PersistentStore.
NeoEContentsEList(EObject) - Constructor for class fr.inria.atlanmod.neoemf.util.NeoEContentsEList
Constructs a new NeoEContentsEList with the given owner.
NeoEContentsEList(EObject, EStructuralFeature[]) - Constructor for class fr.inria.atlanmod.neoemf.util.NeoEContentsEList
Constructs a new NeoEContentsEList with the given owner and features.
NeoLogger - Class in fr.inria.atlanmod.neoemf.util.logging
The factory that creates instances of Loggers.
newBuilder() - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Constructs a new BlueprintsNeo4jOptionsBuilder instance.
newBuilder() - Static method in class fr.inria.atlanmod.neoemf.data.blueprints.option.BlueprintsOptionsBuilder
Constructs a new BlueprintsOptionsBuilder instance.
newBuilder() - Static method in class fr.inria.atlanmod.neoemf.data.hbase.option.HBaseOptionsBuilder
Constructs a new HBaseOptionsBuilder instance.
newBuilder() - Static method in class fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbOptionsBuilder
Creates a new MapDbOptionsBuilder.
newBuilder() - Static method in class fr.inria.atlanmod.neoemf.option.CommonOptionsBuilder
Constructs a new CommonOptionsBuilder instance.
NO_INDEX - Static variable in interface fr.inria.atlanmod.neoemf.data.store.PersistentStore
A value indicating that no index is specified.
noCache() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the no cache feature in the created options.
NODES_MAPPED_MEMORY - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions
The option key to set the size of the buffer that contains nodes.
nodesMappedBuffer(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the node mapped memory property in the created options.
noOption() - Static method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Returns an immutable empty Map.
notifyAttribute(Attribute) - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Notifies all registered handlers of a new attribute.
notifyAttribute(Attribute) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
notifyCharacters(String) - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Notifies all registered handlers of a new set of characters.
notifyCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
notifyEndDocument() - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Notifies all registered handlers of the end of the current document.
notifyEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
notifyEndElement() - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Notifies all registered handlers of the end of the current element.
notifyEndElement() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
notifyReference(Reference) - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Notifies all registered handlers of a new reference.
notifyReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
notifyStartDocument() - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Notifies all registered handlers of the start of a document.
notifyStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
notifyStartElement(Classifier) - Method in interface fr.inria.atlanmod.neoemf.io.InputNotifier
Notifies all registered handlers of the start of a new element.
notifyStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 

O

of(Id, EStructuralFeature) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.structure.HBaseFeatureKey
Creates a new HBaseFeatureKey with the given id and the given feature.
of(String, String) - Static method in class fr.inria.atlanmod.neoemf.data.structure.ClassInfo
Creates a new ClassInfo with the given name and uri, which are used as a simple representation of a an EClass.
of(Id, String) - Static method in class fr.inria.atlanmod.neoemf.data.structure.ContainerInfo
Creates a new ContainerInfo with the given id and name.
of(Id, String) - Static method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
Creates a new FeatureKey with the given id and the given name, which are used as a simple representation of a feature of an object.
of(Id, String, int) - Static method in class fr.inria.atlanmod.neoemf.data.structure.MultivaluedFeatureKey
Creates a new MultivaluedFeatureKey with the given id and the given name, which are used as a simple representation of a feature of an object.
opaquePart() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
option(String, Object) - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Adds a key/value in the created options.
original(String) - Static method in class fr.inria.atlanmod.neoemf.io.structure.Identifier
Creates a new Identifier which has a non-generated value, for example: a read value.
OwnedTransientStore - Class in fr.inria.atlanmod.neoemf.data.store
A TransientStore that belongs to a single EObject owner.
OwnedTransientStore(EObject) - Constructor for class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
Constructs a new OwnedTransientStore with the given owner.

P

parseProperty(EAttribute, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Creates an instance of the attribute.
path() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
PersistenceBackend - Interface in fr.inria.atlanmod.neoemf.data
An adapter on top of a database that provides specific methods for communicating with the database that it uses.
PersistenceBackendFactory - Interface in fr.inria.atlanmod.neoemf.data
PersistenceBackendFactoryRegistry - Class in fr.inria.atlanmod.neoemf.data
The registry that holds registered URI schemes with their associated PersistenceBackendFactory.
PersistenceFactory - Class in fr.inria.atlanmod.neoemf.core
The factory that creates PersistentEObjects from EClasses.
PersistenceHandler - Interface in fr.inria.atlanmod.neoemf.io.persistence
A InputHandler that process received events, in order to persist data.
PersistenceNotifier - Class in fr.inria.atlanmod.neoemf.io.persistence
A Processor that notifies registered PersistenceHandler of events.
PersistenceNotifier() - Constructor for class fr.inria.atlanmod.neoemf.io.persistence.PersistenceNotifier
Constructs a new PersistenceNotifier.
PersistenceOptions - Interface in fr.inria.atlanmod.neoemf.option
Represents options managed by PersistenceBackendFactory.
PersistenceOptionsBuilder - Interface in fr.inria.atlanmod.neoemf.option
A builder of PersistenceOptions.
PersistenceURI - Class in fr.inria.atlanmod.neoemf.util
A URI wrapper that creates specific resource URIs from a File descriptor or an existing URI.
PersistenceURI(URI) - Constructor for class fr.inria.atlanmod.neoemf.util.PersistenceURI
Constructs a new PersistenceURI from the given internalURI.
PersistentEObject - Interface in fr.inria.atlanmod.neoemf.core
An EObject identified by a unique Id, able to persist in datastores.
persistentObjectsCache - Variable in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
In-memory cache that holds recently loaded PersistentEObjects, identified by their Id.
PersistentResource - Interface in fr.inria.atlanmod.neoemf.resource
Extends the Resource interface by providing 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 PersistentResources.
PersistentResourceFactory() - Constructor for class fr.inria.atlanmod.neoemf.resource.PersistentResourceFactory
Constructs a new PersistentResourceFactory.
PersistentResourceOptions - Interface in fr.inria.atlanmod.neoemf.option
Represents options related to resource-level features.
PersistentStore - Interface in fr.inria.atlanmod.neoemf.data.store
An InternalEObject.EStore to establish a mapping between Resources and PersistenceBackends.
PersistentStoreOptions - Interface in fr.inria.atlanmod.neoemf.option
Represents options related to database access features.
port() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
POSITION - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
The property key used to define the index of an edge.
position() - Method in class fr.inria.atlanmod.neoemf.data.structure.MultivaluedFeatureKey
Returns the position of the EStructuralFeature.
processAttribute(Attribute) - Method in interface fr.inria.atlanmod.neoemf.io.InputHandler
Process an attribute in the current element.
processAttribute(Attribute) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
 
processAttribute(Attribute) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandlerDecorator
 
processAttribute(Attribute) - Method in class fr.inria.atlanmod.neoemf.io.persistence.CounterPersistenceHandlerDecorator
 
processAttribute(Attribute) - Method in class fr.inria.atlanmod.neoemf.io.persistence.LoggingPersistenceHandlerDecorator
 
processAttribute(Attribute) - Method in class fr.inria.atlanmod.neoemf.io.persistence.PersistenceNotifier
 
processAttribute(Attribute) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
processAttribute(Attribute) - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreProcessor
 
processCharacters(String) - Method in interface fr.inria.atlanmod.neoemf.io.InputHandler
Process a set of characters.
processCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
 
processCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandlerDecorator
 
processCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.persistence.PersistenceNotifier
 
processCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
processCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreProcessor
 
processCharacters(String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiReader
Processes characters.
processEndDocument() - Method in interface fr.inria.atlanmod.neoemf.io.InputHandler
Process the end of a document.
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
 
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandlerDecorator
 
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.CounterPersistenceHandlerDecorator
 
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.LoggingPersistenceHandlerDecorator
 
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.PersistenceNotifier
 
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.TimerPersistenceHandlerDecorator
 
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.processor.XPathProcessor
 
processEndDocument() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractReader
Processes the end of the current document.
processEndElement() - Method in interface fr.inria.atlanmod.neoemf.io.InputHandler
Process the end of the current element.
processEndElement() - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
 
processEndElement() - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandlerDecorator
 
processEndElement() - Method in class fr.inria.atlanmod.neoemf.io.persistence.PersistenceNotifier
 
processEndElement() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
processEndElement() - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreProcessor
 
processEndElement() - Method in class fr.inria.atlanmod.neoemf.io.processor.XPathProcessor
 
processEndElement(String, String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiReader
Processes the end of an element.
processGlobalConfiguration(File) - Method in class fr.inria.atlanmod.neoemf.data.AbstractPersistenceBackendFactory
Creates and saves the NeoEMF configuration.
processNamespace(String, String) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractReader
Processes a Namespace declaration.
Processor - Interface in fr.inria.atlanmod.neoemf.io.processor
A InputHandler that pre-processes and post-processes received events.
processReference(Reference) - Method in interface fr.inria.atlanmod.neoemf.io.InputHandler
Process a reference from the current element to another element.
processReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
 
processReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandlerDecorator
 
processReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.persistence.CounterPersistenceHandlerDecorator
 
processReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.persistence.LoggingPersistenceHandlerDecorator
 
processReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.persistence.PersistenceNotifier
 
processReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
processReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreProcessor
 
processReference(Reference) - Method in class fr.inria.atlanmod.neoemf.io.processor.XPathProcessor
 
processStartDocument() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
 
processStartDocument() - Method in interface fr.inria.atlanmod.neoemf.io.InputHandler
Process the start of a document.
processStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
 
processStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandlerDecorator
 
processStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.LoggingPersistenceHandlerDecorator
 
processStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.PersistenceNotifier
 
processStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.persistence.TimerPersistenceHandlerDecorator
 
processStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
processStartDocument() - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractReader
Processes the start of the document.
processStartElement(Classifier) - Method in interface fr.inria.atlanmod.neoemf.io.InputHandler
Process the start of an element.
processStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
 
processStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandlerDecorator
 
processStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.persistence.CounterPersistenceHandlerDecorator
 
processStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.persistence.LoggingPersistenceHandlerDecorator
 
processStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.persistence.PersistenceNotifier
 
processStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.processor.AbstractProcessor
 
processStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.processor.EcoreProcessor
 
processStartElement(Classifier) - Method in class fr.inria.atlanmod.neoemf.io.processor.XPathProcessor
 
processStartElement(String, String, Attributes) - Method in class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiReader
Processes a new element and send a notification to handlers.
PROPERTIES_MAPPED_MEMORY - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions
The option key to set the size of the buffer that contains properties.
propertiesMappedBuffer(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the property mapped memory property in the created options.
PROPERTY_FAMILY - Static variable in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
The column family holding properties.
putDefaultConfiguration(Configuration, File) - Method in interface fr.inria.atlanmod.neoemf.data.blueprints.configuration.InternalBlueprintsConfiguration
Adds specific properties about the Blueprints database in the given configuration.
putDefaultConfiguration(Configuration, File) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.configuration.InternalBlueprintsNeo4jConfiguration
 
putDefaultConfiguration(Configuration, File) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.tg.configuration.InternalBlueprintsTgConfiguration
 

Q

query() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 

R

read(InputStream) - Method in interface fr.inria.atlanmod.neoemf.io.reader.Reader
Reads a stream and notifies registered Processor.
read(InputStream) - Method in class fr.inria.atlanmod.neoemf.io.reader.XmiStreamReader
 
READ_ONLY - Static variable in interface fr.inria.atlanmod.neoemf.data.hbase.option.HBaseResourceOptions
Only allows read operations on the underlying database.
Reader - Interface in fr.inria.atlanmod.neoemf.io.reader
An InputNotifier that reads data from a file.
readOnly() - Method in class fr.inria.atlanmod.neoemf.data.hbase.option.HBaseOptionsBuilder
Adds the read-only feature in the created options.
ReadOnlyHBaseStore - Class in fr.inria.atlanmod.neoemf.data.hbase.store
A DirectWriteHBaseStore that only allows read operations on the underlying database.
ReadOnlyHBaseStore(Resource.Internal) - Constructor for class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
Constructs a new ReadOnlyHBaseStore on the given resource.
Reference - Class in fr.inria.atlanmod.neoemf.io.structure
A StructuralFeature representing a reference, which links several Classifiers.
Reference(String) - Constructor for class fr.inria.atlanmod.neoemf.io.structure.Reference
Constructs a new Reference with the given localName.
register(String, PersistenceBackendFactory) - Static method in class fr.inria.atlanmod.neoemf.data.PersistenceBackendFactoryRegistry
Registers a PersistenceBackendFactory identified by the given URI scheme.
register(String, String) - Method in class fr.inria.atlanmod.neoemf.io.structure.Namespace.Registry
Registers a new Namespace with the given prefix and uri.
reifyVertex(Vertex) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
Reifies the given Vertex as a PersistentEObject.
reifyVertex(Vertex, EClass) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
Reifies the given Vertex as an PersistentEObject.
reifyVertex(Vertex) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
Creates an InternalEObject from the given vertex.
reifyVertex(Vertex, EClass) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
Creates an InternalEObject from the given vertex, and sets its EClass with the given EClass.
RELATIONSHIPS_MAPPED_MEMORY - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions
The option key to set the size of the buffer that contains relationships.
relationshipsMappedBuffer(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the relationship mapped memory property in the created options.
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Removes the value at the index in the content of the object's feature.
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
remove(InternalEObject, EStructuralFeature, int) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStoreDecorator
 
removeAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
removeAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
removeAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
removeAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
removeAttribute(PersistentEObject, EAttribute, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Removes the value at the index in the content of the attribute of the object.
removeFeature(FeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Removes the value of a given FeatureKey from the database, and unset it (MapDbPersistenceBackend.isFeatureSet(FeatureKey)).
removeReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
removeReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
removeReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
removeReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
removeReference(PersistentEObject, EReference, int) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Removes the value at the index in the content of the reference of the object.
replacePrefix(URI, URI) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
resolve(URI) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
resolve(URI, boolean) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
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.AbstractDirectWriteStore
 
resource() - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
resource() - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
resource() - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
resource() - Method in interface fr.inria.atlanmod.neoemf.data.store.PersistentStore
Returns the Resource to persist and access.
resource - Variable in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
The underlying resource.
ROOT_LOGGER_NAME - Static variable in interface fr.inria.atlanmod.neoemf.util.logging.Logger
The name of the root Logger.
rootLogger() - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Returns the root Logger.

S

save() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.BlueprintsPersistenceBackend
 
save() - Method in class fr.inria.atlanmod.neoemf.data.hbase.HBasePersistenceBackend
 
save() - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
save() - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
 
save() - Method in interface fr.inria.atlanmod.neoemf.data.PersistenceBackend
Saves the modifications of the owned EObjects in the underlying database.
save() - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
 
save() - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
save() - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
save() - Method in interface fr.inria.atlanmod.neoemf.data.store.PersistentStore
Saves the modifications of the owned EObjects in the persistence back-end.
save(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
 
save(Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
save(OutputStream, Map<?, ?>) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
SCHEME - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.util.BlueprintsURI
The scheme associated to the URI.
SCHEME - Static variable in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseURI
The scheme associated to the URI.
SCHEME - Static variable in class fr.inria.atlanmod.neoemf.data.mapdb.util.MapDbURI
The scheme associated to the URI.
scheme() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
segment(int) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
segmentCount() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
segments() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
segmentsList() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
SEPARATOR - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
The string used as a separator between values of multi-valued attributes.
serialize(DataOutput2, FeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.FeatureKeySerializer
 
serialize(DataOutput2, Id) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.IdSerializer
 
serialize(DataOutput2, FeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.MultivaluedFeatureKeySerializer
 
serializeToProperty(EAttribute, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Converts an instance of the attribute to a string literal representation.
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Sets the value at the index in the content of the object's feature.
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
set(InternalEObject, EStructuralFeature, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
setAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
setAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
setAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
setAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
setAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
setAttribute(PersistentEObject, EAttribute, int, Object) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Sets the value at the index in the content of the attribute of the object.
setClassName(String) - Method in class fr.inria.atlanmod.neoemf.io.structure.Classifier
Defines the name of the class of this classifier.
setContainment(boolean) - Method in class fr.inria.atlanmod.neoemf.io.structure.Reference
Defines whether this reference is a containment.
setId(Identifier) - Method in class fr.inria.atlanmod.neoemf.io.structure.Classifier
Defines the identifier of this classifier.
setId(Identifier) - Method in class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Defines the identifier of this feature.
setIdReference(Identifier) - Method in class fr.inria.atlanmod.neoemf.io.structure.Reference
Defines the identifier of the referenced element.
setIndex(int) - Method in class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Defines the index of this feature.
setMany(boolean) - Method in class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Defines whether this feature is multi-valued.
setMapped(boolean) - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
setMapped(boolean) - Method in interface fr.inria.atlanmod.neoemf.core.PersistentEObject
Defines whether this PersistentEObject is mapped to an entity stored in a database.
setMetaClass(Id, Id) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
 
setMetaClass(Id, Id) - Method in class fr.inria.atlanmod.neoemf.io.persistence.AbstractPersistenceHandler
Defines the metaclass to the element identified by the given id.
setMetaClassifier(MetaClassifier) - Method in class fr.inria.atlanmod.neoemf.io.structure.Classifier
Defines the metaclassifier of this classifier.
setModified(boolean) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
setNamespace(Namespace) - Method in class fr.inria.atlanmod.neoemf.io.structure.MetaClassifier
Defines the namespace of this metaclassifier.
setReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
setReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
setReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
setReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
setReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
setReference(PersistentEObject, EReference, int, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Sets the value at the index in the content of the reference of the object.
setRoot(boolean) - Method in class fr.inria.atlanmod.neoemf.io.structure.Classifier
Defines whether this classifier is the root element of a structure.
setTimeStamp(long) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
setTrackingModification(boolean) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
setURI(URI) - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
setValue(Object) - Method in class fr.inria.atlanmod.neoemf.io.structure.Attribute
Defines the value of this attribute.
singleMap - Variable in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
Map that holds loaded single-valued features.
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbIndicesStore
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbListsStore
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
size(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStoreDecorator
 
SIZE_LITERAL - Static variable in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
The property key used to define the number of edges with a specific label.
SizeCachingStoreDecorator - Class in fr.inria.atlanmod.neoemf.data.store
A PersistentStore wrapper that caches the size data.
SizeCachingStoreDecorator(PersistentStore) - Constructor for class fr.inria.atlanmod.neoemf.data.store.SizeCachingStoreDecorator
Constructs a new SizeCachingStoreDecorator with the default cache size.
SizeCachingStoreDecorator(PersistentStore, int) - Constructor for class fr.inria.atlanmod.neoemf.data.store.SizeCachingStoreDecorator
Constructs a new SizeCachingStoreDecorator with the given cacheSize.
softCache() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the soft cache feature in the created options.
store - Variable in class fr.inria.atlanmod.neoemf.resource.DefaultPersistentResource
The PersistentStore responsible of the database serialization.
STORE_OPTIONS - Static variable in interface fr.inria.atlanmod.neoemf.option.PersistentResourceOptions
The key identifying the PersistentStoreOptions list in the options Map.
storeContainer(Id, ContainerInfo) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Stores container information for a given id in the Container Map.
storeMetaclass(Id, ClassInfo) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Stores metaclass (EClass) information for the element with the given Id.
storeOption(PersistentStoreOptions) - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Adds a feature defined by the given storeOption in the created options.
storeValue(FeatureKey, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Stores the value of a given FeatureKey.
storeValueAtIndex(MultivaluedFeatureKey, Object) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Stores the value of a given MultivaluedFeatureKey.
StringId - Class in fr.inria.atlanmod.neoemf.core
An Id with a String representation.
StringId(String) - Constructor for class fr.inria.atlanmod.neoemf.core.StringId
Constructs a new StringId with its literal representation.
STRINGS_MAPPED_MEMORY - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions
The option key to set the size of the buffer that contains string values.
stringSerializer - Variable in class fr.inria.atlanmod.neoemf.data.mapdb.serializer.FeatureKeySerializer
The Serializer that manages Strings.
stringsMappedBuffer(String) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the string mapped memory property in the created options.
strongCache() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the strong cache feature in the created options.
StructuralFeature - Class in fr.inria.atlanmod.neoemf.io.structure
A simple representation of a structural feature, which can be either a reference or an attribute.
StructuralFeature(String) - Constructor for class fr.inria.atlanmod.neoemf.io.structure.StructuralFeature
Constructs a new StructuralFeature with the given name.
SynchronizedTransientStore - Class in fr.inria.atlanmod.neoemf.data.store
A TransientStore that uses synchronized collections to store data in memory, using Collections.synchronizedMap(java.util.Map).
SynchronizedTransientStore() - Constructor for class fr.inria.atlanmod.neoemf.data.store.SynchronizedTransientStore
Constructs a new SynchronizedTransientStore.

T

table - Variable in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
The HBase table used to access the model.
TimerPersistenceHandlerDecorator - Class in fr.inria.atlanmod.neoemf.io.persistence
A PersistenceHandler wrapper that measures elapsed time between the start and the end of an I/O process.
TimerPersistenceHandlerDecorator(PersistenceHandler, String) - Constructor for class fr.inria.atlanmod.neoemf.io.persistence.TimerPersistenceHandlerDecorator
Constructs a new TimerPersistenceHandlerDecorator with the given name on the underlying handler.
TimerPersistenceHandlerDecorator(PersistenceHandler) - Constructor for class fr.inria.atlanmod.neoemf.io.persistence.TimerPersistenceHandlerDecorator
Constructs a new TimerPersistenceHandlerDecorator on the underlying handler.
toArray(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
 
toArray(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
toArray(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
toArray(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
toArray(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
toArray(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
toArray(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
toArray(InternalEObject, EStructuralFeature, T[]) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
toBytes(String[]) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseEncoderUtil
Encodes an array of Strings into an array of bytes that can be stored in the database.
toBytesReferences(String[]) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseEncoderUtil
Encodes the provided String array into an array of bytes that can be stored in the database.
toFileString() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
toLong() - Method in interface fr.inria.atlanmod.neoemf.core.Id
Returns the Long number of this Id.
toLong() - Method in class fr.inria.atlanmod.neoemf.core.StringId
 
toPlatformString(boolean) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
toString() - Method in class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
 
toString() - Method in interface fr.inria.atlanmod.neoemf.core.Id
Returns the String representation of this Id.
toString() - Method in class fr.inria.atlanmod.neoemf.core.StringId
 
toString() - Method in enum fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions.CacheType
 
toString() - Method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
 
toString() - Method in interface fr.inria.atlanmod.neoemf.io.hash.HashCode
 
toString() - Method in class fr.inria.atlanmod.neoemf.io.structure.Identifier
 
toString() - Method in class fr.inria.atlanmod.neoemf.io.structure.MetaClassifier
 
toString() - Method in class fr.inria.atlanmod.neoemf.io.structure.NamedElement
 
toString() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
toStrings(byte[]) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseEncoderUtil
Decodes an array of bytes into an array of Strings.
toStringsReferences(byte[]) - Static method in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseEncoderUtil
Decodes the provided byte array into an array of String representing EReferences.
trace(CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the TRACE level.
trace(CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the TRACE level.
trace(Throwable) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs the stack trace of the given Throwable at the TRACE level.
trace(Throwable, CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the TRACE level including the stack trace of the given Throwable.
trace(Throwable, CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the TRACE level including the stack trace of the given Throwable.
trace(CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the TRACE level, using the root logger.
trace(CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the TRACE level, using the root logger.
trace(Throwable) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs the stack trace of the given Throwable at the TRACE level, using the root logger.
trace(Throwable, CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the TRACE level including the stack trace of the given Throwable, using the root logger.
trace(Throwable, CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the TRACE level including the stack trace of the given Throwable, using the root logger.
TransientStore - Interface in fr.inria.atlanmod.neoemf.data.store
An InternalEObject.EStore to establish a mapping between Resources and InternalEObject.EStores in a transient context, i.e, when storing data in memory.
trimFileExtension() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
trimFragment() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
trimQuery() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
trimSegments(int) - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 

U

unload() - Method in class fr.inria.atlanmod.neoemf.resource.PersistentResourceDecorator
 
unregister(String) - Static method in class fr.inria.atlanmod.neoemf.data.PersistenceBackendFactoryRegistry
Unregisters a PersistenceBackendFactory identified by the given URI scheme.
unregisterAll() - Static method in class fr.inria.atlanmod.neoemf.data.PersistenceBackendFactoryRegistry
Unregisters all back-end factories.
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Unsets the feature of the object.
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractPersistentStoreDecorator
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractTransientStore
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.AutocommitStoreDecorator
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.FeatureCachingStoreDecorator
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.InvalidStore
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.IsSetCachingStoreDecorator
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoadedObjectCounterStoreDecorator
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.LoggingStoreDecorator
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.OwnedTransientStore
 
unset(InternalEObject, EStructuralFeature) - Method in class fr.inria.atlanmod.neoemf.data.store.SizeCachingStoreDecorator
 
unsetAttribute(PersistentEObject, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
unsetAttribute(PersistentEObject, EAttribute) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Unsets the attribute of the object.
unsetReference(PersistentEObject, EReference) - Method in class fr.inria.atlanmod.neoemf.data.blueprints.store.DirectWriteBlueprintsStore
 
unsetReference(PersistentEObject, EReference) - Method in class fr.inria.atlanmod.neoemf.data.store.AbstractDirectWriteStore
Unsets the reference of the object.
updateContainment(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
Add referencedObject in the reference containment list of object.
updateContainment(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
 
updateContainment(PersistentEObject, EReference, PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
Tells the underlying database to put the referencedObject in the containment list of the object.
updateInstanceOf(PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.DirectWriteHBaseStore
Computes object's metaclass information and persists them in the database.
updateInstanceOf(PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.hbase.store.ReadOnlyHBaseStore
 
updateInstanceOf(PersistentEObject) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.store.DirectWriteMapDbStore
Computes the type of the object in a ClassInfo object and persists it in the database.
uri() - Method in class fr.inria.atlanmod.neoemf.data.structure.ClassInfo
Returns the literal representation of the URI of the EClass.
USE_MEMORY_MAPPED_BUFFERS - Static variable in interface fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions
The option key to enable/disable the usage of memory mapped files.
userInfo() - Method in class fr.inria.atlanmod.neoemf.util.PersistenceURI
 
UUID_LENGTH - Static variable in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseEncoderUtil
Expected length (in bytes) of stored elements.

V

validate() - Method in class fr.inria.atlanmod.neoemf.option.AbstractPersistenceOptionsBuilder
Validates the defined options, and checks if there is conflict between them.
VALUE_SEPERATOR_DEFAULT - Static variable in class fr.inria.atlanmod.neoemf.data.hbase.util.HBaseEncoderUtil
The default separator used to serialize Collections.
valueAtIndex(MultivaluedFeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Retrieves the value of a given MultivaluedFeatureKey.
valueOf(String) - Static method in enum fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions.CacheType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.inria.atlanmod.neoemf.data.blueprints.option.BlueprintsStoreOptions
Returns the enum constant of this type with the specified name.
valueOf(FeatureKey) - Method in class fr.inria.atlanmod.neoemf.data.mapdb.MapDbPersistenceBackend
Retrieves the value of a given FeatureKey.
valueOf(String) - Static method in enum fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbStoreOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.inria.atlanmod.neoemf.option.CommonStoreOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.inria.atlanmod.neoemf.util.logging.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jResourceOptions.CacheType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.inria.atlanmod.neoemf.data.blueprints.option.BlueprintsStoreOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.inria.atlanmod.neoemf.data.mapdb.option.MapDbStoreOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.inria.atlanmod.neoemf.option.CommonStoreOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.inria.atlanmod.neoemf.util.logging.Level
Returns an array containing the constants of this enum type, in the order they are declared.
verticesCache - Variable in class fr.inria.atlanmod.neoemf.data.blueprints.io.AbstractBlueprintsHandler
In-memory cache that holds recently processed Vertexs, identified by the associated object Id.
VisibleForTesting - Annotation Type in fr.inria.atlanmod.neoemf.annotations
Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code.

W

warn(CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the WARN level.
warn(CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the WARN level.
warn(Throwable) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs the stack trace of the given Throwable at the WARN level.
warn(Throwable, CharSequence) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message at the WARN level including the stack trace of the given Throwable.
warn(Throwable, CharSequence, Object...) - Method in interface fr.inria.atlanmod.neoemf.util.logging.Logger
Logs a message with parameters at the WARN level including the stack trace of the given Throwable.
warn(CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the WARN level, using the root logger.
warn(CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the WARN level, using the root logger.
warn(Throwable) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs the stack trace of the given Throwable at the WARN level, using the root logger.
warn(Throwable, CharSequence) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message at the WARN level including the stack trace of the given Throwable, using the root logger.
warn(Throwable, CharSequence, Object...) - Static method in class fr.inria.atlanmod.neoemf.util.logging.NeoLogger
Logs a message with parameters at the WARN level including the stack trace of the given Throwable, using the root logger.
weakCache() - Method in class fr.inria.atlanmod.neoemf.data.blueprints.neo4j.option.BlueprintsNeo4jOptionsBuilder
Adds the weak cache feature in the created options.
withPosition(int) - Method in class fr.inria.atlanmod.neoemf.data.structure.FeatureKey
Creates a new MultivaluedFeatureKey with the Id and the name of this FeatureKey, and adding the given position.

X

XMI_NS - Static variable in class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiReader
The namespace prefix of XMI.
XmiStreamReader - Class in fr.inria.atlanmod.neoemf.io.reader
A Reader that uses streams for reading and parsing XMI files.
XmiStreamReader() - Constructor for class fr.inria.atlanmod.neoemf.io.reader.XmiStreamReader
 
XPathProcessor - Class in fr.inria.atlanmod.neoemf.io.processor
A Processor that analyses XML elements in order to create and to process XPath references.
XPathProcessor(Processor) - Constructor for class fr.inria.atlanmod.neoemf.io.processor.XPathProcessor
Constructs a new XPathProcessor on the given processor.
XSI_NS - Static variable in class fr.inria.atlanmod.neoemf.io.reader.AbstractXmiReader
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–2017 Atlanmod INRIA LINA Mines Nantes. All rights reserved.