This is the container object for all Dictionary Items. This is a collection object. It can be filtered into sub-collections of items of a particular type, a particular name or of a particular name and type, for example:
Set objAllClasses = Dictionary.Items("Class") '[All items of type Class] Set objAllItemsStart = Dictionary.Items("", "Start") '[All items named Start] Set objAllOperationsStart = Dictionary.Items("Operation", "Start") '[All Operations named Start]
These sub-collections are collection objects and are always Read Only.
It is possible to get a limited list of items by using wildcards, where "?" looks for a single character and "*" looks for multiple characters. For example:
Set obj Classes = Dictionary.Items("Class", "class*")
A Dictionary object has a relationship with the following dictionary items. In each case the Multiplicity is 0+, and the access is read/write. Note that the associations beginning with 'unscoped' link only those items that are scoped directly to the Model.