| Currency ABE UML Documentation |
Common Domain::Party ABE
Class Currency
Represent the currency in reality. Currency uses 1 or more CurrencyUnits. For example, Currency (code=CNY, symbol= ¥) use three CurrencyUnits (Yuan, Jiao, Fen). Currency is associated to CurrencyExchangeRate with CurrencyUsedAsSource and CurrencyUsedAsDestination. Currency can be used in different Countrys.
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | Currency |
Name Expression | |
Namespace | Currency ABE |
Owned Template Signature | |
Owner | Currency ABE |
Owning Template Parameter | |
Package | Currency ABE |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
code
Public String code
-
Represents the code of the currency in the usage for convenience. Generally it is made up of three capital English letters, the first two of which represent the country and the last of which represents the name of the currency. For example, USD represents United State of America Dollar. Usually ISO 4217 is used.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | code |
Name Expression | |
Namespace | Currency |
Opposite | |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::code |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
country
Public Country country
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CurrencyUsedIn |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1..* |
Name | country |
Name Expression | |
Namespace | Currency |
Opposite | currency |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::country |
Stereotype | |
Template Parameter | |
Type | Country |
Upper | * |
Upper Value | (*) |
Visibility | Public |
currencyExchangeRate
Public CurrencyExchangeRate currencyExchangeRate
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CurrencyUsedAsSource |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | currencyExchangeRate |
Name Expression | |
Namespace | Currency |
Opposite | currency |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::currencyExchangeRate |
Stereotype | |
Template Parameter | |
Type | CurrencyExchangeRate |
Upper | * |
Upper Value | (*) |
Visibility | Public |
currencyExchangeRate2
Public CurrencyExchangeRate currencyExchangeRate2
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CurrencyUsedAsDestination |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | currencyExchangeRate2 |
Name Expression | |
Namespace | Currency |
Opposite | currency2 |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::currencyExchangeRate2 |
Stereotype | |
Template Parameter | |
Type | CurrencyExchangeRate |
Upper | * |
Upper Value | (*) |
Visibility | Public |
currencyName
Public CurrencyName currencyName
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CurrencyDescribedBy |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1..* |
Name | currencyName |
Name Expression | |
Namespace | Currency |
Opposite | currency |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::currencyName |
Stereotype | |
Template Parameter | |
Type | CurrencyName |
Upper | * |
Upper Value | (*) |
Visibility | Public |
currencyUnit
Public CurrencyUnit currencyUnit
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CurrencyUses |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1..* |
Name | currencyUnit |
Name Expression | |
Namespace | Currency |
Opposite | currency |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::currencyUnit |
Stereotype | |
Template Parameter | |
Type | CurrencyUnit |
Upper | * |
Upper Value | (*) |
Visibility | Public |
partyAccountCurrency
Public AccountCurrency partyAccountCurrency
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PartyAccountCurrencyDescribedBy |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | partyAccountCurrency |
Name Expression | |
Namespace | Currency |
Opposite | currency |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::partyAccountCurrency |
Stereotype | |
Template Parameter | |
Type | AccountCurrency |
Upper | * |
Upper Value | (*) |
Visibility | Public |
partyRoleCurrency
Public PartyRoleCurrency partyRoleCurrency
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PartRoleCurrencyDescribedBy |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | partyRoleCurrency |
Name Expression | |
Namespace | Currency |
Opposite | currency |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::partyRoleCurrency |
Stereotype | |
Template Parameter | |
Type | PartyRoleCurrency |
Upper | * |
Upper Value | (*) |
Visibility | Public |
symbol
Public String symbol
-
Symbol of a currency, such as $.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Currency |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | symbol |
Name Expression | |
Namespace | Currency |
Opposite | |
Owner | Currency |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party ABE::Currency ABE::Currency::symbol |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Currency ABE UML Documentation |