Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE
Class PricingLogicAlgorithmSpec

The PricingLogicAlgorithmSpec entity specifies an interface to (potentially external) rating function that can rate billing events (usage, recurring or on time). This entity lists all the parameters that should be passed to the rating function in order to rate the events correctly. Parameters can be determined when instantiating this entity as PricingLogicAlgorithm (e.g. price per unit) or come from the rated event (e.g. call duration) or the ProductCharacteristicValue (e.g. bandwidth).

Attributes
PricingLogicAlgorithm _pricingLogicAlgorithm _pricingLogicAlgorithm
ProductSpecCharacteristic _productSpecCharacteristic _productSpecCharacteristic

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::EntitySpecification SID Models::Common Domain::Root Business Entities ABE::EntitySpecification
_entityIdentificationSpecification _entityIdentificationSpecification, _entitySpecCharUse _entitySpecCharUse, _metricDefinition _metricDefinition, externalSystemCapability externalSystemCapability, entitySpecificationAction entitySpecificationAction, entitySpecificationType entitySpecificationType, validFor validFor, status status

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 Leaffalse
Keywords
NamePricingLogicAlgorithmSpec
Name Expression
NamespacePLA Spec ABE
Owned Template Signature
OwnerPLA Spec ABE
Owning Template Parameter
PackagePLA Spec ABE
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::PricingLogicAlgorithmSpec
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _pricingLogicAlgorithm
Public PricingLogicAlgorithm _pricingLogicAlgorithm
Constraints:
Properties:

AggregationNone
Alias
AssociationPLASpecDescribes
Association End
ClassPricingLogicAlgorithmSpec
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*
Name_pricingLogicAlgorithm
Name Expression
NamespacePricingLogicAlgorithmSpec
Opposite_pricingLogicAlgorithmSpec
OwnerPricingLogicAlgorithmSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::PricingLogicAlgorithmSpec::_pricingLogicAlgorithm
Stereotype
Template Parameter
TypePricingLogicAlgorithm
Upper*
Upper Value(*)
VisibilityPublic


 _productSpecCharacteristic
Public ProductSpecCharacteristic _productSpecCharacteristic
Constraints:
Properties:

AggregationNone
Alias
AssociationPLASpecTakesProdCharacteristics
Association End
ClassPricingLogicAlgorithmSpec
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*
Name_productSpecCharacteristic
Name Expression
NamespacePricingLogicAlgorithmSpec
Opposite_pricingLogicAlgorithmSpec
OwnerPricingLogicAlgorithmSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::PricingLogicAlgorithmSpec::_productSpecCharacteristic
Stereotype
Template Parameter
TypeProductSpecCharacteristic
Upper*
Upper Value(*)
VisibilityPublic