version 1.1.2.1, 2012/01/24 13:50:28
|
version 1.1.2.2, 2012/02/15 17:46:46
|
|
|
|
// Copyright (c) 2005 DMTF. All rights reserved. |
|
[Association, Aggregation, Version ( "2.6.0" ), |
|
UMLPackagePath ( "CIM::Policy" ), |
|
Description ( |
|
"A PolicyRule aggregates zero or more instances of the " |
|
"PolicyAction class, via the PolicyActionInPolicyRule " |
|
"association. A Rule that aggregates zero Actions is not " |
|
"valid--it may, however, be in the process of being entered " |
|
"into a PolicyRepository or being defined for a System. " |
|
"Alternately, the actions of the policy may be explicit in the " |
|
"definition of the PolicyRule. Note that a PolicyRule should " |
|
"have no effect until it is valid. \n" |
|
"\n" |
|
"The Actions associated with a PolicyRule may be given a " |
|
"required order, a recommended order, or no order at all. For " |
|
"Actions represented as separate objects, the " |
|
"PolicyActionInPolicyRule aggregation can be used to express an " |
|
"order. \n" |
|
"\n" |
|
"This aggregation does not indicate whether a specified action " |
|
"order is required, recommended, or of no significance; the " |
|
"property SequencedActions in the aggregating instance of " |
|
"PolicyRule provides this indication." )] |
|
class CIM_PolicyActionInPolicyRule : CIM_PolicyActionStructure { |
|
|
|
[Aggregate, Override ( "GroupComponent" ), |
|
Description ( |
|
"This property represents the PolicyRule that contains " |
|
"one or more PolicyActions." )] |
|
CIM_PolicyRule REF GroupComponent; |
|
|
|
[Override ( "PartComponent" ), |
|
Description ( |
|
"This property holds the name of a PolicyAction contained " |
|
"by one or more PolicyRules." )] |
|
CIM_PolicyAction REF PartComponent; |
|
|
|
|
|
}; |