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