]> granicus.if.org Git - postgresql-autodoc/blob - zigzag.dia.tmpl
added dot short fk template to create dot diagram without fk fullname to help reduce...
[postgresql-autodoc] / zigzag.dia.tmpl
1 <?xml version="1.0" encoding="UTF-8"?>
2 <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
3   <dia:layer name="Background" visible="true">
4 <!-- TMPL_LOOP name="schemas" -->
5 <!-- TMPL_IF name="number_of_schemas" -->
6     <dia:group>
7 <!-- /TMPL_IF name="number_of_schemas" -->
8 <!-- TMPL_LOOP name="tables" -->
9     <dia:object type="UML - Class" version="0" id="O<!-- TMPL_VAR ESCAPE="HTML" name="object_id" -->">
10       <dia:attribute name="obj_pos">
11         <dia:point val="0,0"/>
12       </dia:attribute>
13       <dia:attribute name="obj_bb">
14         <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
15       </dia:attribute>
16       <dia:attribute name="elem_corner">
17         <dia:point val="0,0"/>
18       </dia:attribute>
19       <dia:attribute name="elem_width">
20         <dia:real val="16.350000000000001"/>
21       </dia:attribute>
22       <dia:attribute name="elem_height">
23         <dia:real val="6.6000000000000005"/>
24       </dia:attribute>
25       <dia:attribute name="name">
26         <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="table" -->#</dia:string>
27       </dia:attribute>
28 <!-- TMPL_IF name="number_of_schemas" -->
29       <dia:attribute name="stereotype">
30         <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="schema" -->#</dia:string>
31       </dia:attribute>
32 <!-- /TMPL_IF name="number_of_schemas" -->
33       <dia:attribute name="comment">
34         <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="table_comment_dia" -->#</dia:string>
35       </dia:attribute>
36       <dia:attribute name="abstract">
37         <dia:boolean val="false"/>
38       </dia:attribute>
39       <dia:attribute name="suppress_attributes">
40         <dia:boolean val="false"/>
41       </dia:attribute>
42       <dia:attribute name="suppress_operations">
43         <dia:boolean val="false"/>
44       </dia:attribute>
45       <dia:attribute name="visible_attributes">
46         <dia:boolean val="true"/>
47       </dia:attribute>
48       <dia:attribute name="visible_comments">
49         <dia:boolean val="true"/>
50       </dia:attribute>
51       <dia:attribute name="wrap_operations">
52         <dia:boolean val="false"/>
53       </dia:attribute>
54       <dia:attribute name="wrap_after_char">
55         <dia:int val="40"/>
56       </dia:attribute>
57       <dia:attribute name="line_color">
58         <dia:color val="#000000"/>
59       </dia:attribute>
60       <dia:attribute name="fill_color">
61         <dia:color val="#ffffff"/>
62       </dia:attribute>
63       <dia:attribute name="text_color">
64         <dia:color val="#000000"/>
65       </dia:attribute>
66       <dia:attribute name="normal_font">
67         <dia:font family="monospace" style="0" name="Courier"/>
68       </dia:attribute>
69       <dia:attribute name="abstract_font">
70         <dia:font family="monospace" style="88" name="Courier"/>
71       </dia:attribute>
72       <dia:attribute name="polymorphic_font">
73         <dia:font family="monospace" style="8" name="Courier"/>
74       </dia:attribute>
75       <dia:attribute name="classname_font">
76         <dia:font family="sans" style="80" name="Helvetica"/>
77       </dia:attribute>
78       <dia:attribute name="abstract_classname_font">
79         <dia:font family="sans" style="88" name="Helvetica"/>
80       </dia:attribute>
81       <dia:attribute name="comment_font">
82         <dia:font family="sans" style="8" name="Helvetica"/>
83       </dia:attribute>
84       <dia:attribute name="font_height">
85         <dia:real val="0.80000000000000004"/>
86       </dia:attribute>
87       <dia:attribute name="polymorphic_font_height">
88         <dia:real val="0.80000000000000004"/>
89       </dia:attribute>
90       <dia:attribute name="abstract_font_height">
91         <dia:real val="0.80000000000000004"/>
92       </dia:attribute>
93       <dia:attribute name="classname_font_height">
94         <dia:real val="1"/>
95       </dia:attribute>
96       <dia:attribute name="abstract_classname_font_height">
97         <dia:real val="1"/>
98       </dia:attribute>
99       <dia:attribute name="comment_font_height">
100         <dia:real val="1"/>
101       </dia:attribute>
102       <dia:attribute name="attributes">
103 <!-- TMPL_LOOP name="columns" -->
104         <dia:composite type="umlattribute">
105           <dia:attribute name="name">
106             <dia:string>#<!-- TMPL_IF name="column_primary_key" -->PK<!-- TMPL_ELSE name="column_primary_key" -->  <!-- /TMPL_IF name="column_primary_key" --><!-- TMPL_VAR ESCAPE="HTML" name="column" -->#</dia:string>
107           </dia:attribute>
108           <dia:attribute name="type">
109             <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="column_type" -->#</dia:string>
110           </dia:attribute>
111           <dia:attribute name="value">
112 <!-- TMPL_IF name="column_default_short" -->
113             <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="column_default_short" -->#</dia:string>
114 <!-- TMPL_ELSE name="column_default_short" -->
115             <dia:string/>
116 <!-- /TMPL_IF name="column_default_short" -->
117           </dia:attribute>
118           <dia:attribute name="visibility">
119             <dia:enum val="3"/>
120           </dia:attribute>
121           <dia:attribute name="abstract">
122             <dia:boolean val="false"/>
123           </dia:attribute>
124           <dia:attribute name="class_scope">
125             <dia:boolean val="false"/>
126           </dia:attribute>
127         </dia:composite>
128 <!-- /TMPL_LOOP name="columns" -->
129       </dia:attribute>
130 <!-- TMPL_IF name="constraints" -->
131       <dia:attribute name="visible_operations">
132         <dia:boolean val="true"/>
133       </dia:attribute>
134       <dia:attribute name="operations">
135 <!-- TMPL_LOOP name="constraints" -->
136         <dia:composite type="umloperation">
137           <dia:attribute name="name">
138             <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="constraint_name" -->#</dia:string>
139           </dia:attribute>
140           <dia:attribute name="visibility">
141             <dia:enum val="3"/>
142           </dia:attribute>
143           <dia:attribute name="abstract">
144             <dia:boolean val="false"/>
145           </dia:attribute>
146           <dia:attribute name="class_scope">
147             <dia:boolean val="false"/>
148           </dia:attribute>
149           <dia:attribute name="parameters">
150             <dia:composite type="umlparameter">
151               <dia:attribute name="name">
152                 <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="constraint_short" -->#</dia:string>
153               </dia:attribute>
154               <dia:attribute name="type">
155                 <dia:string>##</dia:string>
156               </dia:attribute>
157               <dia:attribute name="value">
158                 <dia:string/>
159               </dia:attribute>
160               <dia:attribute name="kind">
161                 <dia:enum val="0"/>
162               </dia:attribute>
163             </dia:composite>
164           </dia:attribute>
165         </dia:composite>
166 <!-- /TMPL_LOOP name="constraints" -->
167       </dia:attribute>
168 <!-- TMPL_ELSE name="constraints" -->
169       <dia:attribute name="visible_operations">
170         <dia:boolean val="false"/>
171       </dia:attribute>
172       <dia:attribute name="operations"/>
173 <!-- /TMPL_IF name="constraints" -->
174       <dia:attribute name="template">
175         <dia:boolean val="false"/>
176       </dia:attribute>
177       <dia:attribute name="templates"/>
178     </dia:object>
179 <!-- /TMPL_LOOP name="tables" -->
180 <!-- TMPL_IF name="number_of_schemas" -->
181     </dia:group>
182 <!-- /TMPL_IF name="number_of_schemas" -->
183 <!-- /TMPL_LOOP name="schemas" -->
184 <!-- TMPL_LOOP name="fk_links" -->
185     <dia:object type="UML - Dependency" version="0" id="O<!-- TMPL_VAR ESCAPE="HTML" name="object_id" -->">
186       <dia:attribute name="obj_pos">
187         <dia:point val="0,3.5"/>
188       </dia:attribute>
189       <dia:attribute name="obj_bb">
190         <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
191       </dia:attribute>
192       <dia:attribute name="orth_points">
193         <dia:point val="1.0,1.0"/>
194         <dia:point val="1.0,1.0"/>
195         <dia:point val="1.0,1.0"/>
196       </dia:attribute>
197       <dia:attribute name="orth_orient">
198         <dia:enum val="1"/>
199         <dia:enum val="0"/>
200       </dia:attribute>
201       <dia:attribute name="orth_autoroute">
202         <dia:boolean val="true"/>
203       </dia:attribute>
204
205       <dia:attribute name="line_colour">
206         <dia:color val="#000000"/>
207       </dia:attribute>
208       <dia:attribute name="name">
209         <dia:string>#<!-- TMPL_VAR ESCAPE="HTML" name="fk_link_name" -->#</dia:string>
210       </dia:attribute>
211       <dia:attribute name="stereotype">
212         <dia:string>##</dia:string>
213       </dia:attribute>
214       <dia:attribute name="draw_arrow">
215         <dia:boolean val="true"/>
216       </dia:attribute>
217       <dia:connections>
218         <dia:connection handle="0" to="O<!-- TMPL_VAR ESCAPE="HTML" name="handle0_to" -->" connection="<!-- TMPL_VAR ESCAPE="HTML" name="handle0_connection_dia" -->"/>
219         <dia:connection handle="1" to="O<!-- TMPL_VAR ESCAPE="HTML" name="handle1_to" -->" connection="<!-- TMPL_VAR ESCAPE="HTML" name="handle1_connection_dia" -->"/>
220       </dia:connections>
221     </dia:object>
222 <!-- /TMPL_LOOP name="fk_links" -->
223   </dia:layer>
224 </dia:diagram>