Product Domain::Loyalty ABE::Loyalty Program ABE
Class LoyaltyBurn

A LoyaltyBurn represents the use of a certain quantity on a LoyaltyBalance. It is used to be gathered into a CustomerPayment.

Attributes
CustomerPayment _customerPayment _customerPayment
LoyaltyBalance _loyaltyBalance _loyaltyBalance
«baseType» Quantity quantity quantity

The quantity of burn.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameLoyaltyBurn
Name Expression
NamespaceLoyalty Program ABE
Owned Template Signature
OwnerLoyalty Program ABE
Owning Template Parameter
PackageLoyalty Program ABE
Qualified NameSID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyBurn
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _customerPayment
Public CustomerPayment _customerPayment
Constraints:
Properties:

AggregationNone
Alias
AssociationLoyaltyBurnGathersInto
Association End
ClassLoyaltyBurn
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(1)
Multiplicity1
Name_customerPayment
Name Expression
NamespaceLoyaltyBurn
Opposite_loyaltyBurn
OwnerLoyaltyBurn
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyBurn::_customerPayment
Stereotype
Template Parameter
TypeCustomerPayment
Upper1
Upper Value(1)
VisibilityPublic


 _loyaltyBalance
Public LoyaltyBalance _loyaltyBalance
Constraints:
Properties:

AggregationNone
Alias
AssociationLoyaltyBurnDebits
Association End
ClassLoyaltyBurn
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(1)
Multiplicity1
Name_loyaltyBalance
Name Expression
NamespaceLoyaltyBurn
Opposite_loyaltyBurn
OwnerLoyaltyBurn
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyBurn::_loyaltyBalance
Stereotype
Template Parameter
TypeLoyaltyBalance
Upper1
Upper Value(1)
VisibilityPublic


 quantity
Public «baseType» Quantity quantity

The quantity of burn.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassLoyaltyBurn
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)
Namequantity
Name Expression
NamespaceLoyaltyBurn
Opposite
OwnerLoyaltyBurn
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyBurn::quantity
Stereotype
Template Parameter
Type«baseType» Quantity
Upper1
Upper Value
VisibilityPublic