| Policy Framework Spec ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
This is an abstract base class that is used to define the invariant characteristics (attributes, methods, constraints and relationships) of a PolicySet entity. It is further refined by the PolicyRuleSpec.
Attributes | ||
PolicySet | ![]() | |
Integer | ![]() |
This is an enumerated integer that specifies the particular decision strategy to be used in this PolicySet. Permitted Values: 0: Unknown 1: MatchFirst 2: MatchAllMatchFirst enforces the actions of the first rule that evaluates to TRUE; policy evaluation then STOPS, meaning that all subsequent rules are no longer evaluated.MatchAll enforces the actions of all rules that evaluate to TRUE. This is equivalent to performing two passes through the rule set. The first pass gathers all PolicyRules that evaluate to true and places them in a group. The second pass then executes only those rules that evaluated to true. Execution of these rules is controlled through the Priority property (on the aggregation PolicySetComponent), which defines the order in which the PolicyRules execute. |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | true |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | PolicySetSpec |
Name Expression | |
Namespace | Policy Framework Spec ABE |
Owned Template Signature | |
Owner | Policy Framework Spec ABE |
Owning Template Parameter | |
Package | Policy Framework Spec ABE |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework Spec ABE::PolicySetSpec |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public PolicySet _policySet
Aggregation | Shared |
Alias | |
Association | SpecifiesPolicySet |
Association End | |
Class | PolicySetSpec |
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 | _policySet |
Name Expression | |
Namespace | PolicySetSpec |
Opposite | _policySetSpec |
Owner | PolicySetSpec |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework Spec ABE::PolicySetSpec::_policySet |
Stereotype | |
Template Parameter | |
Type | PolicySet |
Upper | * |
Upper Value | (*) |
Visibility | Public |
Public Integer decisionStrategy
This is an enumerated integer that specifies the particular decision strategy to be used in this PolicySet. Permitted Values: 0: Unknown 1: MatchFirst 2: MatchAllMatchFirst enforces the actions of the first rule that evaluates to TRUE; policy evaluation then STOPS, meaning that all subsequent rules are no longer evaluated.MatchAll enforces the actions of all rules that evaluate to TRUE. This is equivalent to performing two passes through the rule set. The first pass gathers all PolicyRules that evaluate to true and places them in a group. The second pass then executes only those rules that evaluated to true. Execution of these rules is controlled through the Priority property (on the aggregation PolicySetComponent), which defines the order in which the PolicyRules execute.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | PolicySetSpec |
Datatype | |
Default | 1 |
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 | decisionStrategy |
Name Expression | |
Namespace | PolicySetSpec |
Opposite | |
Owner | PolicySetSpec |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework Spec ABE::PolicySetSpec::decisionStrategy |
Stereotype | required |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Framework Spec ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |