TDA Kernel DLL for native calls
tdakernel_stub_c2base.h
Go to the documentation of this file.
1 
5 // Automatically generated by StubsGenerator.java
6 
7 #ifndef TDAKERNEL_STUB_C2BASE_H
8 #define TDAKERNEL_STUB_C2BASE_H
9 
10 #define TDA_EXPORT
11 #include "tdakernel.h"
12 
20 TDAEXTERN void TDACALL TDA_Close(void* tdaKernel);
33 TDAEXTERN bool TDACALL TDA_Exists(void* tdaKernel, const char* location);
46 TDAEXTERN bool TDACALL TDA_Open(void* tdaKernel, const char* location);
57 TDAEXTERN bool TDACALL TDA_StartSave(void* tdaKernel);
67 TDAEXTERN bool TDACALL TDA_CancelSave(void* tdaKernel);
76 TDAEXTERN bool TDACALL TDA_FinishSave(void* tdaKernel);
88 TDAEXTERN bool TDACALL TDA_Drop(void* tdaKernel, const char* location);
105 TDAEXTERN __int64 TDACALL TDA_FindClass(void* tdaKernel, const char* name);
118 TDAEXTERN const char* TDACALL TDA_GetClassName(void* tdaKernel, __int64 rClass);
128 TDAEXTERN __int64 TDACALL TDA_CreateObject(void* tdaKernel, __int64 rClass);
137 TDAEXTERN __int64 TDACALL TDA_CreateClass(void* tdaKernel, const char* name);
144 TDAEXTERN bool TDACALL TDA_DeleteClass(void* tdaKernel, __int64 rClass);
154 TDAEXTERN bool TDACALL TDA_IsClass(void* tdaKernel, __int64 r);
165 TDAEXTERN bool TDACALL TDA_IsDirectSubClass(void* tdaKernel, __int64 rSubClass, __int64 rSuperClass);
172 TDAEXTERN bool TDACALL TDA_DeleteObject(void* tdaKernel, __int64 rObject);
199 TDAEXTERN bool TDACALL TDA_MoveObject(void* tdaKernel, __int64 rObject, __int64 rToClass);
214 TDAEXTERN bool TDACALL TDA_IsTypeOf(void* tdaKernel, __int64 rObject, __int64 rClass);
230 TDAEXTERN bool TDACALL TDA_IsKindOf(void* tdaKernel, __int64 rObject, __int64 rClass);
245 TDAEXTERN __int64 TDACALL TDA_CreateAttribute(void* tdaKernel, __int64 rClass, const char* name, __int64 rPrimitiveType);
256 TDAEXTERN bool TDACALL TDA_IsDerivedClass(void* tdaKernel, __int64 rDirectlyOrIndirectlyDerivedClass, __int64 rSuperClass);
270 TDAEXTERN __int64 TDACALL TDA_FindAttribute(void* tdaKernel, __int64 rClass, const char* name);
277 TDAEXTERN bool TDACALL TDA_DeleteAttribute(void* tdaKernel, __int64 rAttribute);
286 TDAEXTERN const char* TDACALL TDA_GetAttributeName(void* tdaKernel, __int64 rAttribute);
295 TDAEXTERN const char* TDACALL TDA_GetPrimitiveDataTypeName(void* tdaKernel, __int64 rDataType);
312 TDAEXTERN __int64 TDACALL TDA_FindPrimitiveDataType(void* tdaKernel, const char* name);
322 TDAEXTERN bool TDACALL TDA_IsPrimitiveDataType(void* tdaKernel, __int64 r);
333 TDAEXTERN __int64 TDACALL TDA_GetIteratorForClasses(void* tdaKernel);
346 TDAEXTERN const char* TDACALL TDA_GetAttributeValue(void* tdaKernel, __int64 rObject, __int64 rAttribute);
363 TDAEXTERN __int64 TDACALL TDA_CreateAssociation(void* tdaKernel, __int64 rSourceClass, __int64 rTargetClass, const char* sourceRoleName, const char* targetRoleName, bool isComposition);
374 TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectSubClasses(void* tdaKernel, __int64 rSuperClass);
395 TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllClassObjects(void* tdaKernel, __int64 rClassOrAdvancedAssociation);
411 TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectAttributes(void* tdaKernel, __int64 rClass);
420 TDAEXTERN __int64 TDACALL TDA_GetAttributeDomain(void* tdaKernel, __int64 rAttribute);
428 TDAEXTERN bool TDACALL TDA_DeleteGeneralization(void* tdaKernel, __int64 rSubClass, __int64 rSuperClass);
441 TDAEXTERN bool TDACALL TDA_CreateGeneralization(void* tdaKernel, __int64 rSubClass, __int64 rSuperClass);
462 TDAEXTERN bool TDACALL TDA_ExcludeObjectFromClass(void* tdaKernel, __int64 rObject, __int64 rClass);
478 TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllAttributes(void* tdaKernel, __int64 rClass);
494 TDAEXTERN bool TDACALL TDA_IncludeObjectInClass(void* tdaKernel, __int64 rObject, __int64 rClass);
505 TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectSuperClasses(void* tdaKernel, __int64 rSubClass);
526 TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectClassObjects(void* tdaKernel, __int64 rClassOrAdvancedAssociation);
544 TDAEXTERN bool TDACALL TDA_SetAttributeValue(void* tdaKernel, __int64 rObject, __int64 rAttribute, const char* value);
557 TDAEXTERN bool TDACALL TDA_DeleteAttributeValue(void* tdaKernel, __int64 rObject, __int64 rAttribute);
566 TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectLinguisticInstances(void* tdaKernel, __int64 rClass);
583 TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectObjectClasses(void* tdaKernel, __int64 rObjectOrAdvancedLink);
597 TDAEXTERN __int64 TDACALL TDA_GetIteratorForObjectsByAttributeValue(void* tdaKernel, __int64 rAttribute, const char* value);
613 TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllOutgoingAssociationEnds(void* tdaKernel, __int64 rClass);
629 TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectIngoingAssociationEnds(void* tdaKernel, __int64 rClass);
638 TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllLinguisticInstances(void* tdaKernel, __int64 rClass);
654 TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectOutgoingAssociationEnds(void* tdaKernel, __int64 rClass);
670 TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllIngoingAssociationEnds(void* tdaKernel, __int64 rClass);
687 TDAEXTERN __int64 TDACALL TDA_ResolveIterator(void* tdaKernel, __int64 it, int position);
695 TDAEXTERN const char* TDACALL TDA_GetRoleName(void* tdaKernel, __int64 rAssociationEnd);
711 TDAEXTERN bool TDACALL TDA_DeleteLink(void* tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd);
727 TDAEXTERN bool TDACALL TDA_CreateLink(void* tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd);
737 TDAEXTERN bool TDACALL TDA_IsLinguistic(void* tdaKernel, __int64 r);
746 TDAEXTERN __int64 TDACALL TDA_GetAttributeType(void* tdaKernel, __int64 rAttribute);
756 TDAEXTERN __int64 TDACALL TDA_GetTargetClass(void* tdaKernel, __int64 rTargetAssociationEnd);
769 TDAEXTERN bool TDACALL TDA_IsAssociationEnd(void* tdaKernel, __int64 r);
774 TDAEXTERN void TDACALL TDA_FreeReference(void* tdaKernel, __int64 r);
787 TDAEXTERN bool TDACALL TDA_IsAttribute(void* tdaKernel, __int64 r);
797 TDAEXTERN __int64 TDACALL TDA_GetSourceClass(void* tdaKernel, __int64 rTargetAssociationEnd);
815 TDAEXTERN bool TDACALL TDA_LinkExists(void* tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd);
826 TDAEXTERN bool TDACALL TDA_IsComposition(void* tdaKernel, __int64 rTargetAssociationEnd);
833 TDAEXTERN void TDACALL TDA_FreeIterator(void* tdaKernel, __int64 it);
843 TDAEXTERN __int64 TDACALL TDA_GetLinguisticClassFor(void* tdaKernel, __int64 r);
857 TDAEXTERN bool TDACALL TDA_DeleteAssociation(void* tdaKernel, __int64 rAssociationEndOrAdvancedAssociation);
877 TDAEXTERN bool TDACALL TDA_CreateOrderedLink(void* tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd, int targetPosition);
886 TDAEXTERN __int64 TDACALL TDA_DeserializeReference(void* tdaKernel, const char* r);
905 TDAEXTERN __int64 TDACALL TDA_CreateDirectedAssociation(void* tdaKernel, __int64 rSourceClass, __int64 rTargetClass, const char* targetRoleName, bool isComposition);
916 TDAEXTERN bool TDACALL TDA_IsAdvancedAssociation(void* tdaKernel, __int64 r);
926 TDAEXTERN __int64 TDACALL TDA_ResolveIteratorFirst(void* tdaKernel, __int64 it);
946 TDAEXTERN const char* TDACALL TDA_CallSpecificOperation(void* tdaKernel, const char* operationName, const char* arguments);
957 TDAEXTERN __int64 TDACALL TDA_GetInverseAssociationEnd(void* tdaKernel, __int64 rAssociationEnd);
974 TDAEXTERN int TDACALL TDA_GetLinkedObjectPosition(void* tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd);
993 TDAEXTERN int TDACALL TDA_GetIteratorLength(void* tdaKernel, __int64 it);
1006 TDAEXTERN __int64 TDACALL TDA_GetIteratorForLinkedObjects(void* tdaKernel, __int64 rObject, __int64 rAssociationEnd);
1034 TDAEXTERN __int64 TDACALL TDA_CreateAdvancedAssociation(void* tdaKernel, const char* name, bool nAry, bool associationClass);
1042 TDAEXTERN __int64 TDACALL TDA_GetIteratorForLinguisticClasses(void* tdaKernel);
1055 TDAEXTERN __int64 TDACALL TDA_FindAssociationEnd(void* tdaKernel, __int64 rSourceClass, const char* targetRoleName);
1066 TDAEXTERN const char* TDACALL TDA_SerializeReference(void* tdaKernel, __int64 r);
1077 TDAEXTERN __int64 TDACALL TDA_ResolveIteratorNext(void* tdaKernel, __int64 it);
1078 #endif // TDAKERNEL_STUB_C2BASE_H
1079 
TDAEXTERN bool TDACALL TDA_SetAttributeValue(void *tdaKernel, __int64 rObject, __int64 rAttribute, const char *value)
TDAEXTERN bool TDACALL TDA_CreateOrderedLink(void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd, int targetPosition)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllLinguisticInstances(void *tdaKernel, __int64 rClass)
TDAEXTERN const char *TDACALL TDA_GetClassName(void *tdaKernel, __int64 rClass)
TDAEXTERN bool TDACALL TDA_IsLinguistic(void *tdaKernel, __int64 r)
TDAEXTERN bool TDACALL TDA_ExcludeObjectFromClass(void *tdaKernel, __int64 rObject, __int64 rClass)
TDAEXTERN bool TDACALL TDA_IsPrimitiveDataType(void *tdaKernel, __int64 r)
TDAEXTERN bool TDACALL TDA_FinishSave(void *tdaKernel)
TDAEXTERN bool TDACALL TDA_IsAssociationEnd(void *tdaKernel, __int64 r)
TDAEXTERN bool TDACALL TDA_IsDerivedClass(void *tdaKernel, __int64 rDirectlyOrIndirectlyDerivedClass, __int64 rSuperClass)
TDAEXTERN bool TDACALL TDA_CreateGeneralization(void *tdaKernel, __int64 rSubClass, __int64 rSuperClass)
TDAEXTERN __int64 TDACALL TDA_ResolveIteratorNext(void *tdaKernel, __int64 it)
TDAEXTERN const char *TDACALL TDA_GetAttributeName(void *tdaKernel, __int64 rAttribute)
TDAEXTERN void TDACALL TDA_FreeReference(void *tdaKernel, __int64 r)
TDAEXTERN bool TDACALL TDA_DeleteGeneralization(void *tdaKernel, __int64 rSubClass, __int64 rSuperClass)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectClassObjects(void *tdaKernel, __int64 rClassOrAdvancedAssociation)
TDAEXTERN bool TDACALL TDA_Exists(void *tdaKernel, const char *location)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectIngoingAssociationEnds(void *tdaKernel, __int64 rClass)
TDAEXTERN bool TDACALL TDA_CreateLink(void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd)
TDAEXTERN bool TDACALL TDA_CancelSave(void *tdaKernel)
TDAEXTERN __int64 TDACALL TDA_FindPrimitiveDataType(void *tdaKernel, const char *name)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectLinguisticInstances(void *tdaKernel, __int64 rClass)
TDAEXTERN bool TDACALL TDA_IsComposition(void *tdaKernel, __int64 rTargetAssociationEnd)
TDAEXTERN bool TDACALL TDA_StartSave(void *tdaKernel)
TDAEXTERN bool TDACALL TDA_IsTypeOf(void *tdaKernel, __int64 rObject, __int64 rClass)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllClassObjects(void *tdaKernel, __int64 rClassOrAdvancedAssociation)
TDAEXTERN __int64 TDACALL TDA_GetLinguisticClassFor(void *tdaKernel, __int64 r)
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_LinkExists(void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd)
TDAEXTERN int TDACALL TDA_GetIteratorLength(void *tdaKernel, __int64 it)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectSuperClasses(void *tdaKernel, __int64 rSubClass)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForObjectsByAttributeValue(void *tdaKernel, __int64 rAttribute, const char *value)
TDAEXTERN __int64 TDACALL TDA_ResolveIteratorFirst(void *tdaKernel, __int64 it)
TDAEXTERN const char *TDACALL TDA_CallSpecificOperation(void *tdaKernel, const char *operationName, const char *arguments)
TDAEXTERN const char *TDACALL TDA_GetAttributeValue(void *tdaKernel, __int64 rObject, __int64 rAttribute)
TDAEXTERN bool TDACALL TDA_IsKindOf(void *tdaKernel, __int64 rObject, __int64 rClass)
TDAEXTERN bool TDACALL TDA_Open(void *tdaKernel, const char *location)
TDAEXTERN const char *TDACALL TDA_SerializeReference(void *tdaKernel, __int64 r)
TDAEXTERN __int64 TDACALL TDA_GetTargetClass(void *tdaKernel, __int64 rTargetAssociationEnd)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectSubClasses(void *tdaKernel, __int64 rSuperClass)
TDAEXTERN __int64 TDACALL TDA_FindAttribute(void *tdaKernel, __int64 rClass, const char *name)
TDAEXTERN __int64 TDACALL TDA_GetSourceClass(void *tdaKernel, __int64 rTargetAssociationEnd)
TDAEXTERN __int64 TDACALL TDA_CreateClass(void *tdaKernel, const char *name)
TDAEXTERN void TDACALL TDA_FreeIterator(void *tdaKernel, __int64 it)
TDAEXTERN bool TDACALL TDA_IsDirectSubClass(void *tdaKernel, __int64 rSubClass, __int64 rSuperClass)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForClasses(void *tdaKernel)
TDAEXTERN bool TDACALL TDA_DeleteAttributeValue(void *tdaKernel, __int64 rObject, __int64 rAttribute)
TDAEXTERN __int64 TDACALL TDA_GetAttributeType(void *tdaKernel, __int64 rAttribute)
TDAEXTERN __int64 TDACALL TDA_GetInverseAssociationEnd(void *tdaKernel, __int64 rAssociationEnd)
TDAEXTERN bool TDACALL TDA_MoveObject(void *tdaKernel, __int64 rObject, __int64 rToClass)
TDAEXTERN __int64 TDACALL TDA_GetAttributeDomain(void *tdaKernel, __int64 rAttribute)
TDAEXTERN bool TDACALL TDA_IsClass(void *tdaKernel, __int64 r)
TDAEXTERN int TDACALL TDA_GetLinkedObjectPosition(void *tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd)
TDAEXTERN bool TDACALL TDA_IsAdvancedAssociation(void *tdaKernel, __int64 r)
TDAEXTERN bool TDACALL TDA_IncludeObjectInClass(void *tdaKernel, __int64 rObject, __int64 rClass)
TDAEXTERN bool TDACALL TDA_IsAttribute(void *tdaKernel, __int64 r)
TDAEXTERN __int64 TDACALL TDA_CreateAdvancedAssociation(void *tdaKernel, const char *name, bool nAry, bool associationClass)
TDAEXTERN bool TDACALL TDA_DeleteObject(void *tdaKernel, __int64 rObject)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectAttributes(void *tdaKernel, __int64 rClass)
TDAEXTERN const char *TDACALL TDA_GetPrimitiveDataTypeName(void *tdaKernel, __int64 rDataType)
TDAEXTERN bool TDACALL TDA_DeleteClass(void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectOutgoingAssociationEnds(void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllAttributes(void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL TDA_CreateDirectedAssociation(void *tdaKernel, __int64 rSourceClass, __int64 rTargetClass, const char *targetRoleName, bool isComposition)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllIngoingAssociationEnds(void *tdaKernel, __int64 rClass)
TDAEXTERN __int64 TDACALL TDA_FindAssociationEnd(void *tdaKernel, __int64 rSourceClass, const char *targetRoleName)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForDirectObjectClasses(void *tdaKernel, __int64 rObjectOrAdvancedLink)
TDAEXTERN __int64 TDACALL TDA_CreateObject(void *tdaKernel, __int64 rClass)
TDAEXTERN bool TDACALL TDA_Drop(void *tdaKernel, const char *location)
TDAEXTERN __int64 TDACALL TDA_ResolveIterator(void *tdaKernel, __int64 it, int position)
TDAEXTERN __int64 TDACALL TDA_FindClass(void *tdaKernel, const char *name)
TDAEXTERN __int64 TDACALL TDA_CreateAttribute(void *tdaKernel, __int64 rClass, const char *name, __int64 rPrimitiveType)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForAllOutgoingAssociationEnds(void *tdaKernel, __int64 rClass)
TDAEXTERN bool TDACALL TDA_DeleteAttribute(void *tdaKernel, __int64 rAttribute)
TDAEXTERN __int64 TDACALL TDA_CreateAssociation(void *tdaKernel, __int64 rSourceClass, __int64 rTargetClass, const char *sourceRoleName, const char *targetRoleName, bool isComposition)
TDAEXTERN bool TDACALL TDA_DeleteAssociation(void *tdaKernel, __int64 rAssociationEndOrAdvancedAssociation)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForLinkedObjects(void *tdaKernel, __int64 rObject, __int64 rAssociationEnd)
TDAEXTERN __int64 TDACALL TDA_GetIteratorForLinguisticClasses(void *tdaKernel)
TDAEXTERN void TDACALL TDA_Close(void *tdaKernel)
TDAEXTERN __int64 TDACALL TDA_DeserializeReference(void *tdaKernel, const char *r)