You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
2.0 KiB

/*==============================================================================
Copyright (c) 2003-2005 UGS Corporation
Unpublished - All Rights Reserved
==============================================================================*/
/**
@file
General Component Relation errors
*/
/* */
#ifndef GCR_ERRORS_H
#define GCR_ERRORS_H
#ifndef EMH_CONST_H
#include <common/emh_const.h>
#endif
/**
@defgroup GCR_ERRORS Errors
@ingroup GCR
@{
*/
#define GCR_not_initialized (EMH_GRM_error_base + 501)
#define GCR_internal_error (EMH_GRM_error_base + 502)
#define GCR_invalid_relation_type (EMH_GRM_error_base + 503)
#define GCR_undefined_relation_type (EMH_GRM_error_base + 504)
#define GCR_duplicate_relation_type (EMH_GRM_error_base + 505)
#define GCR_invalid_primary_object (EMH_GRM_error_base + 506)
#define GCR_invalid_secondary_object (EMH_GRM_error_base + 507)
#define GCR_invalid_user_data (EMH_GRM_error_base + 508)
#define GCR_relation_does_not_exist (EMH_GRM_error_base + 509)
#define GCR_relation_already_exists (EMH_GRM_error_base + 510)
#define GCR_cannot_delete_relation (EMH_GRM_error_base + 511)
#define GCR_cannot_delete_relation_type (EMH_GRM_error_base + 512)
#define GCR_relation_not_allowed (EMH_GRM_error_base + 513)
#define GCR_invalid_set_of_arguments (EMH_GRM_error_base + 514)
#define GCR_duplicate_relations_exist (EMH_GRM_error_base + 515)
#define GCR_invalid_relation_primary_for_type (EMH_GRM_error_base + 516)
#define GCR_constraints_failed_creation (EMH_GRM_error_base + 517)
#define GCR_invalid_relation (EMH_GRM_error_base + 518)
#define GCR_constraints_failed_deletion (EMH_GRM_error_base + 519)
#define GCR_relation_subtype_error (EMH_GRM_error_base + 520)
/** @} */
#endif