White Papers

SMASH Collections Profile
Figure 1 represents the class schema for the SMASH Collections Profile. For simplicity, the prefix CIM_
has been removed from the class names.
ComputerSystem
(See Referencing Profile)
1
ConcreteCollection
OwningCollectionElement
1
ManagedElement
(See Referencing Profile)
MemberOfCollection
*
7
RegisteredProfile
(See Profile Registration Profile)
ReferencedProfile
(See Profile Registration Profile)
ElementConformsToProfile
(See Profile Registration Profile)
1
**
1
ElementConformsToProfile
(See Profile Registration Profile)
0..7
0..1
Figure 1 – SMASH Collections Profile: Class Diagram
7 Implementation Requirements
This section details the requirements related to the arrangement of instances and their properties for
implementations of this profile.
7.1 Collection Definitions
This section details the requirements for instances of CIM_ConcreteCollection that represent each of the
SMASH collections.
7.1.1 Capabilities Collection
An instance of CIM_ConcreteCollection shall aggregate instances of CIM_Capabilities. This collection is
the Capabilities Collection.
7.1.1.1 CIM_ConcreteCollection.ElementName
When an instance of CIM_ConcreteCollection is the Capabilities Collection, the value of the
ElementName property shall be "Capabilities".
7.1.2 Capacities Collection
An instance of CIM_ConcreteCollection shall aggregate instances of CIM_ConfigurationCapacity. This
collection is the Capacities Collection.
7.1.2.1 CIM_ConcreteCollection.ElementName
When an instance of CIM_ConcreteCollection is the Capacities Collection, the value of the ElementName
property shall be "Capacities".
12 Version 1.0.0a