sdMsgs.h

Go to the documentation of this file.
00001 // *****************************************************************************
00002 // *****************************************************************************
00003 // sdMsgs.h
00004 //
00005 // This file contains the message ids used by schema definition classes. These 
00006 // message Ids correspond to messages that are declared in the sdMsgs.eng file 
00007 // as sdMsgs[]. The order of message Ids here is the same as in sdMsgs[].
00008 //
00009 // *****************************************************************************
00010 // Except as specified in the OpenAccess terms of use of Cadence or Silicon
00011 // Integration Initiative, this material may not be copied, modified,
00012 // re-published, uploaded, executed, or distributed in any way, in any medium,
00013 // in whole or in part, without prior written permission from Cadence.
00014 //
00015 //                Copyright 2007 Cadence Design Systems, Inc.
00016 //                           All Rights Reserved.
00017 //
00018 //  $Author: icftcm $
00019 //  $Revision: #1 $
00020 //  $Date: 2007/03/20 $
00021 //  $State: Exp $
00022 // *****************************************************************************
00023 // *****************************************************************************
00024 
00025 
00026 
00027 #if !defined(sdMsgs_P)
00028 #define sdMsgs_P
00029 
00030 
00031 
00032 // *****************************************************************************
00033 // Nested includes
00034 // *****************************************************************************
00035 #include "sdBaseTypes.h"
00036 
00037 
00038 
00039 // *****************************************************************************
00040 // Declare and define types in the schema definition namespace.
00041 // *****************************************************************************
00042 BEGIN_SD_NAMESPACE
00043 
00044 
00045 
00046 // *****************************************************************************
00047 // Message Ids
00048 // *****************************************************************************
00049 #define sdvMsgIdStartValue      7000
00050 
00051 #define sdvNumMsgIds            26
00052 
00053 enum sdMsgIds {
00054     sdcInvalidObjectTypeName                    = sdvMsgIdStartValue,
00055     sdcInvalidValueSubTypeName                  = 7001,
00056     sdcInvalidAttributeActionTypeName           = 7002,
00057     sdcInvalidAttributeContainerTypeName        = 7003,
00058     sdcInvalidRelationshipOrderingTypeName      = 7004,
00059     sdcInvalidRelationshipAssociationTypeName   = 7005,
00060     sdcInvalidRelationshipMultiplicityTypeName  = 7006,
00061     sdcInvalidRelationshipActionTypeName        = 7007,
00062     sdcInvalidRelationshipSubTypeName           = 7008,
00063     sdcInvalidRelationshipContainerTypeName     = 7009,
00064     sdcObjectAttributeInDifferentNamespaces     = 7010,
00065     sdcObjectRelationshipInDifferentNamespaces  = 7011,
00066     sdcDuplicateValueIdInNamespace              = 7012,
00067     sdcDuplicateValueNameInNamespace            = 7013,
00068     sdcDuplicateAttributeIdInNamespace          = 7014,
00069     sdcDuplicateAttributeNameInNamespace        = 7015,
00070     sdcDuplicateRelationshipIdInNamespace       = 7016,
00071     sdcDuplicateRelationshipNameInNamespace     = 7017,
00072     sdcDuplicateObjectIdInNamespace             = 7018,
00073     sdcDuplicateObjectNameInNamespace           = 7019,
00074     sdcDuplicateNameSpaceNameInSession          = 7020,
00075     sdcDuplicateNameSpaceAliasNameInSession     = 7021,
00076     sdcHierMemValueNotInDenepdentNameSpace      = 7022,
00077     sdcSuperObjectNotInDenepdentNameSpace       = 7023,
00078     sdcDependentNameSpaceNotRegistered          = 7024,
00079     sdcCannotDestroyAReferencedNameSpace        = 7025
00080 };
00081 
00082 
00083 
00084 END_SD_NAMESPACE
00085 
00086 #endif

Return to top of page