1 marek 1.1 // 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 lower-level "
12 "PolicyGroups into a higher-level Group. A Policy Group may "
13 "aggregate PolicyRules and/or other Policy Groups." )]
14 class CIM_PolicyGroupInPolicyGroup : CIM_PolicyComponent {
15
16 [Deprecated { "CIM_PolicySetComponent.GroupComponent" },
17 Aggregate, Override ( "GroupComponent" ),
18 Description ( "A PolicyGroup that aggregates other Groups." )]
19 CIM_PolicyGroup REF GroupComponent;
20
21 [Deprecated { "CIM_PolicySetComponent.PartComponent" },
22 marek 1.1 Override ( "PartComponent" ),
23 Description ( "A PolicyGroup aggregated by another Group." )]
24 CIM_PolicyGroup REF PartComponent;
25
26
27 };
|