TDA Kernel DLL for native calls |

Functions
tdakernel_stub_c2base.h File Reference

Go to the source code of this file.

## Functions
TDAEXTERN void TDACALL | TDA_Close (void *tdaKernel)
TDAEXTERN bool TDACALL | TDA_Exists (void *tdaKernel, const char *location)
TDAEXTERN bool TDACALL | TDA_Open (void *tdaKernel, const char *location)
TDAEXTERN bool TDACALL | TDA_StartSave (void *tdaKernel)
TDAEXTERN bool TDACALL | TDA_CancelSave (void *tdaKernel)
TDAEXTERN bool TDACALL | TDA_FinishSave (void *tdaKernel)
TDAEXTERN bool TDACALL | TDA_Drop (void *tdaKernel, const char *location)
TDAEXTERN __int64 TDACALL | TDA_FindClass (void *tdaKernel, const char *name)
TDAEXTERN const char *TDACALL | TDA_GetClassName (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_CreateObject (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_CreateClass (void *tdaKernel, const char *name)
TDAEXTERN bool TDACALL | TDA_DeleteClass (void *tdaKernel, __int64 rClass)
TDAEXTERN bool TDACALL | TDA_IsClass (void *tdaKernel, __int64 r)
TDAEXTERN bool TDACALL | TDA_IsDirectSubClass (void *tdaKernel, __int64 rSubClass, __int64 rSuperClass)
TDAEXTERN bool TDACALL | TDA_DeleteObject (void *tdaKernel, __int64 rObject)
TDAEXTERN bool TDACALL | TDA_MoveObject (void *tdaKernel, __int64 rObject, __int64 rToClass)
TDAEXTERN bool TDACALL | TDA_IsTypeOf (void *tdaKernel, __int64 rObject, __int64 rClass)
TDAEXTERN bool TDACALL | TDA_IsKindOf (void *tdaKernel, __int64 rObject, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_CreateAttribute (void *tdaKernel, __int64 rClass, const char *name, __int64 rPrimitiveType)
TDAEXTERN bool TDACALL | TDA_IsDerivedClass (void *tdaKernel, __int64 rDirectlyOrIndirectlyDerivedClass, __int64 rSuperClass)
TDAEXTERN __int64 TDACALL | TDA_FindAttribute (void *tdaKernel, __int64 rClass, const char *name)
TDAEXTERN bool TDACALL | TDA_DeleteAttribute (void *tdaKernel, __int64 rAttribute)
TDAEXTERN const char *TDACALL | TDA_GetAttributeName (void *tdaKernel, __int64 rAttribute)
TDAEXTERN const char *TDACALL | TDA_GetPrimitiveDataTypeName (void *tdaKernel, __int64 rDataType)
TDAEXTERN __int64 TDACALL | TDA_FindPrimitiveDataType (void *tdaKernel, const char *name)
TDAEXTERN bool TDACALL | TDA_IsPrimitiveDataType (void *tdaKernel, __int64 r)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForClasses (void *tdaKernel)
TDAEXTERN const char *TDACALL | TDA_GetAttributeValue (void *tdaKernel, __int64 rObject, __int64 rAttribute)
TDAEXTERN __int64 TDACALL | TDA_CreateAssociation (void *tdaKernel, __int64 rSourceClass, __int64 rTargetClass, const char *sourceRoleName, const char *targetRoleName, bool isComposition)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForDirectSubClasses (void *tdaKernel, __int64 rSuperClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForAllClassObjects (void *tdaKernel, __int64 rClassOrAdvancedAssociation)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForDirectAttributes (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_GetAttributeDomain (void *tdaKernel, __int64 rAttribute)
TDAEXTERN bool TDACALL | TDA_DeleteGeneralization (void *tdaKernel, __int64 rSubClass, __int64 rSuperClass)
TDAEXTERN bool TDACALL | TDA_CreateGeneralization (void *tdaKernel, __int64 rSubClass, __int64 rSuperClass)
TDAEXTERN bool TDACALL | TDA_ExcludeObjectFromClass (void *tdaKernel, __int64 rObject, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForAllAttributes (void *tdaKernel, __int64 rClass)
TDAEXTERN bool TDACALL | TDA_IncludeObjectInClass (void *tdaKernel, __int64 rObject, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForDirectSuperClasses (void *tdaKernel, __int64 rSubClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForDirectClassObjects (void *tdaKernel, __int64 rClassOrAdvancedAssociation)
TDAEXTERN bool TDACALL | TDA_SetAttributeValue (void *tdaKernel, __int64 rObject, __int64 rAttribute, const char *value)
TDAEXTERN bool TDACALL | TDA_DeleteAttributeValue (void *tdaKernel, __int64 rObject, __int64 rAttribute)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForDirectLinguisticInstances (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForDirectObjectClasses (void *tdaKernel, __int64 rObjectOrAdvancedLink)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForObjectsByAttributeValue (void *tdaKernel, __int64 rAttribute, const char *value)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForAllOutgoingAssociationEnds (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForDirectIngoingAssociationEnds (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForAllLinguisticInstances (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForDirectOutgoingAssociationEnds (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForAllIngoingAssociationEnds (void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL | TDA_ResolveIterator (void *tdaKernel, __int64 it, int position)
TDAEXTERN const char *TDACALL | TDA_GetRoleName (void *tdaKernel, __int64 rAssociationEnd)
TDAEXTERN bool TDACALL | TDA_DeleteLink (void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd)
TDAEXTERN bool TDACALL | TDA_CreateLink (void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd)
TDAEXTERN bool TDACALL | TDA_IsLinguistic (void *tdaKernel, __int64 r)
TDAEXTERN __int64 TDACALL | TDA_GetAttributeType (void *tdaKernel, __int64 rAttribute)
TDAEXTERN __int64 TDACALL | TDA_GetTargetClass (void *tdaKernel, __int64 rTargetAssociationEnd)
TDAEXTERN bool TDACALL | TDA_IsAssociationEnd (void *tdaKernel, __int64 r)
TDAEXTERN void TDACALL | TDA_FreeReference (void *tdaKernel, __int64 r)
TDAEXTERN bool TDACALL | TDA_IsAttribute (void *tdaKernel, __int64 r)
TDAEXTERN __int64 TDACALL | TDA_GetSourceClass (void *tdaKernel, __int64 rTargetAssociationEnd)
TDAEXTERN bool TDACALL | TDA_LinkExists (void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd)
TDAEXTERN bool TDACALL | TDA_IsComposition (void *tdaKernel, __int64 rTargetAssociationEnd)
TDAEXTERN void TDACALL | TDA_FreeIterator (void *tdaKernel, __int64 it)
TDAEXTERN __int64 TDACALL | TDA_GetLinguisticClassFor (void *tdaKernel, __int64 r)
TDAEXTERN bool TDACALL | TDA_DeleteAssociation (void *tdaKernel, __int64 rAssociationEndOrAdvancedAssociation)
TDAEXTERN bool TDACALL | TDA_CreateOrderedLink (void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd, int targetPosition)
TDAEXTERN __int64 TDACALL | TDA_DeserializeReference (void *tdaKernel, const char *r)
TDAEXTERN __int64 TDACALL | TDA_CreateDirectedAssociation (void *tdaKernel, __int64 rSourceClass, __int64 rTargetClass, const char *targetRoleName, bool isComposition)
TDAEXTERN bool TDACALL | TDA_IsAdvancedAssociation (void *tdaKernel, __int64 r)
TDAEXTERN __int64 TDACALL | TDA_ResolveIteratorFirst (void *tdaKernel, __int64 it)
TDAEXTERN const char *TDACALL | TDA_CallSpecificOperation (void *tdaKernel, const char *operationName, const char *arguments)
TDAEXTERN __int64 TDACALL | TDA_GetInverseAssociationEnd (void *tdaKernel, __int64 rAssociationEnd)
TDAEXTERN int TDACALL | TDA_GetLinkedObjectPosition (void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd)
TDAEXTERN int TDACALL | TDA_GetIteratorLength (void *tdaKernel, __int64 it)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForLinkedObjects (void *tdaKernel, __int64 rObject, __int64 rAssociationEnd)
TDAEXTERN __int64 TDACALL | TDA_CreateAdvancedAssociation (void *tdaKernel, const char *name, bool nAry, bool associationClass)
TDAEXTERN __int64 TDACALL | TDA_GetIteratorForLinguisticClasses (void *tdaKernel)
TDAEXTERN __int64 TDACALL | TDA_FindAssociationEnd (void *tdaKernel, __int64 rSourceClass, const char *targetRoleName)
TDAEXTERN const char *TDACALL | TDA_SerializeReference (void *tdaKernel, __int64 r)
TDAEXTERN __int64 TDACALL | TDA_ResolveIteratorNext (void *tdaKernel, __int64 it)