summaryrefslogtreecommitdiff
path: root/doc/database/ledgersmb.zigzag.dia
diff options
context:
space:
mode:
Diffstat (limited to 'doc/database/ledgersmb.zigzag.dia')
-rw-r--r--doc/database/ledgersmb.zigzag.dia5358
1 files changed, 4849 insertions, 509 deletions
diff --git a/doc/database/ledgersmb.zigzag.dia b/doc/database/ledgersmb.zigzag.dia
index 51ead1b9..d121f1e5 100644
--- a/doc/database/ledgersmb.zigzag.dia
+++ b/doc/database/ledgersmb.zigzag.dia
@@ -457,11 +457,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -523,7 +523,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># vendor_id#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -776,7 +776,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
+ <dia:string># person_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -1113,11 +1113,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -1179,7 +1179,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># customer_id#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -1478,7 +1478,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
+ <dia:string># person_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -2123,7 +2123,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
+ <dia:string># person_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -2276,11 +2276,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -2449,11 +2449,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -2658,7 +2658,7 @@
<dia:real val="6.6000000000000005"/>
</dia:attribute>
<dia:attribute name="name">
- <dia:string>#custom_field_catalog#</dia:string>
+ <dia:string>#company#</dia:string>
</dia:attribute>
<dia:attribute name="comment">
@@ -2734,7 +2734,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># field_id#</dia:string>
+ <dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#serial#</dia:string>
@@ -2757,7 +2757,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># table_id#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -2780,7 +2780,76 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># field_name#</dia:string>
+ <dia:string># legal_name#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># entity_class_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># primary_location_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># tax_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#text#</dia:string>
@@ -2804,9 +2873,42 @@
</dia:attribute>
<dia:attribute name="visible_operations">
- <dia:boolean val="false"/>
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#company_legal_name_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((legal_name ~ &#39;[[:alnum ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
</dia:attribute>
- <dia:attribute name="operations"/>
<dia:attribute name="template">
<dia:boolean val="false"/>
@@ -2831,11 +2933,11 @@
<dia:real val="6.6000000000000005"/>
</dia:attribute>
<dia:attribute name="name">
- <dia:string>#custom_table_catalog#</dia:string>
+ <dia:string>#company_to_contact#</dia:string>
</dia:attribute>
<dia:attribute name="comment">
- <dia:string>##</dia:string>
+ <dia:string># To keep track of the relationship ... pany #</dia:string>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
@@ -2907,10 +3009,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># table_id#</dia:string>
+ <dia:string># company_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#serial#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -2930,10 +3032,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># extends#</dia:string>
+ <dia:string># contact_class_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#text#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -2953,7 +3055,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># table_name#</dia:string>
+ <dia:string># contact#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#text#</dia:string>
@@ -2977,9 +3079,42 @@
</dia:attribute>
<dia:attribute name="visible_operations">
- <dia:boolean val="false"/>
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#company_to_contact_contact_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((contact ~ &#39;[[:alnum:]_ ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
</dia:attribute>
- <dia:attribute name="operations"/>
<dia:attribute name="template">
<dia:boolean val="false"/>
@@ -3004,7 +3139,7 @@
<dia:real val="6.6000000000000005"/>
</dia:attribute>
<dia:attribute name="name">
- <dia:string>#customer#</dia:string>
+ <dia:string>#company_to_entity#</dia:string>
</dia:attribute>
<dia:attribute name="comment">
@@ -3080,14 +3215,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># id#</dia:string>
+ <dia:string># company_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -3103,10 +3238,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># name#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(64)#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3126,10 +3261,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># address1#</dia:string>
+ <dia:string># related_how#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3149,14 +3284,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># address2#</dia:string>
+ <dia:string># created#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#date#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string/>
+ <dia:string>#(&#39;now&#39;::text)::date#</dia:string>
</dia:attribute>
<dia:attribute name="visibility">
@@ -3170,12 +3305,149 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#company_to_entity_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((entity_id &lt;&gt; company_id))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O11">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_to_location#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># city#</dia:string>
+ <dia:string># location_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3195,10 +3467,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># state#</dia:string>
+ <dia:string># company_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3216,12 +3488,116 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="operations"/>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O12">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#contact_class#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># zipcode#</dia:string>
+ <dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(10)#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3241,10 +3617,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># country#</dia:string>
+ <dia:string># class#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3262,12 +3638,149 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#contact_class_class_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((&quot;class&quot; ~ &#39;[[:alnum:]_ ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O13">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#country#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># contact#</dia:string>
+ <dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(64)#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3287,10 +3800,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># phone#</dia:string>
+ <dia:string># name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(20)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3310,10 +3823,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># fax#</dia:string>
+ <dia:string># short_name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(20)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3333,7 +3846,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># email#</dia:string>
+ <dia:string># itu#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#text#</dia:string>
@@ -3354,9 +3867,223 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#country_name_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((name ~ &#39;[[:alnum:]_]&#39;::text))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#country_short_name_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((short_name ~ &#39;[[:alnum ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O14">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#custom_field_catalog#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># notes#</dia:string>
+ <dia:string># field_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#serial#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># table_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># field_name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#text#</dia:string>
@@ -3377,12 +4104,116 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="operations"/>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O15">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#custom_table_catalog#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># discount#</dia:string>
+ <dia:string># table_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#numeric#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3402,14 +4233,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># taxincluded#</dia:string>
+ <dia:string># extends#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#boolean#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#false#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -3425,10 +4256,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># creditlimit#</dia:string>
+ <dia:string># table_name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#numeric#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3446,12 +4277,116 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="operations"/>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O16">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#customer#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># This is now a metadata table that ... ment #</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># terms#</dia:string>
+ <dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#smallint#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3471,10 +4406,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># customernumber#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3494,10 +4429,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># cc#</dia:string>
+ <dia:string># discount#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#text#</dia:string>
+ <dia:string>#numeric#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3517,10 +4452,33 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># bcc#</dia:string>
+ <dia:string># taxincluded#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#text#</dia:string>
+ <dia:string>#boolean#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string>#false#</dia:string>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># creditlimit#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#numeric#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3540,10 +4498,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># business_id#</dia:string>
+ <dia:string># terms#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#smallint#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3563,7 +4521,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># taxnumber#</dia:string>
+ <dia:string># customernumber#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#character varying(32)#</dia:string>
@@ -3586,10 +4544,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># sic_code#</dia:string>
+ <dia:string># cc#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(6)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3609,10 +4567,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># iban#</dia:string>
+ <dia:string># bcc#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(34)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3632,10 +4590,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># bic#</dia:string>
+ <dia:string># business_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(11)#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3655,10 +4613,56 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
+ <dia:string># sic_code#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#character varying(6)#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># iban#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#character varying(34)#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># bic#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#character varying(11)#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -3754,7 +4758,7 @@
</dia:attribute>
<dia:attribute name="value">
- <dia:string/>
+ <dia:string>#(&#39;now&#39;::text)::date#</dia:string>
</dia:attribute>
<dia:attribute name="visibility">
@@ -3791,6 +4795,29 @@
</dia:attribute>
</dia:composite>
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># invoice_notes#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
</dia:attribute>
<dia:attribute name="visible_operations">
@@ -3804,7 +4831,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O11">
+ <dia:object type="UML - Class" version="0" id="O17">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -3954,7 +4981,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O12">
+ <dia:object type="UML - Class" version="0" id="O18">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -4104,7 +5131,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O13">
+ <dia:object type="UML - Class" version="0" id="O19">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -4200,11 +5227,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -4277,7 +5304,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O14">
+ <dia:object type="UML - Class" version="0" id="O20">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -4427,7 +5454,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O15">
+ <dia:object type="UML - Class" version="0" id="O21">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -4448,7 +5475,7 @@
</dia:attribute>
<dia:attribute name="comment">
- <dia:string>##</dia:string>
+ <dia:string># Is a metadata table specific to employees #</dia:string>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
@@ -4523,11 +5550,34 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
+ <dia:string>#serial#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># entity_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
<dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -4566,14 +5616,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># name#</dia:string>
+ <dia:string># startdate#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(64)#</dia:string>
+ <dia:string>#date#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string/>
+ <dia:string>#(&#39;now&#39;::text)::date#</dia:string>
</dia:attribute>
<dia:attribute name="visibility">
@@ -4589,10 +5639,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># address1#</dia:string>
+ <dia:string># enddate#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#date#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4612,10 +5662,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># address2#</dia:string>
+ <dia:string># notes#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4635,10 +5685,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># city#</dia:string>
+ <dia:string># role#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#character varying(20)#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4658,14 +5708,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># state#</dia:string>
+ <dia:string># sales#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#boolean#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string/>
+ <dia:string>#false#</dia:string>
</dia:attribute>
<dia:attribute name="visibility">
@@ -4681,10 +5731,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># zipcode#</dia:string>
+ <dia:string># ssn#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(10)#</dia:string>
+ <dia:string>#character varying(20)#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4704,10 +5754,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># country#</dia:string>
+ <dia:string># iban#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#character varying(34)#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4727,10 +5777,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># workphone#</dia:string>
+ <dia:string># bic#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(20)#</dia:string>
+ <dia:string>#character varying(11)#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4750,10 +5800,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># homephone#</dia:string>
+ <dia:string># managerid#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(20)#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4773,14 +5823,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># startdate#</dia:string>
+ <dia:string># employeenumber#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#date#</dia:string>
+ <dia:string>#character varying(32)#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#(&#39;now&#39;::text)::date#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -4796,7 +5846,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># enddate#</dia:string>
+ <dia:string># dob#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#date#</dia:string>
@@ -4817,12 +5867,116 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="operations"/>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O22">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#entity#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># The primary entity table to map to ... acts #</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># notes#</dia:string>
+ <dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#text#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4842,10 +5996,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># role#</dia:string>
+ <dia:string># name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(20)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4865,14 +6019,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># sales#</dia:string>
+ <dia:string># entity_class#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#boolean#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#false#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -4886,12 +6040,149 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#entity_name_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((name ~ &#39;[[:alnum:]_]&#39;::text))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O23">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#entity_class#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># Defines the class type such as ven ... oyee #</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># email#</dia:string>
+ <dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#text#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4911,10 +6202,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># ssn#</dia:string>
+ <dia:string># class#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(20)#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4934,15 +6225,37 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># iban#</dia:string>
+ <dia:string># active#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(34)#</dia:string>
+ <dia:string>#boolean#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string/>
+ <dia:string>#true#</dia:string>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#entity_class_class_check#</dia:string>
</dia:attribute>
<dia:attribute name="visibility">
<dia:enum val="3"/>
@@ -4953,14 +6266,129 @@
<dia:attribute name="class_scope">
<dia:boolean val="false"/>
</dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((&quot;class&quot; ~ &#39;[[:alnum:]_ ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O24">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#entity_class_to_entity#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># Relation builder for classes to entity #</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># bic#</dia:string>
+ <dia:string># entity_class_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(11)#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -4980,7 +6408,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># managerid#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -5001,12 +6429,116 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="operations"/>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O25">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#entity_other_name#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># Similar to company_other_name, a p ... son. #</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employeenumber#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -5026,10 +6558,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># dob#</dia:string>
+ <dia:string># other_name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#date#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -5050,9 +6582,42 @@
</dia:attribute>
<dia:attribute name="visible_operations">
- <dia:boolean val="false"/>
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#entity_other_name_other_name_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((other_name ~ &#39;[[:alnum ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
</dia:attribute>
- <dia:attribute name="operations"/>
<dia:attribute name="template">
<dia:boolean val="false"/>
@@ -5060,7 +6625,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O16">
+ <dia:object type="UML - Class" version="0" id="O26">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -5256,7 +6821,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O17">
+ <dia:object type="UML - Class" version="0" id="O27">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -5406,7 +6971,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O18">
+ <dia:object type="UML - Class" version="0" id="O28">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -5502,11 +7067,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -5591,7 +7156,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
+ <dia:string># person_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -5671,7 +7236,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O19">
+ <dia:object type="UML - Class" version="0" id="O29">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -5902,7 +7467,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
+ <dia:string># person_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -5959,7 +7524,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O20">
+ <dia:object type="UML - Class" version="0" id="O30">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -6055,11 +7620,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;invoicei ... lass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -6408,7 +7973,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O21">
+ <dia:object type="UML - Class" version="0" id="O31">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -6504,11 +8069,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;jcitemsi ... lass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -6754,7 +8319,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
+ <dia:string># person_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -6811,7 +8376,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O22">
+ <dia:object type="UML - Class" version="0" id="O32">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -6961,7 +8526,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O23">
+ <dia:object type="UML - Class" version="0" id="O33">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -6978,7 +8543,7 @@
<dia:real val="6.6000000000000005"/>
</dia:attribute>
<dia:attribute name="name">
- <dia:string>#makemodel#</dia:string>
+ <dia:string>#location#</dia:string>
</dia:attribute>
<dia:attribute name="comment">
@@ -7054,10 +8619,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># parts_id#</dia:string>
+ <dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -7077,7 +8642,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># make#</dia:string>
+ <dia:string># line_one#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#text#</dia:string>
@@ -7100,7 +8665,99 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># model#</dia:string>
+ <dia:string># line_two#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># line_three#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># city_province#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># country_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># mail_code#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#text#</dia:string>
@@ -7124,9 +8781,104 @@
</dia:attribute>
<dia:attribute name="visible_operations">
- <dia:boolean val="false"/>
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#location_city_province_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((city_province ~ &#39;[[:al ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#location_line_one_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((line_one ~ &#39;[[:alnum:] ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#location_mail_code_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((mail_code ~ &#39;[[:alnum: ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
</dia:attribute>
- <dia:attribute name="operations"/>
<dia:attribute name="template">
<dia:boolean val="false"/>
@@ -7134,7 +8886,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O24">
+ <dia:object type="UML - Class" version="0" id="O34">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -7151,7 +8903,7 @@
<dia:real val="6.6000000000000005"/>
</dia:attribute>
<dia:attribute name="name">
- <dia:string>#oe#</dia:string>
+ <dia:string>#makemodel#</dia:string>
</dia:attribute>
<dia:attribute name="comment">
@@ -7227,14 +8979,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># id#</dia:string>
+ <dia:string># parts_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -7250,7 +9002,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># ordnumber#</dia:string>
+ <dia:string># make#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#text#</dia:string>
@@ -7273,14 +9025,14 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># transdate#</dia:string>
+ <dia:string># model#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#date#</dia:string>
+ <dia:string>#text#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#(&#39;now&#39;::text)::date#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -7294,12 +9046,116 @@
</dia:attribute>
</dia:composite>
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="operations"/>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O35">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#oe#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># vendor_id#</dia:string>
+ <dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -7319,7 +9175,53 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># customer_id#</dia:string>
+ <dia:string># ordnumber#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># transdate#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#date#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string>#(&#39;now&#39;::text)::date#</dia:string>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -7503,7 +9405,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
+ <dia:string># person_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -7731,6 +9633,29 @@
</dia:attribute>
</dia:composite>
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># oe_class_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
</dia:attribute>
<dia:attribute name="visible_operations">
@@ -7744,7 +9669,190 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O25">
+ <dia:object type="UML - Class" version="0" id="O36">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#oe_class#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># This could probably be done better ... tion #</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#smallint#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># oe_class#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#oe_class_id_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK (((id = 1) OR (id = 2)))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O37">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -7840,11 +9948,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;orderite ... lass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -8147,7 +10255,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O26">
+ <dia:object type="UML - Class" version="0" id="O38">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -8243,11 +10351,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -8872,7 +10980,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O27">
+ <dia:object type="UML - Class" version="0" id="O39">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -9183,7 +11291,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O28">
+ <dia:object type="UML - Class" version="0" id="O40">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -9279,11 +11387,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -9333,7 +11441,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O29">
+ <dia:object type="UML - Class" version="0" id="O41">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -9506,7 +11614,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O30">
+ <dia:object type="UML - Class" version="0" id="O42">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -9599,7 +11707,7 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># vendor_id#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#integer#</dia:string>
@@ -9771,7 +11879,921 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O31">
+ <dia:object type="UML - Class" version="0" id="O43">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># Every person, must have an entity ... _id. #</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#serial#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># entity_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># salutation_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># first_name#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># middle_name#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># last_name#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># primary_location_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#person_first_name_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((first_name ~ &#39;[[:alnum ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#person_last_name_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((last_name ~ &#39;[[:alnum: ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O44">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_company#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># location_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># person_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="operations"/>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O45">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_contact#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># To keep track of the relationship ... dual #</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># person_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># contact_class_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># contact#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#person_to_contact_contact_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((contact ~ &#39;[[:alnum:]_ ... ext))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O46">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_entity#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># person_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># entity_id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#integer#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># related_how#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># created#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#date#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string>#(&#39;now&#39;::text)::date#</dia:string>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#person_to_entity_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((entity_id &lt;&gt; person_id))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O47">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -9867,11 +12889,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -9921,7 +12943,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O32">
+ <dia:object type="UML - Class" version="0" id="O48">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -10017,11 +13039,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -10232,7 +13254,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O33">
+ <dia:object type="UML - Class" version="0" id="O49">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -10543,7 +13565,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O34">
+ <dia:object type="UML - Class" version="0" id="O50">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -10739,7 +13761,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O35">
+ <dia:object type="UML - Class" version="0" id="O51">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -10935,7 +13957,157 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O36">
+ <dia:object type="UML - Class" version="0" id="O52">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.05,-0.05;16.4,6.65"/>
+ </dia:attribute>
+ <dia:attribute name="elem_corner">
+ <dia:point val="0,0"/>
+ </dia:attribute>
+ <dia:attribute name="elem_width">
+ <dia:real val="16.350000000000001"/>
+ </dia:attribute>
+ <dia:attribute name="elem_height">
+ <dia:real val="6.6000000000000005"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#salutation#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_attributes">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="suppress_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="visible_attributes">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="visible_comments">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="wrap_after_char">
+ <dia:int val="40"/>
+ </dia:attribute>
+ <dia:attribute name="line_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="fill_color">
+ <dia:color val="#ffffff"/>
+ </dia:attribute>
+ <dia:attribute name="text_color">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="normal_font">
+ <dia:font family="monospace" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font">
+ <dia:font family="monospace" style="88" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font">
+ <dia:font family="monospace" style="8" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font">
+ <dia:font family="sans" style="80" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font">
+ <dia:font family="sans" style="88" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font">
+ <dia:font family="sans" style="8" name="Helvetica"/>
+ </dia:attribute>
+ <dia:attribute name="font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="polymorphic_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_font_height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="abstract_classname_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="comment_font_height">
+ <dia:real val="1"/>
+ </dia:attribute>
+ <dia:attribute name="attributes">
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># id#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#serial#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># salutation#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#text#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string/>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="operations"/>
+
+ <dia:attribute name="template">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="templates"/>
+ </dia:object>
+
+ <dia:object type="UML - Class" version="0" id="O53">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -11338,7 +14510,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O37">
+ <dia:object type="UML - Class" version="0" id="O54">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -11511,7 +14683,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O38">
+ <dia:object type="UML - Class" version="0" id="O55">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -11730,7 +14902,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O39">
+ <dia:object type="UML - Class" version="0" id="O56">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -11972,7 +15144,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O40">
+ <dia:object type="UML - Class" version="0" id="O57">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -12145,7 +15317,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O41">
+ <dia:object type="UML - Class" version="0" id="O58">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -12295,7 +15467,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O42">
+ <dia:object type="UML - Class" version="0" id="O59">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -12445,7 +15617,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O43">
+ <dia:object type="UML - Class" version="0" id="O60">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -12618,7 +15790,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O44">
+ <dia:object type="UML - Class" version="0" id="O61">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -12639,7 +15811,7 @@
</dia:attribute>
<dia:attribute name="comment">
- <dia:string>##</dia:string>
+ <dia:string># Now a meta data table #</dia:string>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
@@ -12714,260 +15886,7 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># name#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(64)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># address1#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># address2#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># city#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># state#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># zipcode#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(10)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># country#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(32)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># contact#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(64)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># phone#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(20)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># fax#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#character varying(20)#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
- <dia:string># email#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#text#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -12987,10 +15906,10 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># notes#</dia:string>
+ <dia:string># entity_id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#text#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
@@ -13309,29 +16228,6 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
- <dia:string># employee_id#</dia:string>
- </dia:attribute>
- <dia:attribute name="type">
- <dia:string>#integer#</dia:string>
- </dia:attribute>
- <dia:attribute name="value">
-
- <dia:string/>
-
- </dia:attribute>
- <dia:attribute name="visibility">
- <dia:enum val="3"/>
- </dia:attribute>
- <dia:attribute name="abstract">
- <dia:boolean val="false"/>
- </dia:attribute>
- <dia:attribute name="class_scope">
- <dia:boolean val="false"/>
- </dia:attribute>
- </dia:composite>
-
- <dia:composite type="umlattribute">
- <dia:attribute name="name">
<dia:string># language_code#</dia:string>
</dia:attribute>
<dia:attribute name="type">
@@ -13458,7 +16354,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O45">
+ <dia:object type="UML - Class" version="0" id="O62">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -13608,7 +16504,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O46">
+ <dia:object type="UML - Class" version="0" id="O63">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -13704,11 +16600,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#integer#</dia:string>
+ <dia:string>#serial#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string>#nextval(&#39;id&#39;::regclass)#</dia:string>
+ <dia:string/>
</dia:attribute>
<dia:attribute name="visibility">
@@ -13758,7 +16654,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O47">
+ <dia:object type="UML - Class" version="0" id="O64">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -13911,7 +16807,7 @@
- <dia:object type="UML - Dependency" version="0" id="O48">
+ <dia:object type="UML - Dependency" version="0" id="O65">
<dia:attribute name="obj_pos">
<dia:point val="0,3.5"/>
</dia:attribute>
@@ -13949,7 +16845,7 @@
</dia:connections>
</dia:object>
- <dia:object type="UML - Dependency" version="0" id="O49">
+ <dia:object type="UML - Dependency" version="0" id="O66">
<dia:attribute name="obj_pos">
<dia:point val="0,3.5"/>
</dia:attribute>
@@ -13973,7 +16869,197 @@
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="name">
- <dia:string>#custom_field_catalog_table_id_fkey#</dia:string>
+ <dia:string>#ap_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O2" connection="14"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O67">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#ap_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O2" connection="36"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O68">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#ar_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O3" connection="14"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O69">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#ar_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O3" connection="40"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O70">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#audittrail_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O5" connection="20"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O71">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_entity_id_fkey#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string>##</dia:string>
@@ -13983,11 +17069,847 @@
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O8" connection="10"/>
- <dia:connection handle="1" to="O9" connection="9"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O72">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_entity_class_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O8" connection="14"/>
+ <dia:connection handle="1" to="O23" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O73">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_primary_location_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O8" connection="16"/>
+ <dia:connection handle="1" to="O33" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O74">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_to_contact_company_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O9" connection="8"/>
+ <dia:connection handle="1" to="O8" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O75">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_to_contact_contact_class_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O9" connection="10"/>
+ <dia:connection handle="1" to="O12" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O76">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_to_entity_company_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O10" connection="8"/>
+ <dia:connection handle="1" to="O8" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O77">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_to_entity_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O10" connection="10"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O78">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_to_location_location_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O11" connection="8"/>
+ <dia:connection handle="1" to="O33" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O79">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#company_to_location_company_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O11" connection="10"/>
+ <dia:connection handle="1" to="O8" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O80">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#custom_field_catalog_table_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O14" connection="10"/>
+ <dia:connection handle="1" to="O15" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O81">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#customer_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O16" connection="10"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O82">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#employee_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O21" connection="10"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O83">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#entity_entity_class_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O22" connection="12"/>
+ <dia:connection handle="1" to="O23" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O84">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#entity_class_to_entity_entity_class_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O24" connection="8"/>
+ <dia:connection handle="1" to="O23" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O85">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#entity_class_to_entity_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O24" connection="10"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O86">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#entity_other_name_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O25" connection="8"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O87">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#gl_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O28" connection="16"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O88">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#inventory_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O29" connection="20"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O89">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#jcitems_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O31" connection="30"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O90">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#location_country_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O33" connection="18"/>
+ <dia:connection handle="1" to="O13" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O91">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#oe_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O35" connection="14"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O92">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#oe_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O35" connection="30"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O93">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#oe_oe_class_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O35" connection="50"/>
+ <dia:connection handle="1" to="O36" connection="9"/>
</dia:connections>
</dia:object>
- <dia:object type="UML - Dependency" version="0" id="O50">
+ <dia:object type="UML - Dependency" version="0" id="O94">
<dia:attribute name="obj_pos">
<dia:point val="0,3.5"/>
</dia:attribute>
@@ -14020,12 +17942,12 @@
<dia:boolean val="true"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O29" connection="8"/>
- <dia:connection handle="1" to="O26" connection="9"/>
+ <dia:connection handle="0" to="O41" connection="8"/>
+ <dia:connection handle="1" to="O38" connection="9"/>
</dia:connections>
</dia:object>
- <dia:object type="UML - Dependency" version="0" id="O51">
+ <dia:object type="UML - Dependency" version="0" id="O95">
<dia:attribute name="obj_pos">
<dia:point val="0,3.5"/>
</dia:attribute>
@@ -14058,12 +17980,12 @@
<dia:boolean val="true"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O29" connection="10"/>
+ <dia:connection handle="0" to="O41" connection="10"/>
<dia:connection handle="1" to="O7" connection="9"/>
</dia:connections>
</dia:object>
- <dia:object type="UML - Dependency" version="0" id="O52">
+ <dia:object type="UML - Dependency" version="0" id="O96">
<dia:attribute name="obj_pos">
<dia:point val="0,3.5"/>
</dia:attribute>
@@ -14096,12 +18018,392 @@
<dia:boolean val="true"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O29" connection="12"/>
- <dia:connection handle="1" to="O40" connection="9"/>
+ <dia:connection handle="0" to="O41" connection="12"/>
+ <dia:connection handle="1" to="O57" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O97">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#partsvendor_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O42" connection="8"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O98">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O43" connection="10"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O99">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_salutation_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O43" connection="12"/>
+ <dia:connection handle="1" to="O52" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O100">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_primary_location_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O43" connection="20"/>
+ <dia:connection handle="1" to="O33" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O101">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_company_location_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O44" connection="8"/>
+ <dia:connection handle="1" to="O33" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O102">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_company_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O44" connection="10"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O103">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_contact_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O45" connection="8"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O104">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_contact_contact_class_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O45" connection="10"/>
+ <dia:connection handle="1" to="O12" connection="9"/>
</dia:connections>
</dia:object>
- <dia:object type="UML - Dependency" version="0" id="O53">
+ <dia:object type="UML - Dependency" version="0" id="O105">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_entity_person_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O46" connection="8"/>
+ <dia:connection handle="1" to="O43" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O106">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#person_to_entity_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O46" connection="10"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O107">
<dia:attribute name="obj_pos">
<dia:point val="0,3.5"/>
</dia:attribute>
@@ -14134,12 +18436,12 @@
<dia:boolean val="true"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O39" connection="8"/>
+ <dia:connection handle="0" to="O56" connection="8"/>
<dia:connection handle="1" to="O7" connection="9"/>
</dia:connections>
</dia:object>
- <dia:object type="UML - Dependency" version="0" id="O54">
+ <dia:object type="UML - Dependency" version="0" id="O108">
<dia:attribute name="obj_pos">
<dia:point val="0,3.5"/>
</dia:attribute>
@@ -14172,12 +18474,12 @@
<dia:boolean val="true"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O39" connection="18"/>
- <dia:connection handle="1" to="O41" connection="9"/>
+ <dia:connection handle="0" to="O56" connection="18"/>
+ <dia:connection handle="1" to="O58" connection="9"/>
</dia:connections>
</dia:object>
- <dia:object type="UML - Dependency" version="0" id="O55">
+ <dia:object type="UML - Dependency" version="0" id="O109">
<dia:attribute name="obj_pos">
<dia:point val="0,3.5"/>
</dia:attribute>
@@ -14210,8 +18512,46 @@
<dia:boolean val="true"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O40" connection="12"/>
- <dia:connection handle="1" to="O41" connection="9"/>
+ <dia:connection handle="0" to="O57" connection="12"/>
+ <dia:connection handle="1" to="O58" connection="9"/>
+ </dia:connections>
+ </dia:object>
+
+ <dia:object type="UML - Dependency" version="0" id="O110">
+ <dia:attribute name="obj_pos">
+ <dia:point val="0,3.5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/>
+ </dia:attribute>
+ <dia:attribute name="orth_points">
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ <dia:point val="1.0,1.0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_orient">
+ <dia:enum val="1"/>
+ <dia:enum val="0"/>
+ </dia:attribute>
+ <dia:attribute name="orth_autoroute">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+
+ <dia:attribute name="line_colour">
+ <dia:color val="#000000"/>
+ </dia:attribute>
+ <dia:attribute name="name">
+ <dia:string>#vendor_entity_id_fkey#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="stereotype">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="draw_arrow">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="0" to="O61" connection="10"/>
+ <dia:connection handle="1" to="O22" connection="9"/>
</dia:connections>
</dia:object>