Common Domain::Party ABE::Currency ABE
Class CurrencyUnit

Measurement unit of a currency. For CurrencyUnitName Yuan associated to Chinese, rate =1, isStdUnit = True, isMinUnit = False.

Attributes
Currency currency currency
CurrencyUnitName currencyUnitName currencyUnitName
String ID ID

A unique identifier for the currency unit.

Boolean isMinUnit isMinUnit

A flag to indicate if it is minimum unit of a currency.

Boolean isStdUnit isStdUnit

A flag to indicate if it is standard unit of a currency.

Integer rate rate

The rate between standard currency unit and non-standard currency unit.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCurrencyUnit
Name Expression
NamespaceCurrency ABE
Owned Template Signature
OwnerCurrency ABE
Owning Template Parameter
PackageCurrency ABE
Qualified NameSID Models::Common Domain::Party ABE::Currency ABE::CurrencyUnit
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 currency
Public Currency currency
Constraints:
Properties:

AggregationNone
Alias
AssociationCurrencyUses
Association End
ClassCurrencyUnit
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)
Namecurrency
Name Expression
NamespaceCurrencyUnit
OppositecurrencyUnit
OwnerCurrencyUnit
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Currency ABE::CurrencyUnit::currency
Stereotype
Template Parameter
TypeCurrency
Upper1
Upper Value
VisibilityPublic


 currencyUnitName
Public CurrencyUnitName currencyUnitName
Constraints:
Properties:

AggregationNone
Alias
AssociationCurrencyUnitDescribedBy
Association End
ClassCurrencyUnit
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..*
NamecurrencyUnitName
Name Expression
NamespaceCurrencyUnit
OppositecurrencyUnit
OwnerCurrencyUnit
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Currency ABE::CurrencyUnit::currencyUnitName
Stereotype
Template Parameter
TypeCurrencyUnitName
Upper*
Upper Value(*)
VisibilityPublic


 ID
Public String ID

A unique identifier for the currency unit.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCurrencyUnit
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)
NameID
Name Expression
NamespaceCurrencyUnit
Opposite
OwnerCurrencyUnit
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Currency ABE::CurrencyUnit::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 isMinUnit
Public Boolean isMinUnit

A flag to indicate if it is minimum unit of a currency.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCurrencyUnit
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)
NameisMinUnit
Name Expression
NamespaceCurrencyUnit
Opposite
OwnerCurrencyUnit
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Currency ABE::CurrencyUnit::isMinUnit
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 isStdUnit
Public Boolean isStdUnit

A flag to indicate if it is standard unit of a currency.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCurrencyUnit
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)
NameisStdUnit
Name Expression
NamespaceCurrencyUnit
Opposite
OwnerCurrencyUnit
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Currency ABE::CurrencyUnit::isStdUnit
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 rate
Public Integer rate

The rate between standard currency unit and non-standard currency unit.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCurrencyUnit
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)
Namerate
Name Expression
NamespaceCurrencyUnit
Opposite
OwnerCurrencyUnit
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Currency ABE::CurrencyUnit::rate
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic