1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="CIMCoreCR00709.002" 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_DeviceServiceImplementation
8 // ==================================================================
9 [Association, Version ( "2.10.0" ),
10 UMLPackagePath ( "CIM::Core::Device" ),
11 Description (
12 "An association between a Service and how it is implemented. "
13 "The cardinality of this association is many-to-many. A Service "
14 "can be provided by more than one Logical Device, operating in "
15 "conjunction. And, any Device can provide more than one "
16 "Service. When multiple Devices are associated with a single "
17 "Service, it is assumed that these elements operate in "
18 "conjunction to provide the Service. If different "
19 "implementations of a Service exist, each of these "
20 "implementations would result in individual instantiations of "
21 "the Service object. These individual instantiations would then "
22 karl 1.1.2.2 "have associations to the unique implementations." )]
23 class CIM_DeviceServiceImplementation : CIM_Dependency {
24
25 [Override ( "Antecedent" ),
26 Description ( "The LogicalDevice." )]
27 CIM_LogicalDevice REF Antecedent;
28
29 [Override ( "Dependent" ),
30 Description (
31 "The Service implemented using the Logical Device." )]
32 CIM_Service REF Dependent;
33
34
35 };
|