A C D E F G I L M N O R S T U

## A

attachSynchronizer(RAAPI_Synchronizer, boolean) - Method in class lv.lumii.tda.kernel.TDAKernel
  Sets the synchronization object, which will be used to sync this repository actions with some other module (e.g., web client).

## C

callSpecificOperation(String, String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Calls a repository-specific operation (e.g., or MOF/ECore-like operation, an SQL statement, or a SPARQL statement).
cancelSave() - Method in interface lv.lumii.tda.raapi.IRepositoryManagement
  Rolls back the started save process.
clearCache(String) - Method in class lv.lumii.tda.kernel.TDAKernel
close() - Method in class lv.lumii.tda.kernel.TDAKernel
close() - Method in interface lv.lumii.tda.raapi.IRepositoryManagement
  Closes the repository without save.
createAdvancedAssociation(String, boolean, boolean) - Method in class lv.lumii.tda.kernel.TDAKernel
createAdvancedAssociation(String, boolean, boolean) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates an n-ary association, an association class, or an n-ary association class.
createAdvancedAssociation(String, boolean, boolean, long) - Method in interface lv.lumii.tda.raapi.RAAPI_WR
createAssociation(long, long, String, String, boolean) - Method in class lv.lumii.tda.kernel.TDAKernel
createAssociation(long, long, String, String, boolean) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates a bidirectional association (or two directed associations, where each is an inverse of the other).
createAssociation(long, long, String, String, boolean, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_WR
createAttribute(long, String, long) - Method in class lv.lumii.tda.kernel.TDAKernel
createAttribute(long, String, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates (defines) a new attribute for the given class.
createAttribute(long, String, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_WR
createClass(String) - Method in class lv.lumii.tda.kernel.TDAKernel
createClass(String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates a class with the given fully qualified name.
createClass(String, long) - Method in interface lv.lumii.tda.raapi.RAAPI_WR
createDirectedAssociation(long, long, String, boolean) - Method in class lv.lumii.tda.kernel.TDAKernel
createDirectedAssociation(long, long, String, boolean) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates a directed association.
createDirectedAssociation(long, long, String, boolean, long) - Method in interface lv.lumii.tda.raapi.RAAPI_WR
createGeneralization(long, long) - Method in class lv.lumii.tda.kernel.TDAKernel
createGeneralization(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates a generalization between the two given classes.
createLink(long, long, long) - Method in class lv.lumii.tda.kernel.TDAKernel
createLink(long, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates a link of the given type (specified by `rAssociationEnd`) between two objects.
createObject(long) - Method in class lv.lumii.tda.kernel.TDAKernel
createObject(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates an instance of the given class.
createObject(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_WR
createOrderedLink(long, long, long, int) - Method in class lv.lumii.tda.kernel.TDAKernel
createOrderedLink(long, long, long, int) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates a link of the given type (specified by `rAssociationEnd`) between two objects at the given position.
creatingSubmitLink(long, long, long) - Method in class lv.lumii.tda.kernel.TDAKernel

## D

deleteAssociation(long) - Method in class lv.lumii.tda.kernel.TDAKernel
deleteAssociation(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Deletes the given association.
deleteAttribute(long) - Method in class lv.lumii.tda.kernel.TDAKernel
deleteAttribute(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Deletes the given attribute.
deleteAttributeValue(long, long) - Method in class lv.lumii.tda.kernel.TDAKernel
deleteAttributeValue(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Deletes the value (all the values) of the given attribute for the given object.
deleteClass(long) - Method in class lv.lumii.tda.kernel.TDAKernel
deleteClass(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Deletes the class and frees the reference.
deleteGeneralization(long, long) - Method in class lv.lumii.tda.kernel.TDAKernel
deleteGeneralization(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Deletes the generalization between the given two classes.
deleteLink(long, long, long) - Method in class lv.lumii.tda.kernel.TDAKernel
deleteLink(long, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Deletes a link of the given type (specified by `rTargetAssociationEnd`) between the given two objects.
deleteObject(long) - Method in class lv.lumii.tda.kernel.TDAKernel
deleteObject(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates the given object.
deserializeReference(String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a reference to a serialized element from the given serialization.
drop(String) - Method in class lv.lumii.tda.kernel.TDAKernel
drop(String) - Method in interface lv.lumii.tda.raapi.IRepositoryManagement
  Deletes the repository at the given location.

## E

excludeObjectFromClass(long, long) - Method in class lv.lumii.tda.kernel.TDAKernel
excludeObjectFromClass(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Takes out the given object from the given (quasi-ontological) class.
exists(String) - Method in class lv.lumii.tda.kernel.TDAKernel
  Checks whether the repository (using the repository adapter specified in the location prefix) exists.
exists(String) - Method in interface lv.lumii.tda.raapi.IRepositoryManagement
  Checks whether the given location is already occupied by some repository of the same type.

## F

finalize() - Method in class lv.lumii.tda.kernel.TDAKernel
findAssociationEnd(long, String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a reference to an association end (by its role name) starting at the given class.
findAttribute(long, String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a reference to an existing attribute with the given name of the given class.
findClass(String) - Method in class lv.lumii.tda.kernel.TDAKernel
findClass(String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a reference to an existing class with the given fully qualified name.
findPrimitiveDataType(String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a reference to a primitive data type with the given name.
findTDAKernelByUUID(String) - Static method in class lv.lumii.tda.kernel.TDAKernel
finishSave() - Method in interface lv.lumii.tda.raapi.IRepositoryManagement
  Finishes the two-phase save process of the repository.
freeIterator(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Frees the memory associated with the given iterator reference.
freeReference(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Frees the memory associated with the given reference (if necessary).

## G

getAdapterTypeFromURI(String) - Static method in class lv.lumii.tda.kernel.TDAKernel
getAttributeDomain(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a class, for which the given attribute was defined.
getAttributeName(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns the name of the given attribute.
getAttributeType(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns the (primitive) type for values of the given attribute.
getAttributeValue(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Gets the value or the ordered collection of values (encoded as a string) of the given attribute for the given object.
getClassName(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns the fully qualified name of the given class.
getDelegate() - Method in class lv.lumii.tda.kernel.TDAKernel
getEngineAdapter(String) - Method in class lv.lumii.tda.kernel.TDAKernel
  Creates new or returns an existing engine adapter for the given engine name.
getEngineForEventOrCommand(String) - Method in class lv.lumii.tda.kernel.TDAKernel
getEventHandlers(long) - Method in class lv.lumii.tda.kernel.TDAKernel
getEventsCommandsHook() - Method in class lv.lumii.tda.kernel.TDAKernel
getInverseAssociationEnd(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a reference to the inverse association end of the given association end (if association is bidirectional or a bidirectional part of an advanced association).
getIteratorForAllAttributes(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for all (including inherited) attributes of the given class.
getIteratorForAllClassObjects(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for all quasi-ontological instances of the given class or advanced association.
getIteratorForAllIngoingAssociationEnds(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for all (including inherited) ingoing association ends of the given class.
getIteratorForAllLinguisticInstances(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns an iterator for all quasi-linguistic instances (including instances of subclasses) at Level MΩ of the given class at Level M3.
getIteratorForAllOutgoingAssociationEnds(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for all (including inherited) outgoing association ends of the given class.
getIteratorForClasses() - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for all classes (all quasi-ontological classes at all quasi-ontological meta-levels).
getIteratorForDirectAttributes(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for direct (without inherited) attributes of the given class.
getIteratorForDirectClassObjects(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for direct quasi-ontological instances of the given class or advanced association.
getIteratorForDirectIngoingAssociationEnds(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for direct (without inherited) ingoing association ends of the given class.
getIteratorForDirectLinguisticInstances(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns an iterator for direct quasi-linguistic instances (not including instances of subclasses) at Level MΩ of the given class at Level M3.
getIteratorForDirectObjectClasses(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for direct quasi-ontological classes of the given object or advanced link.
getIteratorForDirectOutgoingAssociationEnds(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for direct (without inherited) outgoing association ends of the given class.
getIteratorForDirectSubClasses(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for all direct subclasses of the given superclass.
getIteratorForDirectSuperClasses(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for all direct superclasses of the given subclass.
getIteratorForLinguisticClasses() - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns an iterator for all quasi-linguistic classes at Level M3.
getIteratorForLinkedObjects(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns an iterator for objects linked to the given start object by links of the given type.
getIteratorForObjectsByAttributeValue(long, String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains an iterator for objects, for whose the value of the given attribute equals to the given value.
getIteratorLength(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Places the iterator to the position 0 and returns the total number of elements to iterate through.
getLinguisticClassFor(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns a reference to the Level M3 class of the given quasi-ontological (Level MΩ) element.
getLinkedObjectPosition(long, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns the index (numeration starts from 0) of the target object in the list of objects linked to the source object by links of the given type.
getLocationFromURI(String) - Static method in class lv.lumii.tda.kernel.TDAKernel
getMaxReference() - Method in interface lv.lumii.tda.raapi.RAAPI_WR
getPrimitiveDataTypeName(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns the name of the given primitive data type.
getRoleName(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns the role name of the given association end.
getSourceClass(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a reference to the source class of the given directed or bidirectional association (or part of an advanced association) specified by its target end.
getSynchronizer() - Method in class lv.lumii.tda.kernel.TDAKernel
getTargetClass(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Obtains a reference to the class corresponding to the given association end of some directed, bidirectional, or advanced association.
getTransformationAdapter(String) - Method in class lv.lumii.tda.kernel.TDAKernel
  Creates new or returns an existing transformation adapter for the given transformation type (transformation language).
getUUID() - Method in class lv.lumii.tda.kernel.TDAKernel

## I

includeObjectInClass(long, long) - Method in class lv.lumii.tda.kernel.TDAKernel
includeObjectInClass(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Adds the given object to the given (quasi-ontological) class.
IRepository - Interface in lv.lumii.tda.raapi
  The `IRepository` interface is a union of `RAAPI` containing operations on model elements and `IRepositoryManagement` containing technical operations on repositories such as operations for opening, closing, saving, etc.
IRepositoryManagement - Interface in lv.lumii.tda.raapi
  The `IRepositoryManagement` interface contains technical operations on repositories such as operations for opening, closing, saving, etc.
isAdvancedAssociation(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks, whether the given reference corresponds to an advanced association.
isAssociationEnd(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks, whether the given reference corresponds to an association end.
isAttribute(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks whether the given reference is associated with an attribute.
isClass(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks whether the given reference is associated with a class.
isComposition(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns, whether the directed or bidirectional association (or a part of an advanced association) specified by its target association end is a composition (i.e., whether the source class objects are containers for the target class objects).
isDerivedClass(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks whether one class is a direct or indirect subclass of another.
isDirectSubClass(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks whether the generalization relation between the two given classes holds.
isKindOf(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks whether the given object is a direct or indirect, quasi-ontological or quasi-linguistic, instance of the given class.
isLinguistic(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks, whether the given reference is associated with a Level M3 element.
isPrimitiveDataType(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks whether the given reference is associated with a primitive data type.
isTypeOf(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks whether the given object is a direct (quasi-ontological or quasi-linguistic) instance of the given class.

## L

launchMainTransformation(long) - Method in class lv.lumii.tda.kernel.TDAKernel
linkExists(long, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Checks whether the link of the given type (specified by `rTargetAssociationEnd`) between the given two objects exists.
lv.lumii.tda.kernel - package lv.lumii.tda.kernel
lv.lumii.tda.raapi - package lv.lumii.tda.raapi

## M

moveObject(long, long) - Method in class lv.lumii.tda.kernel.TDAKernel
moveObject(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Moves (reclassifies) the given object into the given (quasi-ontological) class, removing it from its current class (classes).

## N

newEngineAdapter(String) - Static method in class lv.lumii.tda.kernel.TDAKernel
  Creates an instance of the given engine adapter type.
newRepositoryAdapter(String, TDAKernel) - Static method in class lv.lumii.tda.kernel.TDAKernel
  Creates an instance of the given adapter type.
newRepositoryAdapter(String) - Static method in class lv.lumii.tda.kernel.TDAKernel
newTransformationAdapter(String) - Static method in class lv.lumii.tda.kernel.TDAKernel
  Creates an instance of the given transformation adapter type.

## O

open(String) - Method in class lv.lumii.tda.kernel.TDAKernel
  Opens the repository (using the repository adapter specified in the location prefix), but does not initialize TDA.
open(String) - Method in interface lv.lumii.tda.raapi.IRepositoryManagement
  Opens or creates (if the repository does not exist yet) the repository at the given location.

## R

RAAPI - Interface in lv.lumii.tda.raapi
  `RAAPI` is a common abstraction layer for accessing models stored in different repositories associated with different technical spaces.
RAAPI_Synchronizable - Interface in lv.lumii.tda.raapi
RAAPI_Synchronizer - Interface in lv.lumii.tda.raapi
RAAPI_WR - Interface in lv.lumii.tda.raapi
  RAAPI extended to support writable references, e.g., a class with a specified reference can be created
replicateEventOrCommand(long) - Method in class lv.lumii.tda.kernel.TDAKernel
resolveIterator(long, int) - Method in interface lv.lumii.tda.raapi.RAAPI
  Returns a reference to the element at the given `position` (numeration starts from 0) and forwards the iterator to `position+1`.
resolveIteratorFirst(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Places the iterator to the position 0 and gets the element there.
resolveIteratorNext(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Moves the iterator forward and gets the element at that position.
retrieveCache(String) - Method in class lv.lumii.tda.kernel.TDAKernel

## S

sendString(String) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
serializeReference(long) - Method in interface lv.lumii.tda.raapi.RAAPI
  Creates a string representation of the given reference, which survives the current session.
setAttributeValue(long, long, String) - Method in class lv.lumii.tda.kernel.TDAKernel
setAttributeValue(long, long, String) - Method in interface lv.lumii.tda.raapi.RAAPI
  Sets the value or the ordered collection of values (encoded as a string) of the given attribute for the given object.
setEventsCommandsHook(IEventsCommandsHook) - Method in class lv.lumii.tda.kernel.TDAKernel
setMainTransformation(String) - Method in class lv.lumii.tda.kernel.TDAKernel
startSave() - Method in interface lv.lumii.tda.raapi.IRepositoryManagement
  Starts the two-phase save process of the repository.
storeCache(String, Object) - Method in class lv.lumii.tda.kernel.TDAKernel
switchToEvenReferences() - Method in interface lv.lumii.tda.raapi.RAAPI_WR
sync(RAAPI_Synchronizer) - Method in class lv.lumii.tda.kernel.TDAKernel
syncAll(RAAPI_Synchronizer) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizable
syncBulk(double[], String[]) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncBulk(int, double[], int, String[]) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncBulk(ByteBuffer, String) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateAdvancedAssociation(String, boolean, boolean, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateAssociation(long, long, String, String, boolean, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateAttribute(long, String, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateClass(String, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateDirectedAssociation(long, long, String, boolean, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateGeneralization(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateLink(long, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateObject(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncCreateOrderedLink(long, long, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncDeleteAssociation(long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncDeleteAttribute(long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncDeleteAttributeValue(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncDeleteClass(long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncDeleteGeneralization(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncDeleteLink(long, long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncDeleteObject(long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncExcludeObjectFromClass(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncIncludeObjectInClass(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncMaxReference(long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncMoveObject(long, long) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncRawAction(double[], String) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer
syncSetAttributeValue(long, long, String) - Method in interface lv.lumii.tda.raapi.RAAPI_Synchronizer

## T

TDAKernel - Class in lv.lumii.tda.kernel
TDAKernel() - Constructor for class lv.lumii.tda.kernel.TDAKernel
tryToExecuteKernelCommand(long) - Method in class lv.lumii.tda.kernel.TDAKernel
tryToHandleKernelEvent(long) - Method in class lv.lumii.tda.kernel.TDAKernel

## U

upgradeToTDA(Properties, boolean, String) - Method in class lv.lumii.tda.kernel.TDAKernel
  Switches the currently open repository to TDA mode (TDAKernel metamodel is being added, events and commands are processed).

A C D E F G I L M N O R S T U