21 #include <tccore/libtccore_exports.h>
46 #define TC_set_id_msg "IMAN_set_id"
47 #define TC_set_name_msg "IMAN_set_name"
48 #define TC_set_description_msg "IMAN_set_description"
49 #define TC_set_type_msg "IMAN_set_type"
50 #define TC_set_type_directly_msg "IMAN_set_type_directly"
59 #define TCTYPE_name_size_c 32
60 #define TCTYPE_class_name_size_c 27
69 #define TCTYPE_DISABLE_UPDATE_LIST 0
70 #define TCTYPE_ENABLE_UPDATE_LIST 1
71 #define TCTYPE_SUSPEND_UPDATE_LIST 2
72 #define TCTYPE_RESUME_UPDATE_LIST 3
77 #define TCTYPE_UPDATE_ALL_PROPS "_update_all_"
224 const char* type_name,
234 char** display_type_name
271 int number_of_objects,
272 const tag_t* objects,
294 const char* type_name,
295 const char* class_name,
305 const char* class_name,
306 int* number_of_types,
316 const char* class_name,
321 int* number_of_types,
332 const char* class_name,
337 int* number_of_types,
340 char*** display_type_names
350 const char* class_name,
356 int* number_of_types,
368 const char* class_name,
374 int* number_of_types,
382 const char* class_name,
383 int* number_of_types,
397 int* number_of_types,
409 tag_t** property_descriptors
417 const char* property_name,
418 tag_t* property_descriptor
435 const char* property_name,
450 const char* display_name,
451 tag_t* property_descriptor
466 const char* property_name,
475 int max_string_length,
477 int max_number_elements,
480 tag_t* property_descriptor
492 const char* property_name,
499 tag_t* property_descriptor
513 int* number_relation_types,
514 tag_t** relation_types
543 int* number_of_properties,
544 tag_t** property_descriptors
553 int* number_of_relations,
563 int* number_of_relations,
564 char*** relation_display_names,
565 char*** relation_actual_names
604 const char* parent_type_name,
639 int number_exclusion_bo_names,
640 const char** exclusion_bo_names,
641 int * number_of_subtypes,
660 int * number_of_child_types,
670 int * number_of_child_types,
684 tag_t* creation_descriptor
693 tag_t* save_as_descriptor
704 int * number_attached_objects,
705 tag_t** deep_copy_data_tags
724 const int n_source_objects,
725 const tag_t* source_objects,
781 const int n_bulk_copy_inputs,
800 const int n_bulk_copy_inputs,
802 tag_t** copied_objects
821 const int n_bulk_copy_inputs,
823 tag_t** revised_objects
839 const tag_t* create_inputs,
853 tag_t create_descriptor_tag,
854 int* number_property_descriptors,
855 tag_t** property_descriptor_tags,
856 int* number_secondary_prop_names,
857 char*** secondary_prop_names,
860 tag_t** secondary_bo_type_tags,
863 int** compounding_ctxts,
864 tag_t** secondary_create_descriptor_tags
879 tag_t saveas_descriptor_tag,
880 int* number_prop_descriptor_tags,
881 tag_t** prop_decriptor_tags
908 tag_t target_object_type,
910 tag_t* target_save_as_input
919 int number_deep_copy_data,
920 tag_t* deep_copy_data
942 int number_of_attached_objects,
943 tag_t* deep_copy_data,
952 tag_t* revise_descriptor
962 int * number_of_attached_objects,
963 tag_t** deep_copy_data
984 int number_target_objects,
985 tag_t* target_object,
987 int* number_attached_objs,
988 tag_t* deep_copy_data,
1017 tag_t* create_inputs,
1035 const tag_t* create_inputs,
1045 char* property_name,
1046 int number_of_display_values,
1047 const char** display_values
1063 tag_t operation_input,
1064 char* property_name,
1065 const char** display_values
1080 tag_t operation_input,
1081 char* property_name,
1082 int* number_of_display_values,
1083 char*** display_values,
1092 const char* bo_name,
1093 int number_exclusion_bo_names,
1094 const char** exclusion_bo_names,
1095 int* number_displayable_types,
1096 tag_t** displayable_types
1104 const char* bo_name,
1105 int number_exclusion_bo_names,
1106 const char** exclusion_bo_names,
1107 int* number_displayable_types,
1108 tag_t** displayable_types,
1110 char*** display_type_names
1128 const char* bo_name,
1129 int number_exclusion_bo_names,
1130 const char** exclusion_bo_names,
1131 int* number_displayable_types,
1132 tag_t** displayable_types,
1134 char*** display_type_names
1141 const char* bo_name,
1142 int* number_property_names,
1143 char*** property_names,
1144 int** pattern_count,
1145 int* number_of_patterns,
1169 int* number_of_types,
1192 const char* properties
1215 int** deleted_or_modified,
1243 const unsigned int n_types,
1245 char*** type_descriptions
1273 #include <tccore/libtccore_undef.h>