| Pricing Logic Algorithm ABE UML Documentation |
Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE
Class PricingLogicAlgorithm
The PricingLogicAlgorithm entity represents an instantiation of an interface specification to external rating function (without a modeled bahavior in SID). Some of the parameters of the interface definiition may be already set (such as price per unit) and some may be gathered during the rating process from the event (such as call duration) or from ProductCharacteristicValues (such as assigned bandwidth)
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | PricingLogicAlgorithm |
Name Expression | |
Namespace | Pricing Logic Algorithm ABE |
Owned Template Signature | |
Owner | Pricing Logic Algorithm ABE |
Owning Template Parameter | |
Package | Pricing Logic Algorithm ABE |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
_characteristicValue
Public CharacteristicValue _characteristicValue
-
Constraints:
-
Properties:
-
Aggregation | Shared |
Alias | |
Association | PricingLogicAlgorithmDescribedBy |
Association End | |
Class | PricingLogicAlgorithm |
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 | _characteristicValue |
Name Expression | |
Namespace | PricingLogicAlgorithm |
Opposite | _pricingLogicAlgorithm |
Owner | PricingLogicAlgorithm |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm::_characteristicValue |
Stereotype | |
Template Parameter | |
Type | CharacteristicValue |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_componentProdOfferPrice
Public ComponentProdOfferPrice _componentProdOfferPrice
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ComponentPOPUses |
Association End | |
Class | PricingLogicAlgorithm |
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 | _componentProdOfferPrice |
Name Expression | |
Namespace | PricingLogicAlgorithm |
Opposite | _pricingLogicAlgorithm |
Owner | PricingLogicAlgorithm |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm::_componentProdOfferPrice |
Stereotype | |
Template Parameter | |
Type | ComponentProdOfferPrice |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_pricingLogicAlgorithmSpec
Public PricingLogicAlgorithmSpec _pricingLogicAlgorithmSpec
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PLASpecDescribes |
Association End | |
Class | PricingLogicAlgorithm |
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 | (1) |
Multiplicity | 1 |
Name | _pricingLogicAlgorithmSpec |
Name Expression | |
Namespace | PricingLogicAlgorithm |
Opposite | _pricingLogicAlgorithm |
Owner | PricingLogicAlgorithm |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm::_pricingLogicAlgorithmSpec |
Stereotype | |
Template Parameter | |
Type | PricingLogicAlgorithmSpec |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
_productCharacteristicValue
Public ProductCharacteristicValue _productCharacteristicValue
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PLAUses |
Association End | |
Class | PricingLogicAlgorithm |
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 | _productCharacteristicValue |
Name Expression | |
Namespace | PricingLogicAlgorithm |
Opposite | _pricingLogicAlgorithm2 |
Owner | PricingLogicAlgorithm |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm::_productCharacteristicValue |
Stereotype | |
Template Parameter | |
Type | ProductCharacteristicValue |
Upper | * |
Upper Value | (*) |
Visibility | Public |
description
Public String description
-
Desctiption of this PricingLogicAlgorithm
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | PricingLogicAlgorithm |
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 | description |
Name Expression | |
Namespace | PricingLogicAlgorithm |
Opposite | |
Owner | PricingLogicAlgorithm |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm::description |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
ID
Public String ID
-
Unique ID of this PricingLogicAlgorithm
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | PricingLogicAlgorithm |
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 | ID |
Name Expression | |
Namespace | PricingLogicAlgorithm |
Opposite | |
Owner | PricingLogicAlgorithm |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm::ID |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
name
Public String name
-
Meaningful name for this PricingLogicAlgorithm (such as "usage rating at $0.20/minute")
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | PricingLogicAlgorithm |
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 | name |
Name Expression | |
Namespace | PricingLogicAlgorithm |
Opposite | |
Owner | PricingLogicAlgorithm |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm::name |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
validFor
Public «baseType» TimePeriod validFor
-
The period during which the PricingLogicAlgorithm is applicable.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | PricingLogicAlgorithm |
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 | validFor |
Name Expression | |
Namespace | PricingLogicAlgorithm |
Opposite | |
Owner | PricingLogicAlgorithm |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PricingLogicAlgorithm::validFor |
Stereotype | required |
Template Parameter | |
Type | «baseType» TimePeriod |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Pricing Logic Algorithm ABE UML Documentation |