Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE
AssociationClass ContainedPolicyConditionDetails

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 containedConditionGroupNumber 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.

Boolean containedConditionIsNegated containedConditionIsNegated

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 SID Models::Common Domain::Root Business Entities ABE::Entity SID Models::Common Domain::Root Business Entities ABE::Entity
_entityIdentification _entityIdentification, _entityRole _entityRole, managedEntity managedEntity, characteristicValue characteristicValue

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Derivedfalse
Is Leaffalse
Keywords
Kind1 - aggregation
NameContainedPolicyConditionDetails
Name Expression
NamespacePolicy Condition ABE
Owned Template Signature
OwnerPolicy Condition ABE
Owning Template Parameter
PackagePolicy Condition ABE
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::ContainedPolicyConditionDetails
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 containedConditionGroupNumber
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.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassContainedPolicyConditionDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamecontainedConditionGroupNumber
Name Expression
NamespaceContainedPolicyConditionDetails
Opposite
OwnerContainedPolicyConditionDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::ContainedPolicyConditionDetails::containedConditionGroupNumber
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 containedConditionIsNegated
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.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassContainedPolicyConditionDetails
Datatype
Defaultfalse
Default Value(false)
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamecontainedConditionIsNegated
Name Expression
NamespaceContainedPolicyConditionDetails
Opposite
OwnerContainedPolicyConditionDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::ContainedPolicyConditionDetails::containedConditionIsNegated
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic