Rules and Parameters
Classe Attribute Domain

This entity includes all reference data for attribute domains {T2S.11.240}.

Each attribute domain is linked to many attribute values (i.e. to all the values belonging to the domain) and may be linked to one or many attribute references.

Attributi
<Primitive Type> String Attribute Domain Name Attribute Domain Name

Name of the attribute domain.

<Primitive Type> String Attribute Domain Description Attribute Domain Description

Description of the attribute domain.

<Primitive Type> String Attribute Format Attribute Format

It specifies a classification for the attribute format. The exhaustive list of possible values is as follows:
•    Alphabetic
•    Alphanumeric
•    Numeric

<Primitive Type> Integer Minimum Code Length Minimum Code Length

It specifies the minimum length of the code for a value in the attribute domain.

<Primitive Type> Integer Maximum Code Length Maximum Code Length

It specifies the maximum length of the code for a value in the attribute domain.

<Primitive Type> String Case Case

It specifies a classification for the case type of the attribute format. The exhaustive list of possible values is as follows:
•    Upper case
•    Lower case
•    Both

<<Entity>> <Class> Attribute Value contains contains
<<Entity>> <Class> Attribute Reference is linked to is linked to

Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NameAttribute Domain
Namespace<Package> Attribute Domains
Owner<Package> Attribute Domains
Package<Package> Attribute Domains
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain
StereotypeEntity
VisibilityPublic

Dettagli attributo

 Attribute Domain Description
Public <Primitive Type> String Attribute Domain Description

Description of the attribute domain.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> Attribute Domain
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameAttribute Domain Description
Namespace<<Entity>> <Class> Attribute Domain
Owner<<Entity>> <Class> Attribute Domain
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain::Attribute Domain Description
Type<Primitive Type> String
Upper1
VisibilityPublic


 Attribute Domain Name
Public <Primitive Type> String Attribute Domain Name

Name of the attribute domain.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> Attribute Domain
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameAttribute Domain Name
Namespace<<Entity>> <Class> Attribute Domain
Owner<<Entity>> <Class> Attribute Domain
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain::Attribute Domain Name
Type<Primitive Type> String
Upper1
VisibilityPublic


 Attribute Format
Public <Primitive Type> String Attribute Format

It specifies a classification for the attribute format. The exhaustive list of possible values is as follows:
•    Alphabetic
•    Alphanumeric
•    Numeric

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> Attribute Domain
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameAttribute Format
Namespace<<Entity>> <Class> Attribute Domain
Owner<<Entity>> <Class> Attribute Domain
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain::Attribute Format
Type<Primitive Type> String
Upper1
VisibilityPublic


 Case
Public <Primitive Type> String Case

It specifies a classification for the case type of the attribute format. The exhaustive list of possible values is as follows:
•    Upper case
•    Lower case
•    Both

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> Attribute Domain
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameCase
Namespace<<Entity>> <Class> Attribute Domain
Owner<<Entity>> <Class> Attribute Domain
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain::Case
Type<Primitive Type> String
Upper1
VisibilityPublic


 contains
Private <<Entity>> <Class> Attribute Value contains
Vincoli:
Proprietà:

AggregationComposite
Association<Association> A_contains_is included in
Class<<Entity>> <Class> Attribute Domain
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Namecontains
Namespace<<Entity>> <Class> Attribute Domain
Owner<<Entity>> <Class> Attribute Domain
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain::contains
Type<<Entity>> <Class> Attribute Value
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 is linked to
Private <<Entity>> <Class> Attribute Reference is linked to
Vincoli:
Proprietà:

AggregationComposite
Association<Association> A_is linked to_attribute Domain
Class<<Entity>> <Class> Attribute Domain
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameis linked to
Namespace<<Entity>> <Class> Attribute Domain
Owner<<Entity>> <Class> Attribute Domain
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain::is linked to
Type<<Entity>> <Class> Attribute Reference
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 Maximum Code Length
Public <Primitive Type> Integer Maximum Code Length

It specifies the maximum length of the code for a value in the attribute domain.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> Attribute Domain
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameMaximum Code Length
Namespace<<Entity>> <Class> Attribute Domain
Owner<<Entity>> <Class> Attribute Domain
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain::Maximum Code Length
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 Minimum Code Length
Public <Primitive Type> Integer Minimum Code Length

It specifies the minimum length of the code for a value in the attribute domain.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> Attribute Domain
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameMinimum Code Length
Namespace<<Entity>> <Class> Attribute Domain
Owner<<Entity>> <Class> Attribute Domain
Qualified NameT2S Data Model::Rules and Parameters::Attribute Domains::Attribute Domain::Minimum Code Length
Type<Primitive Type> Integer
Upper1
VisibilityPublic