(file) Return to CIM_PolicyConditionStructure.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, Abstract, Aggregation, Version ( "2.7.0" ), 
 3               UMLPackagePath ( "CIM::Policy" ), 
 4               Description ( 
 5                  "PolicyConditions may be aggregated into rules and into "
 6                  "compound conditions. PolicyConditionStructure is the abstract "
 7                  "aggregation class for the structuring of policy conditions. \n"
 8                  "\n"
 9                  "The Conditions aggregated by a PolicyRule or "
10                  "CompoundPolicyCondition are grouped into two levels of lists: "
11                  "either an ORed set of ANDed sets of conditions (DNF, the "
12                  "default) or an ANDed set of ORed sets of conditions (CNF). "
13                  "Individual PolicyConditions in these lists may be negated. The "
14                  "property ConditionListType specifies which of these two "
15                  "grouping schemes applies to a particular PolicyRule or "
16                  "CompoundPolicyCondition instance. \n"
17                  "\n"
18                  "One or more PolicyTimePeriodConditions may be among the "
19                  "conditions associated with a PolicyRule or "
20                  "CompoundPolicyCondition via the PolicyConditionStructure "
21                  "subclass association. In this case, the time periods are "
22 marek 1.1        "simply additional Conditions to be evaluated along with any "
23                  "others that are specified." )]
24           class CIM_PolicyConditionStructure : CIM_PolicyComponent {
25           
26                 [Aggregate, Override ( "GroupComponent" ), 
27                  Description ( 
28                     "This property represents the Policy that contains one or "
29                     "more PolicyConditions." )]
30              CIM_Policy REF GroupComponent;
31           
32                 [Override ( "PartComponent" ), 
33                  Description ( 
34                     "This property holds the name of a PolicyCondition "
35                     "contained by one or more PolicyRule or "
36                     "CompoundPolicyCondition instances." )]
37              CIM_PolicyCondition REF PartComponent;
38           
39                 [Description ( 
40                     "Unsigned integer indicating the group to which the "
41                     "contained PolicyCondition belongs. This integer segments "
42                     "the Conditions into the ANDed sets (when the "
43 marek 1.1           "ConditionListType is \"DNF\") or, similarly, into the "
44                     "ORed sets (when the ConditionListType is \"CNF\")." )]
45              uint16 GroupNumber;
46           
47                 [Description ( 
48                     "Indication of whether the contained PolicyCondition is "
49                     "negated. TRUE indicates that the PolicyCondition IS "
50                     "negated, FALSE indicates that it IS NOT negated." )]
51              boolean ConditionNegated;
52           
53           
54           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2