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

 1 karl  1.1.2.2 // 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 karl  1.1.2.2        "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 karl  1.1.2.2           "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