CIM211 Class Declaration
CIM_ConcreteDependency

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_ConcreteDependency --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_Dependency
NAMECIM_ConcreteDependency

Class Qualifiers

Class CIM_ConcreteDependency Qualifiers
NameTypeValueFrom Class
Versionstring2.10.0 CIM_ConcreteDependency
DescriptionstringCIM_ConcreteDependency is a generic association used to establish dependency relationships between ManagedElements. It is defined as a concrete subclass of the abstract CIM_Dependency class, to be used in place of many specific subclasses of Dependency that add no semantics, that is subclasses that do not clarify the type of dependency, update cardinalities, or add or remove qualifiers. Note that when you define additional semantics for Dependency, this class must not be subclassed. Specific semantics continue to be defined as subclasses of the abstract CIM_Dependency. ConcreteDependency is limited in its use as a concrete form of a general dependency. It was deemed more prudent to create this concrete subclass than to change Dependency from an abstract to a concrete class. Dependency already had multiple abstract subclasses in the CIM Schema, and wider industry usage and impact could not be anticipated. CIM_ConcreteDependency
Associationbooleantrue CIM_ConcreteDependency
Associationbooleantrue CIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements. CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AntecedentCIM_ManagedElement ref Override
Description
Key
CIM_ConcreteDependency
DependentCIM_ManagedElement ref Override
Description
Key
CIM_ConcreteDependency

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
OverridestringAntecedent CIM_ConcreteDependency
DescriptionstringAntecedent represents the independent object in this association. CIM_ConcreteDependency
Keybooleantrue CIM_ConcreteDependency

Property Dependent Qualifiers
NameTypeValueFrom Class
OverridestringDependent CIM_ConcreteDependency
DescriptionstringDependent represents the object that is dependent on the Antecedent. CIM_ConcreteDependency
Keybooleantrue CIM_ConcreteDependency

Property Antecedent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringAntecedent represents the independent object in this association. CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringDependent represents the object that is dependent on the Antecedent. CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency