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

 1 marek 1.1 // 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 marek 1.1        "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