# Class CIM_AbstractComponent

CIM_AbstractComponent is a generic association used to establish 'part of' relationships between Managed Elements. This association subclasses to CIM_Component and view associations that derive from CIM_Component.

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

## Class Hierarchy

CIM_AbstractComponent

## Direct Known Subclasses

CIM_ConcreteComponentView
CIM_ContainerView
CIM_DriveComponentViewView
CIM_ExtentComponentView
CIM_HostedStoragePoolView
CIM_ViewOnSystem

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Abstract | boolean | true
Aggregation | boolean | true
Association | boolean | true
Description | string | CIM_AbstractComponent is a generic association used to establish 'part of' relationships between Managed Elements. This association subclasses to CIM_Component and view associations that derive from CIM_Component.
UMLPackagePath | string | CIM::Core::CoreElements
Version | string | 2.45.0

## Class Properties

### Association References

Name | Class Origin | Reference Class
--- | --- | ---
GroupComponent | CIM_AbstractComponent | CIM_ManagedElement
PartComponent | CIM_AbstractComponent | CIM_ManagedElement

## Class Methods