7 #ifndef TDAKERNEL_STUB_C2BASE_H 8 #define TDAKERNEL_STUB_C2BASE_H 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);
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);
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);
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);
544 TDAEXTERN
bool TDACALL
TDA_SetAttributeValue(
void* tdaKernel, __int64 rObject, __int64 rAttribute,
const char* value);
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);
756 TDAEXTERN __int64 TDACALL
TDA_GetTargetClass(
void* tdaKernel, __int64 rTargetAssociationEnd);
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);
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);
905 TDAEXTERN __int64 TDACALL
TDA_CreateDirectedAssociation(
void* tdaKernel, __int64 rSourceClass, __int64 rTargetClass,
const char* targetRoleName,
bool isComposition);
946 TDAEXTERN
const char* TDACALL
TDA_CallSpecificOperation(
void* tdaKernel,
const char* operationName,
const char* arguments);
974 TDAEXTERN
int TDACALL
TDA_GetLinkedObjectPosition(
void* tdaKernel, __int64 rSourceObject, __int64 rTargetObject, __int64 rAssociationEnd);
1055 TDAEXTERN __int64 TDACALL
TDA_FindAssociationEnd(
void* tdaKernel, __int64 rSourceClass,
const char* targetRoleName);
1078 #endif // TDAKERNEL_STUB_C2BASE_H 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)