Defined in package :
typedef
|
Direct Attributes |
Referenced by
Indica il valore iniziale che deve essere impostato nel codice rleativo al linguaggio in oggetto, nelle dichiarazioni di variabili che coinvolgono il PrimitiveType.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | defaultInitValue |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
codice del linguaggio.
E' un codice mnemonico eventualmente utilizzato dalle cartucce di generazione, pertanto
non vi sono vincoli a priori sulla codifica da utilizzare.
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | lang |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Indica il nome del namespace (pacakge) che contiene il tipo del linguaggio
target. N.B: comprende anche un eventuale carattere separatore da anteporre al nome del tipo.
L'unione di langSpecificNS e langSpecificType rappresenta il
full qualified name del tipo.
Es, per java:
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | langSpecificNS |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Indica il nome del tipo del linguaggio target, privo dell'eventuale namespace.
L'unione di langSpecificNS e langSpecificType rappresenta il
full qualified name del tipo.
Es, per java:
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | langSpecificType |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |
Utilizzato in congiunzione con nillable==true sull'elemento padre PrimitiveType
. Permette di impostare il valore nullo da utilizzare per il linguaggio in oggetto. Es. per java:nullValueLiteral=null
| Property | Description |
|---|---|
| type | |
| changeable | true |
| defaultValueLiteral | null |
| derived | false |
| iD | false |
| lowerBound | 0 |
| name | nullValueLiteral |
| ordered | true |
| transient | false |
| unique | true |
| unsettable | false |
| upperBound | 1 |
| volatile | false |