version 1.15, 2002/07/31 22:05:08
|
version 1.19, 2003/07/31 14:27:33
|
|
|
| |
#include "DeclContext.h" | #include "DeclContext.h" |
#include "CIMName.h" | #include "CIMName.h" |
|
#include <Pegasus/Common/MessageLoader.h> //l10n |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
const CIMNamespaceName& nameSpace, | const CIMNamespaceName& nameSpace, |
const CIMQualifierDecl& x) | const CIMQualifierDecl& x) |
{ | { |
if (!lookupQualifierDecl(nameSpace, x.getName()).isUninitialized()) |
if (!lookupQualifierDecl(nameSpace, x.getName()).isUninitialized()){ |
throw AlreadyExists(); |
//l10n |
|
//throw AlreadyExistsException("declaration of qualifier \"" + |
|
//x.getName().getString () + "\""); |
|
MessageLoaderParms parms("Common.DeclContext.DECLARATION_OF_QUALIFIER", |
|
"declaration of qualifier \"$0\"", |
|
x.getName().getString()); |
|
throw AlreadyExistsException(parms); |
|
} |
| |
_qualifierDeclarations.append(QPair(nameSpace, x)); | _qualifierDeclarations.append(QPair(nameSpace, x)); |
} | } |
|
|
const CIMNamespaceName& nameSpace, | const CIMNamespaceName& nameSpace, |
const CIMClass& x) | const CIMClass& x) |
{ | { |
if (!lookupClass(nameSpace, x.getClassName()).isUninitialized()) |
if (!lookupClass(nameSpace, x.getClassName()).isUninitialized()){ |
throw AlreadyExists(); |
//l10n |
|
//throw AlreadyExistsException |
|
//("class \"" + x.getClassName().getString () + "\""); |
|
MessageLoaderParms parms("Common.DeclContext.CLASS", |
|
"class \"$0\"", |
|
x.getClassName().getString()); |
|
throw AlreadyExistsException(parms); |
|
} |
| |
_classDeclarations.append(CPair(nameSpace, x)); | _classDeclarations.append(CPair(nameSpace, x)); |
} | } |