Tagged value dialog box

 

Tagged values

Tagged values are used to refine the semantics of existing classes, through the addition of new attributes defined in a use case.

 

Tagged values are typed and can have values.

 

A tagged value is expressed as follows: "{tagged value_name:Qualifier(p1,p2,p3)}".

 

The "Tagged value" dialog box contains one standard tab, the "Properties" tab.

 

 

The "Properties" tab of the tagged value dialog box

The "Properties" tab of the "Tagged value" dialog box is used to define the type of the tagged value, and to enter tagged value parameters and a tagged value qualifier, if necessary.

 

The "Tagged value" dialog box

 

Key:

·         "Type": This field is used to select the type of the tagged value from the dropdown scrolling list.

·         "Parameters": This zone is used to add, remove or modify parameters associated with the tagged value.  The buttons in this dialog box are used as follows:

v      : This button is used to add a new parameter.  When you click on this button, the parameter entry zone is activated, and you can directly enter the parameter.

v      : This button is used to remove a parameter from the tagged value in question.

·         "Qualifier": A tagged value qualifier is a specific parameter.  Qualifiers are used to qualify the information entered for the tagged value.  A maximum of one can exist for each tagged value.  The selected tagged value definition either enforces or does not enforce the existence of qualifiers.