CIM2.14 Class Declaration
CIM_OrderedDependency

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

Class Hierarchy

CIM_OrderedDependency --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_Dependency
NAMECIM_OrderedDependency

Class Qualifiers

Class CIM_OrderedDependency Qualifiers
NameTypeValueFrom Class
ExperimentalbooleantrueCIM_OrderedDependency
AggregationbooleantrueCIM_OrderedDependency
Versionstring2.14.0CIM_OrderedDependency
UMLPackagePathstringCIM::Core::CoreElementsCIM_OrderedDependency
DescriptionstringCIM_OrderedDependency is used to establish a relationship between a ManagedElement and its dependencies. Each dependency is an Antecedent reference and the order in which the dependencies need to be resolved is indicated by the AssignedSequence property. For example, if this association is used to arrange dependencies of a software in a hierarchical order, then this specifies the sequence in which the dependencies need to be installed prior to installing the software.CIM_OrderedDependency
AssociationbooleantrueCIM_OrderedDependency
AssociationbooleantrueCIM_Dependency
UMLPackagePathstringCIM::Core::CoreElementsCIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements.CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AssignedSequenceuint64 Description CIM_OrderedDependency
AntecedentCIM_ManagedElement ref Key
Description
CIM_Dependency
DependentCIM_ManagedElement ref Key
Description
CIM_Dependency

Property Qualifiers

Property AssignedSequence Qualifiers
NameTypeValueFrom Class
DescriptionstringAssignedSequence is an unsigned integer 'n' that indicates the relative order of ManagedElement instances. When 'n' is a positive integer, it indicates a place in the sequence of members, with smaller integers indicating earlier positions in the sequence. The special value '0' indicates 'don't care'. If two or more members have the same non-zero sequence number, then the ordering between those members is irrelevant, but they must all be ordered at the appropriate place in the overall sequence. A series of examples will make ordering of members clearer: If all members have the same sequence number, regardless of whether it is '0' or non-zero, any order is acceptable. o The values: 1:MEMBER A 2:MEMBER B 1:MEMBER C 3:MEMBER D indicate two acceptable orders: A,C,B,D or C,A,B,D, since A and C can be ordered in either sequence, but only at the '1' position. Note that the non-zero sequence numbers need not start with '1', and they need not be consecutive. All that matters is their relative magnitude.CIM_OrderedDependency

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

Property Dependent Qualifiers
NameTypeValueFrom Class
KeybooleantrueCIM_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