# Class CIM_ImplementationCapabilities
extends CIM_Capabilities

The CIM_ImplementationCapabilities identifies the capabilities of the implementation of a set of classes scoped by a scoping system or a central class.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Capabilities
|
+--CIM_ImplementationCapabilities

## Direct Known Subclasses

CIM_StorageLibraryCapabilities

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The CIM_ImplementationCapabilities identifies the capabilities of the implementation of a set of classes scoped by a scoping system or a central class.
UMLPackagePath | string | CIM::Core::Capabilities
Version | string | 2.43.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
SupportedElementNameCodeSet | uint16 |
Description | string | This property indicates the supported character code set for the ElementName.
ModelCorrespondence | string | CIM_ManagedElement.ElementName
ValueMap | string | 0, 2, 3, 4, 5, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, .., 0x8000..
Values | string | Unknown, Single Byte ASCII, UTF-8, UTF-16, UTF-32, ISO 8859-1, ISO 8859-2, ISO 8859-3, ISO 8859-4, ISO 8859-5, ISO 8859-6, ISO 8859-7, ISO 8859-8, ISO 8859-9, ISO 8859-10, ISO 8859-11, ISO 8859-12, ISO 8859-13, ISO 8859-14, ISO 8859-15, DMTF Reserved, Vendor Specific
SupportedCapacityOptimizations | string[] |
Description | string | The SupportedCapacityOptimizations is an array of strings that identify the capacity optimization techniques that are supported within the scoped system or central class element. A string element in this array should take the form of <OrgID>:<COname>, where <OrgID> is the identifier of the organization that defined the technique and <COname> is the name of the capacity optimization technique. If no capacity optimization technique is supported by the implementation, then the array should have a single value of "None".
SupportedViews | string[] |
Description | string | This is an array of strings that identify the views that are supported by name, without the namespace qualifier. A string element in this array should take the form of <OrgID>:<viewname>, where <OrgID> is the identifier of the organization that defined the view and <viewname> is the name of the view. For example, support for the DiskDriveView would be indicated by the string "SNIA:DiskDriveView". If no views are supported by the implementation, then the array should have a single value of "None".

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_Capabilities
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_Capabilities

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
CreateGoalSettings | uint16 | CIM_Capabilities