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)