| Policy Framework ABE UML Documentation |
Common Domain::Policy ABE::Policy Framework ABE
Class PolicySet
This is an abstract class for defining two types of collection classes. PolicyRule collects PolicyEvents, PolicyConditions, and PolicyActions, while PolicyGroup collects PolicyRules and PolicyGroups.Two important and powerful features of this arrangement are that a PolicySet defines a common decision strategy and a common set of PolicyRoles to be used by the PolicyGroups and the PolicyRules that inherit from it.
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 | PolicySet |
Name Expression | |
Namespace | Policy Framework ABE |
Owned Template Signature | |
Owner | Policy Framework ABE |
Owning Template Parameter | |
Package | Policy Framework ABE |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
_businessInteractionItemPrice
Public BusinessInteractionItemPrice _businessInteractionItemPrice
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | BusinessInteractionItemPriceInfluencedBy |
Association End | |
Class | PolicySet |
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 | _businessInteractionItemPrice |
Name Expression | |
Namespace | PolicySet |
Opposite | _policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_businessInteractionItemPrice |
Stereotype | |
Template Parameter | |
Type | BusinessInteractionItemPrice |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_policySet1
Public PolicySet _policySet1
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ContainedPolicySetsDetail |
Association End | |
Class | PolicySet |
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 | true |
Is Unique | false |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | _policySet1 |
Name Expression | |
Namespace | PolicySet |
Opposite | _policySet2 |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_policySet1 |
Stereotype | |
Template Parameter | |
Type | PolicySet |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
_policySet2
Public PolicySet _policySet2
-
Constraints:
-
Properties:
-
Aggregation | Shared |
Alias | |
Association | ContainedPolicySetsDetail |
Association End | |
Class | PolicySet |
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 | _policySet2 |
Name Expression | |
Namespace | PolicySet |
Opposite | _policySet1 |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_policySet2 |
Stereotype | |
Template Parameter | |
Type | PolicySet |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_policySetSpec
Public PolicySetSpec _policySetSpec
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | SpecifiesPolicySet |
Association End | |
Class | PolicySet |
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 | _policySetSpec |
Name Expression | |
Namespace | PolicySet |
Opposite | _policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_policySetSpec |
Stereotype | |
Template Parameter | |
Type | PolicySetSpec |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
_productOffering
Public ProductOffering _productOffering
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ProductOfferingPriceGovernedBy |
Association End | |
Class | PolicySet |
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 | _productOffering |
Name Expression | |
Namespace | PolicySet |
Opposite | _policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_productOffering |
Stereotype | |
Template Parameter | |
Type | ProductOffering |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_productPrice
Public ProductPrice _productPrice
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ProductPriceGovernedBy |
Association End | |
Class | PolicySet |
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 | _productPrice |
Name Expression | |
Namespace | PolicySet |
Opposite | _policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_productPrice |
Stereotype | |
Template Parameter | |
Type | ProductPrice |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_productPricePartyRole
Public ProductPricePartyRole _productPricePartyRole
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PolicySetGoverns |
Association End | |
Class | PolicySet |
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 | _productPricePartyRole |
Name Expression | |
Namespace | PolicySet |
Opposite | _policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_productPricePartyRole |
Stereotype | |
Template Parameter | |
Type | ProductPricePartyRole |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_revenueAssuranceObjective
Public RevenueAssuranceObjective _revenueAssuranceObjective
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | RevenueAssuranceObjectiveDefinedBy |
Association End | |
Class | PolicySet |
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 | _revenueAssuranceObjective |
Name Expression | |
Namespace | PolicySet |
Opposite | _policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_revenueAssuranceObjective |
Stereotype | |
Template Parameter | |
Type | RevenueAssuranceObjective |
Upper | * |
Upper Value | (*) |
Visibility | Public |
catalogSpecification
Public CatalogSpecification catalogSpecification
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CatalogSpecificationContentGovernedByPolicySet |
Association End | |
Class | PolicySet |
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 | catalogSpecification |
Name Expression | |
Namespace | PolicySet |
Opposite | policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::catalogSpecification |
Stereotype | |
Template Parameter | |
Type | CatalogSpecification |
Upper | * |
Upper Value | (*) |
Visibility | Public |
configurationSpecification2
Public ConfigurationSpecification configurationSpecification2
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ConfigurationSpecificationDeterminedBy |
Association End | |
Class | PolicySet |
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 | configurationSpecification2 |
Name Expression | |
Namespace | PolicySet |
Opposite | policySet2 |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::configurationSpecification2 |
Stereotype | |
Template Parameter | |
Type | ConfigurationSpecification |
Upper | * |
Upper Value | (*) |
Visibility | Public |
entitySpecCharValueUse
Public EntitySpecCharValueUse entitySpecCharValueUse
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | EntitySpecCharValueUseDeterminedBy |
Association End | |
Class | PolicySet |
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 | entitySpecCharValueUse |
Name Expression | |
Namespace | PolicySet |
Opposite | policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::entitySpecCharValueUse |
Stereotype | |
Template Parameter | |
Type | EntitySpecCharValueUse |
Upper | * |
Upper Value | (*) |
Visibility | Public |
isMandatoryEvaluation
Public Boolean isMandatoryEvaluation
-
This is a Boolean attribute that, if TRUE, signifies that evaluation (and possibly action execution) of this entity is mandatory and must be attempted. If the Mandatory property value of this entity is FALSE, then the evaluation of this entity is considered to be "best effort" and may be ignored.Notes:Not present in the ITU or CIM specs.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | PolicySet |
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 | isMandatoryEvaluation |
Name Expression | |
Namespace | PolicySet |
Opposite | |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::isMandatoryEvaluation |
Stereotype | required |
Template Parameter | |
Type | Boolean |
Upper | 1 |
Upper Value | |
Visibility | Public |
productOfferingPrice
Public ProductOfferingPrice productOfferingPrice
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PolicySetGovernsRevenueShare |
Association End | |
Class | PolicySet |
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 | productOfferingPrice |
Name Expression | |
Namespace | PolicySet |
Opposite | policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::productOfferingPrice |
Stereotype | |
Template Parameter | |
Type | ProductOfferingPrice |
Upper | * |
Upper Value | (*) |
Visibility | Public |
revShareModelSpecNegotiableRange
Public RevShareModelSpecNegotiableRange revShareModelSpecNegotiableRange
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | RevenueShareNegotiableRangeDefinedBy |
Association End | |
Class | PolicySet |
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 | revShareModelSpecNegotiableRange |
Name Expression | |
Namespace | PolicySet |
Opposite | policySet |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::revShareModelSpecNegotiableRange |
Stereotype | |
Template Parameter | |
Type | RevShareModelSpecNegotiableRange |
Upper | * |
Upper Value | (*) |
Visibility | Public |
usage
Public String usage
-
This is a free-form string attribute that recommends how this policy object should be used.Notes: Not present in the ITU or CIM specs.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | PolicySet |
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 | usage |
Name Expression | |
Namespace | PolicySet |
Opposite | |
Owner | PolicySet |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::usage |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Framework ABE UML Documentation |