COM Collection Classes
This section describes the MDS COM collection classes. These classes are used to manage collection lists.
The collection objects do not act on the repository itself. The Add, Remove, and Clear functions are effectively aids to the programmer in managing interface collections in memory only. Any deviation to this is noted in the individual sections for the classes.
All MDS COM collection classes follow the same convention as the Visual Basic collection signatures. The MDS COM collection signatures are:
MDS COM Collection Classes |
Contained Interface |
MetaInfoList |
IMetaInfo |
MetaInfoKeyList |
IMetaInfoKey |
MetaPropertyItemList |
IMetaPropertyItem |
MetaInfoClassKeyList |
IMetaInfoClassKey |
MetaBIZInfoList |
IMetaBIZInfo |
MetaFilterList |
IMetaFilter |
MetaPropertyInfoList |
IMetaPropertyInfo |
MetaClassInfoList |
IMetaClassInfo |
MetaRelationshipInfoList |
IMetaRelationshipInfo |
MetaModelInfoList |
IMetaModelInfo |
MetaSecProfInfoList |
IMetaSecProfInfo |
MetaSecProfEntryList |
IMetaSecProfEntry |
MetaGroupInfoList |
IMetaGroupInfo |
MetaUserInfoList |
IMetaUserInfo |
MetaVersionedInfoKeyList |
IMetaVersionedInfoKey |
MetaVersionedInfoClassKeyList |
IMetaVersionedInfoClassKey |
MetaLabelInfoKeyList |
IMetaLabelInfoKey |
MetaRelationInfoKeyList |
IMetaRelationInfoKey |
MetaRelationVersionedInfoKeyList |
IMetaRelationversionedInfoKey |
Several of these classes can be created only by specific calls to other COM class interface methods or properties. These classes are: