1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_DeviceIdentity
6 // ==================================================================
7 [Association, Version ( "2.6.0" ),
8 UMLPackagePath ( "CIM::Device::DeviceElements" ),
9 Description (
10 "CIM_DeviceIdentity indicates that two LogicalDevices represent "
11 "different aspects of the same underlying entity. This "
12 "association refines the CIM_LogicalIdentity superclass by "
13 "restricting it to the Device level and defining its use in "
14 "well understood scenarios. One of these scenarios is to "
15 "represent that a Device is both a \'bus\' entity and a "
16 "\'functional\' entity. For example, a Device could be both a "
17 "PCI Device (or a USB Device), as well as a CIM_Keyboard. The "
18 "other scenario is where a Device plays multiple functional "
19 "roles that can not be distinguished by their hardware "
20 "realization alone. For example, a Fibre Channel adapter might "
21 "have aspects of both a NetworkAdapter and a SCSIController." )]
22 karl 1.1.2.2 class CIM_DeviceIdentity : CIM_LogicalIdentity {
23
24 [Override ( "SystemElement" ),
25 Description (
26 "SystemElement represents one aspect of the Device." )]
27 CIM_LogicalDevice REF SystemElement;
28
29 [Override ( "SameElement" ),
30 Description (
31 "SameElement represents an alternate aspect of the System entity."
32 )]
33 CIM_LogicalDevice REF SameElement;
34
35
36 };
|