// Copyright (c) 2005 DMTF. All rights reserved. [Association, Aggregation, Version ( "2.7.0" ), UMLPackagePath ( "CIM::Policy" ), Description ( "A PolicyRule aggregates zero or more instances of the " "PolicyCondition class, via the PolicyConditionInPolicyRule " "association. A Rule that aggregates zero Conditions is not " "valid; it may, however, be in the process of being defined. " "Note that a PolicyRule should have no effect until it is " "valid." )] class CIM_PolicyConditionInPolicyRule : CIM_PolicyConditionStructure { [Aggregate, Override ( "GroupComponent" ), Description ( "This property represents the PolicyRule that contains " "one or more PolicyConditions." )] CIM_PolicyRule REF GroupComponent; [Override ( "PartComponent" ), Description ( "This property holds the name of a PolicyCondition " "contained by one or more PolicyRules." )] CIM_PolicyCondition REF PartComponent; };