1 krisbash 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Association, Aggregation, Version ( "2.7.0" ),
3 UMLPackagePath ( "CIM::Policy" ),
4 Description (
5 "A PolicyRule aggregates zero or more instances of the "
6 "PolicyCondition class, via the PolicyConditionInPolicyRule "
7 "association. A Rule that aggregates zero Conditions is not "
8 "valid; it may, however, be in the process of being defined. "
9 "Note that a PolicyRule should have no effect until it is "
10 "valid." )]
11 class CIM_PolicyConditionInPolicyRule : CIM_PolicyConditionStructure {
12
13 [Aggregate, Override ( "GroupComponent" ),
14 Description (
15 "This property represents the PolicyRule that contains "
16 "one or more PolicyConditions." )]
17 CIM_PolicyRule REF GroupComponent;
18
19 [Override ( "PartComponent" ),
20 Description (
21 "This property holds the name of a PolicyCondition "
22 krisbash 1.1 "contained by one or more PolicyRules." )]
23 CIM_PolicyCondition REF PartComponent;
24
25
26 };
|