Poseidon for UML: User Guide
Prev | Appendix D. Poseidon Delphi Code Generation Plug-In Guide | Next

# D.2. Tagged Values

All strings input in the Tag column are case-sensitive.

## D.2.1. Classifier

- Tag = 'uses' with Value = string that represents unit(s) name to be included in specified unit declaration, separated by comma.

  Description : Handles strings that represent the names of units to be included in specified unit declarations. A 'uses' tag with a blank value will be defaulted to 'SysUtils'.

  Example : UnitA, UnitB, UnitC

- Tag = 'setvalue' with Value = string that represents the value of 'Set', separated by comma.

  Description : Handles the way to input the value of the 'Set' type.

  Example : 1,9

- Tag = 'subrangevalue' with Value = string that represents the value of 'Sub Range' separated by comma.

  Description : Handles the way to input the value of the 'Sub Range' type.

  Example : 1,9

- Tag = 'arrayvalue' with Value = string that represents the value of 'Array', separated by comma.

  Description : Handles the way to input the value of the 'Array' type.

  Example : 1,9

- Tag = 'arraytype' with value = string that represents the type of 'Array'.

  Description: Handles the way to input the type of the 'Array' type.

## D.2.2. Attribute

- Tag = 'published' with Value = 'true'.

  Description : Handles the published visibility of the classifier 'attribute'.

## D.2.3. Operation

- Tag = 'published' with Value = 'true'.

  Description : Handles the published visibility of the classifier 'operation'.

- Tag = 'virtual' with Value = 'true'

  Description : Handles the way to set the specified operation into a 'virtual' type operation.

- Tag ='dynamic' with Value = 'true'

  Description : Handles the way to set the specified operation into a 'dynamic' type operation.

- Tag = 'override' with Value = 'true'

  Description : Handles the way to set the specified operation into an 'override' type operation.

- Tag = 'override' with Value = 'true'

  Description : Handles the way to set the specified operation into an 'override' type operation.

## D.2.4. Exception

- Tag = 'published' with Value = 'true'.

  Description : Handles the published visibility of 'Exception'.

Prev | Home | Next
Poseidon Delphi Code Generation Plug-In Guide | Up | Stereotypes