Product Domain::Product ABE::Product Price ABE
Class ProductPrice

An amount, usually of money, that represents the actual price paid by a Customer for a purchase, a rent or a lease of a Product. The price is valid for a defined period of time.

Attributes
CompositeProdPrice _compositeProdPrice _compositeProdPrice
PolicySet _policySet _policySet
ProdPriceAlteration _prodPriceAlteration _prodPriceAlteration
Product _product _product
ProductOfferingPrice _productOfferingPrice _productOfferingPrice
ProductPricePartyRole _productPricePartyRole _productPricePartyRole
Usage _usage _usage
ComponentRevShareProdOfferItem componentRevShareProdOfferItem componentRevShareProdOfferItem
CustomerPayment customerPayment customerPayment
CustomerProductOrderItem customerProductOrderItem customerProductOrderItem
String description description

A narrative that explains in detail the semantics of this component.

String name name

A short descriptive name such as "affinity discount".

ProductOrder productOrder productOrder
ProductOrderItem productOrderItem productOrderItem
ProductPrice productPrice productPrice
ProductPrice productPrice2 productPrice2
«baseType» TimePeriod validFor validFor

The period for which the price is valid.


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameProductPrice
Name Expression
NamespaceProduct Price ABE
Owned Template Signature
OwnerProduct Price ABE
Owning Template Parameter
PackageProduct Price ABE
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _compositeProdPrice
Public CompositeProdPrice _compositeProdPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationCompositeProdPriceComprisedOf
Association End
ClassProductPrice
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)
Multiplicity0..1
Name_compositeProdPrice
Name Expression
NamespaceProductPrice
Opposite_productPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::_compositeProdPrice
Stereotype
Template Parameter
TypeCompositeProdPrice
Upper1
Upper Value(1)
VisibilityPublic


 _policySet
Public PolicySet _policySet
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceGovernedBy
Association End
ClassProductPrice
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)
Multiplicity0..1
Name_policySet
Name Expression
NamespaceProductPrice
Opposite_productPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::_policySet
Stereotype
Template Parameter
TypePolicySet
Upper1
Upper Value(1)
VisibilityPublic


 _prodPriceAlteration
Public ProdPriceAlteration _prodPriceAlteration
Constraints:
Properties:

AggregationNone
Alias
AssociationProdPriceImpactedBy
Association End
ClassProductPrice
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_prodPriceAlteration
Name Expression
NamespaceProductPrice
Opposite_prodPriceCharge
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::_prodPriceAlteration
Stereotype
Template Parameter
TypeProdPriceAlteration
Upper*
Upper Value(*)
VisibilityPublic


 _product
Public Product _product
Constraints:
Properties:

AggregationNone
Alias
AssociationProductValuedByPrice
Association End
ClassProductPrice
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)
Multiplicity0..1
Name_product
Name Expression
NamespaceProductPrice
Opposite_productPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::_product
Stereotype
Template Parameter
TypeProduct
Upper1
Upper Value(1)
VisibilityPublic


 _productOfferingPrice
Public ProductOfferingPrice _productOfferingPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceRealizesOrSubstitutes
Association End
ClassProductPrice
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_productOfferingPrice
Name Expression
NamespaceProductPrice
Opposite_productPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::_productOfferingPrice
Stereotype
Template Parameter
TypeProductOfferingPrice
Upper1
Upper Value(1)
VisibilityPublic


 _productPricePartyRole
Public ProductPricePartyRole _productPricePartyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceAppliesTo
Association End
ClassProductPrice
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
NamespaceProductPrice
Opposite_productPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::_productPricePartyRole
Stereotype
Template Parameter
TypeProductPricePartyRole
Upper*
Upper Value(*)
VisibilityPublic


 _usage
Public Usage _usage
Constraints:
Properties:

AggregationNone
Alias
AssociationUsageIncurs
Association End
ClassProductPrice
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_usage
Name Expression
NamespaceProductPrice
Opposite_productPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::_usage
Stereotype
Template Parameter
TypeUsage
Upper*
Upper Value(*)
VisibilityPublic


 componentRevShareProdOfferItem
Public ComponentRevShareProdOfferItem componentRevShareProdOfferItem
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceusedToDetermine
Association End
ClassProductPrice
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*
NamecomponentRevShareProdOfferItem
Name Expression
NamespaceProductPrice
OppositeproductPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::componentRevShareProdOfferItem
Stereotype
Template Parameter
TypeComponentRevShareProdOfferItem
Upper*
Upper Value(*)
VisibilityPublic


 customerPayment
Public CustomerPayment customerPayment
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerPaymentConcerns
Association End
ClassProductPrice
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*
NamecustomerPayment
Name Expression
NamespaceProductPrice
OppositeproductPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::customerPayment
Stereotype
Template Parameter
TypeCustomerPayment
Upper*
Upper Value(*)
VisibilityPublic


 customerProductOrderItem
Public CustomerProductOrderItem customerProductOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceAppliesOnCustProdOrderItem
Association End
ClassProductPrice
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)
Multiplicity0..1
NamecustomerProductOrderItem
Name Expression
NamespaceProductPrice
OppositeproductPrice1
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::customerProductOrderItem
Stereotype
Template Parameter
TypeCustomerProductOrderItem
Upper1
Upper Value(1)
VisibilityPublic


 description
Public String description

A narrative that explains in detail the semantics of this component.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductPrice
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)
Namedescription
Name Expression
NamespaceProductPrice
Opposite
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A short descriptive name such as "affinity discount".

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductPrice
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)
Namename
Name Expression
NamespaceProductPrice
Opposite
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 productOrder
Public ProductOrder productOrder
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceAppliesOnProductOrder
Association End
ClassProductPrice
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)
Multiplicity0..1
NameproductOrder
Name Expression
NamespaceProductPrice
OppositeproductPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::productOrder
Stereotype
Template Parameter
TypeProductOrder
Upper1
Upper Value(1)
VisibilityPublic


 productOrderItem
Public ProductOrderItem productOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceAppliesOnProductOrderItem
Association End
ClassProductPrice
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)
Multiplicity0..1
NameproductOrderItem
Name Expression
NamespaceProductPrice
OppositeproductPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::productOrderItem
Stereotype
Template Parameter
TypeProductOrderItem
Upper1
Upper Value(1)
VisibilityPublic


 productPrice
Public ProductPrice productPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceImpactedBy
Association End
ClassProductPrice
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*
NameproductPrice
Name Expression
NamespaceProductPrice
OppositeproductPrice2
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::productPrice
Stereotype
Template Parameter
TypeProductPrice
Upper*
Upper Value(*)
VisibilityPublic


 productPrice2
Public ProductPrice productPrice2
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceImpactedBy
Association End
ClassProductPrice
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*
NameproductPrice2
Name Expression
NamespaceProductPrice
OppositeproductPrice
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::productPrice2
Stereotype
Template Parameter
TypeProductPrice
Upper*
Upper Value(*)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the price is valid.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductPrice
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)
NamevalidFor
Name Expression
NamespaceProductPrice
Opposite
OwnerProductPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic