Product Domain::Loyalty ABE::Loyalty Program Specification ABE
Class LoyaltyAction

A LoyaltyAction may correspond either to a CustomerProductOrder (Ex: 100 SMS free), or to an Interaction (Ex: a SMS notifying the 100 SMS free) or to a LoyaltyEarn (Ex: 100 points on the LoyaltyAccount)

Attributes
LoyaltyExecutionPoint _loyaltyExecutionPoint _loyaltyExecutionPoint
LoyaltyRule _loyaltyRule _loyaltyRule

Properties:

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

Attribute Details

 _loyaltyExecutionPoint
Public LoyaltyExecutionPoint _loyaltyExecutionPoint
Constraints:
Properties:

AggregationNone
Alias
AssociationLoyaltyActionDescribes
Association End
ClassLoyaltyAction
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_loyaltyExecutionPoint
Name Expression
NamespaceLoyaltyAction
Opposite_loyaltyAction
OwnerLoyaltyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Loyalty ABE::Loyalty Program Specification ABE::LoyaltyAction::_loyaltyExecutionPoint
Stereotype
Template Parameter
TypeLoyaltyExecutionPoint
Upper*
Upper Value(*)
VisibilityPublic


 _loyaltyRule
Public LoyaltyRule _loyaltyRule
Constraints:
Properties:

AggregationNone
Alias
AssociationLoyaltyRuleResultsIn
Association End
ClassLoyaltyAction
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_loyaltyRule
Name Expression
NamespaceLoyaltyAction
Opposite_loyaltyAction
OwnerLoyaltyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Loyalty ABE::Loyalty Program Specification ABE::LoyaltyAction::_loyaltyRule
Stereotype
Template Parameter
TypeLoyaltyRule
Upper*
Upper Value(*)
VisibilityPublic