| Policy Condition ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
This is a class that implements the semantics needed for the PolicyConditionInPolicyCondition aggregation. This aggregation defines the set of PolicyConditions that are contained in this PolicyCondition.Note that the ContainedPolicyConditionDetails class and the PolicyConditionRuleDetails class have conceptually the same attributes. This is because they both provide semantics to form a condition expression. The difference lies in their placement relative to the PolicyRule class. That is, the ContainedPolicyConditionDetails class is used to combine individual expressions within a condition clause, whereas the PolicyConditionRuleDetails class is used to describe how the completed condition clause appears to the PolicyRule. These attributes are described in the Data Dictionary section of this Addendum.This aggregation is used for two distinct purposes. First, it is used to gather together discrete PolicyConditions to form a PolicyCondition clause. In this usage, the set of individual PolicyConditionAtomic objects are aggregated by a PolicyConditionComposite object.The second use is to form compound PolicyConditions. In this case, the PolicyConditionAtomic object aggregates PolicyConditionAtomic and/or PolicyConditionComposite objects. The former provides a simple nested PolicyCondition, while the latter provides structure for grouping the sub-conditions that are dependent on a higher-level condition.
Attributes | ||
Integer | ![]() |
This attribute is used to define the group to which the condition is a part of. It corresponds logical to the position of parentheses used to group condition terms together. |
Boolean | ![]() |
This is a Boolean attribute that, if TRUE, signifies that this condition term is negated. The default value for this attribute is FALSE. |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Derived | false |
Is Leaf | false |
Keywords | |
Kind | 1 - aggregation |
Name | ContainedPolicyConditionDetails |
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::ContainedPolicyConditionDetails |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public Integer containedConditionGroupNumber
This attribute is used to define the group to which the condition is a part of. It corresponds logical to the position of parentheses used to group condition terms together.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | ContainedPolicyConditionDetails |
Datatype | |
Default | |
Default Value | |
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 | containedConditionGroupNumber |
Name Expression | |
Namespace | ContainedPolicyConditionDetails |
Opposite | |
Owner | ContainedPolicyConditionDetails |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::ContainedPolicyConditionDetails::containedConditionGroupNumber |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public Boolean containedConditionIsNegated
This is a Boolean attribute that, if TRUE, signifies that this condition term is negated. The default value for this attribute is FALSE.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | ContainedPolicyConditionDetails |
Datatype | |
Default | false |
Default Value | (false) |
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 | containedConditionIsNegated |
Name Expression | |
Namespace | ContainedPolicyConditionDetails |
Opposite | |
Owner | ContainedPolicyConditionDetails |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::ContainedPolicyConditionDetails::containedConditionIsNegated |
Stereotype | |
Template Parameter | |
Type | Boolean |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Condition ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |