package org.opennaas.extensions.router.model;
/**
* A CompoundPolicyCondition aggregates zero or more instances of the PolicyCondition class, via the PolicyConditionInPolicyCondition association. A
* CompoundPolicyCondition that aggregates zero Conditions is not valid; it may, however, be in the process of being defined. Note that a
* CompoundPolicyCondition should have no effect until it is valid.
*
* @version 2.20.1
*/
/*
* @Generated(value="org.dmtf.cim.TranslateCIM", comments="TranslateCIM version 0.9.1", date="2012-11-19T12:22:55+0100")
*/
public class PolicyConditionInPolicyCondition extends PolicyConditionStructure {
/**
* Default constructor
*/
public PolicyConditionInPolicyCondition() {
}
/**
* This property represents the CompoundPolicyCondition that contains one or more PolicyConditions.
*/
private CompoundPolicyCondition groupComponent;
/**
* This property holds the name of a PolicyCondition contained by one or more PolicyRules.
*/
private PolicyCondition partComponent;
public CompoundPolicyCondition getGroupComponent() {
return groupComponent;
}
public void setGroupComponent(CompoundPolicyCondition groupComponent) {
this.groupComponent = groupComponent;
}
public PolicyCondition getPartComponent() {
return partComponent;
}
public void setPartComponent(PolicyCondition partComponent) {
this.partComponent = partComponent;
}
}