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

 1 marek 1.1 // Copyright (c) 2005 DMTF.  All rights reserved.
 2              [Association, Aggregation, Version ( "2.6.0" ), 
 3               UMLPackagePath ( "CIM::Policy" ), 
 4               Description ( 
 5                  "PolicySetComponent is a concrete aggregation that collects "
 6                  "instances of the subclasses of PolicySet (i.e., PolicyGroups "
 7                  "and PolicyRules). Instances are collected in sets that use the "
 8                  "same decision strategy. They are prioritized relative to each "
 9                  "other, within the set, using the Priority property of this "
10                  "aggregation. \n"
11                  "\n"
12                  "Together, the PolicySet.PolicyDecisionStrategy and PolicySet "
13                  "Component.Priority properties determine the processing for the "
14                  "groups and rules contained in a PolicySet. A larger priority "
15                  "value represents a higher priority. Note that the Priority "
16                  "property MUST have a unique value when compared with others "
17                  "defined for the same aggregating PolicySet. Thus, the "
18                  "evaluation of rules within a set is deterministically "
19                  "specified." )]
20           class CIM_PolicySetComponent : CIM_PolicyComponent {
21           
22 marek 1.1       [Aggregate, Override ( "GroupComponent" ), 
23                  Description ( 
24                     "A PolicySet that aggregates other PolicySet instances." )]
25              CIM_PolicySet REF GroupComponent;
26           
27                 [Override ( "PartComponent" ), 
28                  Description ( "A PolicySet aggregated into a PolicySet." )]
29              CIM_PolicySet REF PartComponent;
30           
31                 [Description ( 
32                     "A non-negative integer for prioritizing this PolicySet "
33                     "component relative to other elements of the same "
34                     "PolicySet. A larger value indicates a higher priority. "
35                     "The Priority property MUST have a unique value when "
36                     "compared with others defined for the same aggregating "
37                     "PolicySet." )]
38              uint16 Priority;
39           
40           
41           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2