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
BusinessInteractionItemPrice _businessInteractionItemPrice _businessInteractionItemPrice
PolicySet _policySet1 _policySet1
PolicySet _policySet2 _policySet2
PolicySetSpec _policySetSpec _policySetSpec
ProductOffering _productOffering _productOffering
ProductPrice _productPrice _productPrice
ProductPricePartyRole _productPricePartyRole _productPricePartyRole
RevenueAssuranceObjective _revenueAssuranceObjective _revenueAssuranceObjective
CatalogSpecification catalogSpecification catalogSpecification
ConfigurationSpecification configurationSpecification2 configurationSpecification2
EntitySpecCharValueUse entitySpecCharValueUse entitySpecCharValueUse
Boolean isMandatoryEvaluation 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.

ProductOfferingPrice productOfferingPrice productOfferingPrice
RevShareModelSpecNegotiableRange revShareModelSpecNegotiableRange revShareModelSpecNegotiableRange
String usage 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.

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy
_policyApplication _policyApplication, keywords keywords, policyName policyName, _policyRepository _policyRepository, _policyDomain _policyDomain

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 Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NamePolicySet
Name Expression
NamespacePolicy Framework ABE
Owned Template Signature
OwnerPolicy Framework ABE
Owning Template Parameter
PackagePolicy Framework ABE
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _businessInteractionItemPrice
Public BusinessInteractionItemPrice _businessInteractionItemPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationBusinessInteractionItemPriceInfluencedBy
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_businessInteractionItemPrice
Name Expression
NamespacePolicySet
Opposite_policySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_businessInteractionItemPrice
Stereotype
Template Parameter
TypeBusinessInteractionItemPrice
Upper*
Upper Value(*)
VisibilityPublic


 _policySet1
Public PolicySet _policySet1
Constraints:
Properties:

AggregationNone
Alias
AssociationContainedPolicySetsDetail
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Statictrue
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_policySet1
Name Expression
NamespacePolicySet
Opposite_policySet2
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_policySet1
Stereotype
Template Parameter
TypePolicySet
Upper1
Upper Value(1)
VisibilityPublic


 _policySet2
Public PolicySet _policySet2
Constraints:
Properties:

AggregationShared
Alias
AssociationContainedPolicySetsDetail
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_policySet2
Name Expression
NamespacePolicySet
Opposite_policySet1
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_policySet2
Stereotype
Template Parameter
TypePolicySet
Upper*
Upper Value(*)
VisibilityPublic


 _policySetSpec
Public PolicySetSpec _policySetSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationSpecifiesPolicySet
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_policySetSpec
Name Expression
NamespacePolicySet
Opposite_policySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_policySetSpec
Stereotype
Template Parameter
TypePolicySetSpec
Upper1
Upper Value(1)
VisibilityPublic


 _productOffering
Public ProductOffering _productOffering
Constraints:
Properties:

AggregationNone
Alias
AssociationProductOfferingPriceGovernedBy
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_productOffering
Name Expression
NamespacePolicySet
Opposite_policySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_productOffering
Stereotype
Template Parameter
TypeProductOffering
Upper*
Upper Value(*)
VisibilityPublic


 _productPrice
Public ProductPrice _productPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceGovernedBy
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_productPrice
Name Expression
NamespacePolicySet
Opposite_policySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_productPrice
Stereotype
Template Parameter
TypeProductPrice
Upper*
Upper Value(*)
VisibilityPublic


 _productPricePartyRole
Public ProductPricePartyRole _productPricePartyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicySetGoverns
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_productPricePartyRole
Name Expression
NamespacePolicySet
Opposite_policySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_productPricePartyRole
Stereotype
Template Parameter
TypeProductPricePartyRole
Upper*
Upper Value(*)
VisibilityPublic


 _revenueAssuranceObjective
Public RevenueAssuranceObjective _revenueAssuranceObjective
Constraints:
Properties:

AggregationNone
Alias
AssociationRevenueAssuranceObjectiveDefinedBy
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_revenueAssuranceObjective
Name Expression
NamespacePolicySet
Opposite_policySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::_revenueAssuranceObjective
Stereotype
Template Parameter
TypeRevenueAssuranceObjective
Upper*
Upper Value(*)
VisibilityPublic


 catalogSpecification
Public CatalogSpecification catalogSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationCatalogSpecificationContentGovernedByPolicySet
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamecatalogSpecification
Name Expression
NamespacePolicySet
OppositepolicySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::catalogSpecification
Stereotype
Template Parameter
TypeCatalogSpecification
Upper*
Upper Value(*)
VisibilityPublic


 configurationSpecification2
Public ConfigurationSpecification configurationSpecification2
Constraints:
Properties:

AggregationNone
Alias
AssociationConfigurationSpecificationDeterminedBy
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameconfigurationSpecification2
Name Expression
NamespacePolicySet
OppositepolicySet2
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::configurationSpecification2
Stereotype
Template Parameter
TypeConfigurationSpecification
Upper*
Upper Value(*)
VisibilityPublic


 entitySpecCharValueUse
Public EntitySpecCharValueUse entitySpecCharValueUse
Constraints:
Properties:

AggregationNone
Alias
AssociationEntitySpecCharValueUseDeterminedBy
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameentitySpecCharValueUse
Name Expression
NamespacePolicySet
OppositepolicySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::entitySpecCharValueUse
Stereotype
Template Parameter
TypeEntitySpecCharValueUse
Upper*
Upper Value(*)
VisibilityPublic


 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:

AggregationNone
Alias
Association
Association End
ClassPolicySet
Datatype
Defaulttrue
Default Value(true)
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameisMandatoryEvaluation
Name Expression
NamespacePolicySet
Opposite
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::isMandatoryEvaluation
Stereotyperequired
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 productOfferingPrice
Public ProductOfferingPrice productOfferingPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicySetGovernsRevenueShare
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameproductOfferingPrice
Name Expression
NamespacePolicySet
OppositepolicySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::productOfferingPrice
Stereotype
Template Parameter
TypeProductOfferingPrice
Upper*
Upper Value(*)
VisibilityPublic


 revShareModelSpecNegotiableRange
Public RevShareModelSpecNegotiableRange revShareModelSpecNegotiableRange
Constraints:
Properties:

AggregationNone
Alias
AssociationRevenueShareNegotiableRangeDefinedBy
Association End
ClassPolicySet
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamerevShareModelSpecNegotiableRange
Name Expression
NamespacePolicySet
OppositepolicySet
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::revShareModelSpecNegotiableRange
Stereotype
Template Parameter
TypeRevShareModelSpecNegotiableRange
Upper*
Upper Value(*)
VisibilityPublic


 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:

AggregationNone
Alias
Association
Association End
ClassPolicySet
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)
Nameusage
Name Expression
NamespacePolicySet
Opposite
OwnerPolicySet
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicySet::usage
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic