version 1.54, 2006/05/17 20:06:42
|
version 1.55, 2006/08/08 19:20:31
|
|
|
{ | { |
CIMName inheritedClassName; | CIMName inheritedClassName; |
Array<CIMName> classNames; | Array<CIMName> classNames; |
|
|
if(isEmbeddedInst) | if(isEmbeddedInst) |
{ | { |
Uint32 pos = inheritedProperty.findQualifier("EmbeddedInstance"); | Uint32 pos = inheritedProperty.findQualifier("EmbeddedInstance"); |
|
|
} | } |
else | else |
{ | { |
|
CIMName referenceClass; |
|
if (_referenceClassName.isNull()) |
|
{ |
|
CIMObjectPath reference; |
|
_value.get(reference); |
|
referenceClass = reference.getClassName(); |
|
} |
|
else |
|
{ |
|
referenceClass = _referenceClassName; |
|
} |
|
|
inheritedClassName = inheritedProperty.getReferenceClassName(); | inheritedClassName = inheritedProperty.getReferenceClassName(); |
classNames.append(_referenceClassName); |
classNames.append(referenceClass); |
} | } |
| |
// This algorithm is friendly to arrays of embedded instances. It | // This algorithm is friendly to arrays of embedded instances. It |