1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Association, Deprecated { "CIM_PolicySetComponent" },
3 Aggregation, Version ( "2.7.0" ),
4 UMLPackagePath ( "CIM::Policy" ),
5 Description (
6 "PolicySetComponent provides a more general mechanism for "
7 "aggregating both PolicyGroups and PolicyRules and doing so "
8 "with the priority value applying only to the aggregated set "
9 "rather than policy wide. \n"
10 "\n"
11 "A relationship that aggregates one or more PolicyRules into a "
12 "PolicyGroup. A PolicyGroup may aggregate PolicyRules and/or "
13 "other PolicyGroups." )]
14 class CIM_PolicyRuleInPolicyGroup : CIM_PolicyComponent {
15
16 [Deprecated { "CIM_PolicySetComponent.GroupComponent" },
17 Aggregate, Override ( "GroupComponent" ),
18 Description (
19 "A PolicyGroup that aggregates one or more PolicyRules." )]
20 CIM_PolicyGroup REF GroupComponent;
21
22 karl 1.1.2.2 [Deprecated { "CIM_PolicySetComponent.PartComponent" },
23 Override ( "PartComponent" ),
24 Description ( "A PolicyRule aggregated by a PolicyGroup." )]
25 CIM_PolicyRule REF PartComponent;
26
27
28 };
|