Product Domain::Product ABE::Product Price ABE
Class ComponentProdPrice

Part of a ProductPrice representing a single element of the price.

Attributes
«baseType» Money price price

The amount of money that characterizes the price.

String priceType priceType

A category that describes the price, such as recurring, discount, allowance, penalty, and so forth.

«baseType» Quantity unitOfMeasure unitOfMeasure

A number representing the value of this component and units (such as each) of the price. Its meaning depends on the priceType. It could be a price, a rate, or a discount.

Attributes inherited from SID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice SID Models::Product Domain::Product ABE::Product Price ABE::ProductPrice
_policySet _policySet, name name, description description, validFor validFor, _productOfferingPrice _productOfferingPrice, _product _product, _compositeProdPrice _compositeProdPrice, _productPricePartyRole _productPricePartyRole, _usage _usage, componentRevShareProdOfferItem componentRevShareProdOfferItem, _prodPriceAlteration _prodPriceAlteration, productOrderItem productOrderItem, productOrder productOrder, productPrice productPrice, productPrice2 productPrice2, customerPayment customerPayment, customerProductOrderItem customerProductOrderItem

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameComponentProdPrice
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::ComponentProdPrice
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 price
Public «baseType» Money price

The amount of money that characterizes the price.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassComponentProdPrice
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)
Nameprice
Name Expression
NamespaceComponentProdPrice
Opposite
OwnerComponentProdPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ComponentProdPrice::price
Stereotyperequired
Template Parameter
Type«baseType» Money
Upper1
Upper Value
VisibilityPublic


 priceType
Public String priceType

A category that describes the price, such as recurring, discount, allowance, penalty, and so forth.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassComponentProdPrice
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)
NamepriceType
Name Expression
NamespaceComponentProdPrice
Opposite
OwnerComponentProdPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ComponentProdPrice::priceType
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 unitOfMeasure
Public «baseType» Quantity unitOfMeasure

A number representing the value of this component and units (such as each) of the price. Its meaning depends on the priceType. It could be a price, a rate, or a discount.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassComponentProdPrice
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)
NameunitOfMeasure
Name Expression
NamespaceComponentProdPrice
Opposite
OwnerComponentProdPrice
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Product Price ABE::ComponentProdPrice::unitOfMeasure
Stereotyperequired
Template Parameter
Type«baseType» Quantity
Upper1
Upper Value
VisibilityPublic