Product Domain::Product ABE::Usage Volume Product ABE
Class UsageVolumeBalance

The UsageVolumeBalance carries for a time period the results of credits and debits related to a UsageVolumeProduct.

Attributes
ConsumptionSummary consumptionSummary consumptionSummary
«baseType» Quantity remainingValue remainingValue

The remainingValue is a calculated value based on UsageVolumeBalanceCredits and UsageVolumeBalanceDebits.
When the remainingValue is 0, no more UsageVolumeBalanceDebit can be decremented from the Balance.

UsageVolumeBalanceCredit usageVolumeBalanceCredit usageVolumeBalanceCredit
UsageVolumeBalanceDebit usageVolumeBalanceDebit usageVolumeBalanceDebit
UsageVolumeProduct usageVolumeProduct usageVolumeProduct
«baseType» TimePeriod validFor validFor

Valid period of the balance. When the end date is over, no more UsageVolumeBalanceDebit can be decremented from the Balance.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameUsageVolumeBalance
Name Expression
NamespaceUsage Volume Product ABE
Owned Template Signature
OwnerUsage Volume Product ABE
Owning Template Parameter
PackageUsage Volume Product ABE
Qualified NameSID Models::Product Domain::Product ABE::Usage Volume Product ABE::UsageVolumeBalance
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 consumptionSummary
Public ConsumptionSummary consumptionSummary
Constraints:
Properties:

AggregationNone
Alias
AssociationCSConcernsUsagesFromUsageVolumeBalance
Association End
ClassUsageVolumeBalance
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*
NameconsumptionSummary
Name Expression
NamespaceUsageVolumeBalance
OppositeusageVolumeBalance
OwnerUsageVolumeBalance
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Usage Volume Product ABE::UsageVolumeBalance::consumptionSummary
Stereotype
Template Parameter
TypeConsumptionSummary
Upper*
Upper Value(*)
VisibilityPublic


 remainingValue
Public «baseType» Quantity remainingValue

The remainingValue is a calculated value based on UsageVolumeBalanceCredits and UsageVolumeBalanceDebits.
When the remainingValue is 0, no more UsageVolumeBalanceDebit can be decremented from the Balance.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassUsageVolumeBalance
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)
NameremainingValue
Name Expression
NamespaceUsageVolumeBalance
Opposite
OwnerUsageVolumeBalance
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Usage Volume Product ABE::UsageVolumeBalance::remainingValue
Stereotype
Template Parameter
Type«baseType» Quantity
Upper1
Upper Value
VisibilityPublic


 usageVolumeBalanceCredit
Public UsageVolumeBalanceCredit usageVolumeBalanceCredit
Constraints:
Properties:

AggregationNone
Alias
AssociationUsageVolumeBalanceCreditCredits
Association End
ClassUsageVolumeBalance
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..*
NameusageVolumeBalanceCredit
Name Expression
NamespaceUsageVolumeBalance
OppositeusageVolumeBalance
OwnerUsageVolumeBalance
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Usage Volume Product ABE::UsageVolumeBalance::usageVolumeBalanceCredit
Stereotype
Template Parameter
TypeUsageVolumeBalanceCredit
Upper*
Upper Value(*)
VisibilityPublic


 usageVolumeBalanceDebit
Public UsageVolumeBalanceDebit usageVolumeBalanceDebit
Constraints:
Properties:

AggregationNone
Alias
AssociationUsageVolumeBalanceDebitDecrements
Association End
ClassUsageVolumeBalance
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*
NameusageVolumeBalanceDebit
Name Expression
NamespaceUsageVolumeBalance
OppositeusageVolumeBalance
OwnerUsageVolumeBalance
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Usage Volume Product ABE::UsageVolumeBalance::usageVolumeBalanceDebit
Stereotype
Template Parameter
TypeUsageVolumeBalanceDebit
Upper*
Upper Value(*)
VisibilityPublic


 usageVolumeProduct
Public UsageVolumeProduct usageVolumeProduct
Constraints:
Properties:

AggregationNone
Alias
AssociationUsageVolumeProductContains
Association End
ClassUsageVolumeBalance
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
NameusageVolumeProduct
Name Expression
NamespaceUsageVolumeBalance
OppositeusageVolumeBalance
OwnerUsageVolumeBalance
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Usage Volume Product ABE::UsageVolumeBalance::usageVolumeProduct
Stereotype
Template Parameter
TypeUsageVolumeProduct
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

Valid period of the balance. When the end date is over, no more UsageVolumeBalanceDebit can be decremented from the Balance.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassUsageVolumeBalance
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
NamespaceUsageVolumeBalance
Opposite
OwnerUsageVolumeBalance
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product ABE::Usage Volume Product ABE::UsageVolumeBalance::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic