| Policy Condition ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
The PolicyConditionComposite class is designed to be an intelligent container. The PolicyConditionComposite class is the base class for all complex policy conditions. A complex policy condition consists of an aggregation of PolicyConditionAtomic and/or PolicyConditionComposite objects, which in turn form a complex Boolean statement. It is important to note that such an object still evaluates to a single Boolean TRUE or FALSE value.Conceptually, this is a stand-alone object that consists of one PolicyCondition that provides an overall context for either a nested or a group of subordinate PolicyConditions to be evaluated.
Attributes | ||
Boolean | ![]() |
This is a Boolean attribute that, if TRUE, defines the condition clause of this PolicyConditionComposite object to be represented in Conjunctive Normal Form (e.g., an And of Ors). If the value of this attribute is FALSE, then the condition clause will be represented in Disjunctive Normal Form.This attribute controls the setting of how multiple condition clauses (as represented by individual PolicyConditionAtomic objects) are treated in the PolicyConditionComposite object. As such, it is different from the attribute PolicyRule.IsCNF, which controls how multiple PolicyConditionComposite objects are treated in a PolicyRule object.Notes: Not present in the ITU or CIM specs. |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | PolicyConditionComposite |
Name Expression | |
Namespace | Policy Condition ABE |
Owned Template Signature | |
Owner | Policy Condition ABE |
Owning Template Parameter | |
Package | Policy Condition ABE |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyConditionComposite |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public Boolean conditionIsCNF
This is a Boolean attribute that, if TRUE, defines the condition clause of this PolicyConditionComposite object to be represented in Conjunctive Normal Form (e.g., an And of Ors). If the value of this attribute is FALSE, then the condition clause will be represented in Disjunctive Normal Form.This attribute controls the setting of how multiple condition clauses (as represented by individual PolicyConditionAtomic objects) are treated in the PolicyConditionComposite object. As such, it is different from the attribute PolicyRule.IsCNF, which controls how multiple PolicyConditionComposite objects are treated in a PolicyRule object.Notes: Not present in the ITU or CIM specs.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | PolicyConditionComposite |
Datatype | |
Default | true |
Default Value | (true) |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | conditionIsCNF |
Name Expression | |
Namespace | PolicyConditionComposite |
Opposite | |
Owner | PolicyConditionComposite |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyConditionComposite::conditionIsCNF |
Stereotype | required |
Template Parameter | |
Type | Boolean |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Condition ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |