| Policy Condition ABE UML Documentation |
Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE
Class PolicyCondition
This is an abstract base class that represents how to form the condition clause of a PolicyRule. This class can be used to represent rule-specific or reusable policy conditions.Policy conditions are of the form: {variable, operator, value}where the operator is usually the MATCH operator, but could be another type (e.g., compare) of operator. This gives the semantics of "IF the condition is TRUE (or FALSE)".The subclasses of PolicyCondition, along with its recursive aggregation, enable simple and compound (e.g., nested) PolicyConditions to be supported by the same structure.
Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy |
_policyApplication, keywords, policyName, _policyRepository, _policyDomain |
Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity |
_rootEntityType, _revenueAssuranceParmValue, _characteristicValue, name, description, ID, metric, _monitoredMetricInstancesCriteria, directedEdge, vertex, entityCatalogItem, rootEntityGroupMember, rootEntityGroup, rootEntityRelationship, rootEntityRelationship2, associationRole, entitySpecificationAttachment, interactionUseCase, interactionResult |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | true |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | PolicyCondition |
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::PolicyCondition |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
_policyCondition
Public PolicyCondition _policyCondition
-
Constraints:
-
Properties:
-
Aggregation | Shared |
Alias | |
Association | ContainedPolicyConditionDetails |
Association End | |
Class | PolicyCondition |
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 | false |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | _policyCondition |
Name Expression | |
Namespace | PolicyCondition |
Opposite | _policyCondition1 |
Owner | PolicyCondition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition::_policyCondition |
Stereotype | |
Template Parameter | |
Type | PolicyCondition |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_policyCondition1
Public PolicyCondition _policyCondition1
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ContainedPolicyConditionDetails |
Association End | |
Class | PolicyCondition |
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 | false |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | _policyCondition1 |
Name Expression | |
Namespace | PolicyCondition |
Opposite | _policyCondition |
Owner | PolicyCondition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition::_policyCondition1 |
Stereotype | |
Template Parameter | |
Type | PolicyCondition |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
_policyConditionSpec
Public PolicyConditionSpec _policyConditionSpec
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SpecifiesPolicyCondition |
Association End | |
Class | PolicyCondition |
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 | false |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | _policyConditionSpec |
Name Expression | |
Namespace | PolicyCondition |
Opposite | _policyCondition |
Owner | PolicyCondition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition::_policyConditionSpec |
Stereotype | |
Template Parameter | |
Type | PolicyConditionSpec |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
_policyRuleBase
Public PolicyRuleBase _policyRuleBase
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PolicyConditionRuleDetails |
Association End | |
Class | PolicyCondition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | true |
Is Read Only | false |
Is Static | false |
Is Unique | false |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | _policyRuleBase |
Name Expression | |
Namespace | PolicyCondition |
Opposite | _policyCondition |
Owner | PolicyCondition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition::_policyRuleBase |
Stereotype | |
Template Parameter | |
Type | PolicyRuleBase |
Upper | * |
Upper Value | (*) |
Visibility | Public |
policyCondition
Public PolicyCondition policyCondition
-
Constraints:
-
Properties:
-
Aggregation | Shared |
Alias | |
Association | ContaindedPolicyConditions |
Association End | |
Class | PolicyCondition |
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 | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | policyCondition |
Name Expression | |
Namespace | PolicyCondition |
Opposite | policyCondition2 |
Owner | PolicyCondition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition::policyCondition |
Stereotype | |
Template Parameter | |
Type | PolicyCondition |
Upper | * |
Upper Value | (*) |
Visibility | Public |
policyCondition2
Public PolicyCondition policyCondition2
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ContaindedPolicyConditions |
Association End | |
Class | PolicyCondition |
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 | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | policyCondition2 |
Name Expression | |
Namespace | PolicyCondition |
Opposite | policyCondition |
Owner | PolicyCondition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition::policyCondition2 |
Stereotype | |
Template Parameter | |
Type | PolicyCondition |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
policyRule
Public PolicyRule policyRule
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PolicyRuleEvaluates |
Association End | |
Class | PolicyCondition |
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 | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | policyRule |
Name Expression | |
Namespace | PolicyCondition |
Opposite | policyCondition |
Owner | PolicyCondition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Condition ABE::PolicyCondition::policyRule |
Stereotype | |
Template Parameter | |
Type | PolicyRule |
Upper | * |
Upper Value | (*) |
Visibility | Public |
| Policy Condition ABE UML Documentation |