(file) Return to CIM_ConcreteComponent.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Core

 1 karl  1.1.2.2 // Copyright (c) 2005 DMTF.  All rights reserved.
 2               // <change cr="SysDevCR00711.001" type ="change">Update of
 3               // descriptions based on Tech Edit review.</change>
 4               // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
 5               // qualifier values to CIM Schema.</change>
 6               // ==================================================================
 7               //  CIM_ConcreteComponent
 8               // ==================================================================
 9                  [Association, Aggregation, Version ( "2.10.0" ), 
10                   UMLPackagePath ( "CIM::Core::CoreElements" ), 
11                   Description ( 
12                      "CIM_ConcreteComponent is a generic association used to "
13                      "establish \'part of\' relationships between ManagedElements. "
14                      "It is defined as a concrete subclass of the abstract "
15                      "CIM_Component class, to be used in place of many specific "
16                      "subclasses of Component that add no semantics, that is "
17                      "subclasses that do not clarify the type of composition, update "
18                      "cardinalities, or add or remove qualifiers. Note that when you "
19                      "define additional semantics for Component, this class must not "
20                      "be subclassed. Specific semantics continue to be defined as "
21                      "subclasses of the abstract CIM_Component. ConcreteComponent is "
22 karl  1.1.2.2        "limited in its use as a concrete form of a general "
23                      "composition. \n"
24                      "\n"
25                      "It was deemed more prudent to create this concrete subclass "
26                      "than to change Component from an abstract to a concrete class. "
27                      "Industry usage and impact could not be anticipated." )]
28               class CIM_ConcreteComponent : CIM_Component {
29               
30                     [Aggregate, Override ( "GroupComponent" ), 
31                      Description ( "The parent element in the association." )]
32                  CIM_ManagedElement REF GroupComponent;
33               
34                     [Override ( "PartComponent" ), 
35                      Description ( "The child element in the association." )]
36                  CIM_ManagedElement REF PartComponent;
37               
38               
39               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2