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

# Specific Rules

- An attribute with 'non-1' multiplicity will generate an Array that is defaulted to type 'int' with Lower Bound and Upper Bound values based on the specified multiplicity.

  Example: Attribute with multiplicity: 1..2 will generate : Array[1..2] of int;

- A blank value with the 'uses' Tag, will be defaulted to 'SysUtils'.

- A blank value with the 'setvalue' Tag will be defaulted to 'a'..'z'

- A blank value with the 'subrangevalue' Tag will be defaulted to 'a'..'z'

- A blank value with the 'arrayvalue' Tag will be defaulted to 1..10

- A blank value with the 'arraytype' Tag will be defaulted to int

- A blank value with the 'procedure' and 'function' Tag will be defaulted to procedure

Prev | Home | Next
Modeling Element Rules | Up | Poseidon PHP4 Code Generation Plug-In Guide