[%# vim:ft=tt2 -%] [% WRAPPER diagram.tt2 %] [% WRAPPER layer.tt2 name="Background" %] [% FOREACH table IN schema.get_tables %] [% INCLUDE 'uml-class-start.tt2' name = table.name stereotype = 'Table' visible_operations = 'false' %] [% FOREACH field IN table.get_fields; SET type = field.data_type; SET type = "$type($field.size)" IF field.size; INCLUDE "uml-attribute.tt2" name = field.name stereotype = 'Field' type = type value = field.default_value ; END %] [% INCLUDE 'uml-class-end.tt2' %] [% END %] [% END %] [% END %]