[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SF.net SVN: ledger-smb:[5433] trunk



Revision: 5433
          http://ledger-smb.svn.sourceforge.net/ledger-smb/?rev=5433&view=rev
Author:   einhverfr
Date:     2012-12-27 14:56:09 +0000 (Thu, 27 Dec 2012)
Log Message:
-----------
updating db docs, adding script to regenerate db docs

Modified Paths:
--------------
    trunk/doc/database/ledgersmb.dia
    trunk/doc/database/ledgersmb.dot
    trunk/doc/database/ledgersmb.html
    trunk/doc/database/ledgersmb.neato
    trunk/doc/database/ledgersmb.xml
    trunk/doc/database/ledgersmb.zigzag.dia

Added Paths:
-----------
    trunk/tools/regen_db_docs.sh

Modified: trunk/doc/database/ledgersmb.dia
===================================================================
--- trunk/doc/database/ledgersmb.dia	2012-12-27 14:28:02 UTC (rev 5432)
+++ trunk/doc/database/ledgersmb.dia	2012-12-27 14:56:09 UTC (rev 5433)
@@ -3,7 +3,9 @@
   <dia:layer name="Background" visible="true">
 
 
+    <dia:group>
 
+
     <dia:object type="UML - Class" version="0" id="O1">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
@@ -24,6 +26,10 @@
         <dia:string>#ac_tax_form#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Mapping acc_trans to country_tax_f ... oses.#</dia:string>
       </dia:attribute>
@@ -174,6 +180,10 @@
         <dia:string>#acc_trans#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#This table stores line items for financial transactions.  Please note that
 payments in 1.3 are not full-fledged transactions.#</dia:string>
@@ -624,6 +634,10 @@
         <dia:string>#account#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This table stores the main account info.#</dia:string>
       </dia:attribute>
@@ -912,6 +926,10 @@
         <dia:string>#account_checkpoint#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This table holds account balances at various dates.  Transactions MUST NOT
 be posted prior to the latest end_date in this table, and no unapproved 
@@ -1156,6 +1174,10 @@
         <dia:string>#account_heading#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#
 This table holds the account headings in the system.  Each account must belong 
@@ -1355,6 +1377,10 @@
         <dia:string>#account_link#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -1505,6 +1531,10 @@
         <dia:string>#account_link_description#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This is a lookup table which provide basic information as to categories and
 dropdowns of accounts.  In general summary accounts cannot belong to more than 
@@ -1682,6 +1712,10 @@
         <dia:string>#ap#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Summary/header information for AP transactions and vendor invoices.
 Note that some constraints here are hard to enforce because we haven not gotten 
@@ -2511,6 +2545,10 @@
         <dia:string>#ar#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Summary/header information for AR transactions and sales invoices.
 Note that some constraints here are hard to enforce because we haven not gotten 
@@ -3277,43 +3315,10 @@
       </dia:attribute>
 
       <dia:attribute name="visible_operations">
-        <dia:boolean val="true"/>
+        <dia:boolean val="false"/>
       </dia:attribute>
-      <dia:attribute name="operations">
+      <dia:attribute name="operations"/>
 
-        <dia:composite type="umloperation">
-          <dia:attribute name="name">
-            <dia:string>#ar_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 ((((amount IS NULL) AND  ... L))))#</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>
@@ -3340,6 +3345,10 @@
         <dia:string>#assembly#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#Holds mapping for parts that are me ... lies.#</dia:string>
       </dia:attribute>
@@ -3559,6 +3568,10 @@
         <dia:string>#asset_class#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#
 The account fields here set the defaults for the individual asset items.  They
@@ -3781,6 +3794,10 @@
         <dia:string>#asset_dep_method#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Stores asset depreciation methods, and their relevant stored procedures.
 
@@ -4026,6 +4043,10 @@
         <dia:string>#asset_disposal_method#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -4255,6 +4276,10 @@
         <dia:string>#asset_item#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Stores details of asset items.  The account fields here are authoritative,
 while the ones in the asset_class table are defaults.#</dia:string>
@@ -4728,6 +4753,10 @@
         <dia:string>#asset_note#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -4877,7 +4906,7 @@
           </dia:attribute>
           <dia:attribute name="value">
 
-            <dia:string>#&#39;&#39;::tsvector#</dia:string>
+            <dia:string>#&#39;&#39;::pg_catalog.tsvector#</dia:string>
 
           </dia:attribute>
           <dia:attribute name="visibility">
@@ -5049,6 +5078,10 @@
         <dia:string>#asset_report#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Asset reports are discrete sets of depreciation or disposal transctions,
 and each one may be turned into no more than one GL transaction.#</dia:string>
@@ -5430,6 +5463,10 @@
         <dia:string>#asset_report_class#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#  By default only four types of asset reports are supported.  In the future
 others may be added.  Please correspond on the list before adding more types.#</dia:string>
@@ -5581,6 +5618,10 @@
         <dia:string>#asset_report_line#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -5800,6 +5841,10 @@
         <dia:string>#asset_rl_to_disposal_method#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Maps disposal method to line items ... port.#</dia:string>
       </dia:attribute>
@@ -5996,6 +6041,10 @@
         <dia:string>#asset_unit_class#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -6146,6 +6195,10 @@
         <dia:string>#audittrail#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This stores information on who entered or updated rows in the ar, ap, or gl
 tables.#</dia:string>
@@ -6435,6 +6488,10 @@
         <dia:string>#batch#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Stores batch header info.  Batches are groups of vouchers that are posted
 together.#</dia:string>
@@ -6803,6 +6860,10 @@
         <dia:string>#batch_class#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># These values are hard-coded.  Please coordinate before adding standard
 values.#</dia:string>
@@ -6951,9 +7012,1240 @@
         <dia:real val="6.6000000000000005"/>
       </dia:attribute>
       <dia:attribute name="name">
+        <dia:string>#budget_info#</dia:string>
+      </dia:attribute>
+
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</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>#  start_date#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#date#</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>#  end_date#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#date#</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>#  reference#</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>#  description#</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>#  entered_by#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#integer#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="value">
+
+            <dia:string>#person__get_my_entity_id()#</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>#  approved_by#</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>#  obsolete_by#</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>#  entered_at#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#timestamp without time zone#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="value">
+
+            <dia:string>#now()#</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>#  approved_at#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#timestamp without time zone#</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>#  obsolete_at#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#timestamp without time zone#</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>#budget_info_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 ((start_date &lt; end_date))#</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="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>#budget_line#</dia:string>
+      </dia:attribute>
+
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</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>#  budget_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>#  account_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>#  description#</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>#  amount#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#numeric#</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="O26">
+      <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>#budget_note#</dia:string>
+      </dia:attribute>
+
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</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>#integer#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="value">
+
+            <dia:string>#nextval(&#39;note_id_ ... lass)#</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>#  note_class#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#integer#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="value">
+
+            <dia:string>#6#</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>#  note#</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>#  vector#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#tsvector#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="value">
+
+            <dia:string>#&#39;&#39;::pg_catalog.tsvector#</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>#timestamp without time zone#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="value">
+
+            <dia:string>#now()#</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_by#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#text#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="value">
+
+            <dia:string>#&quot;session_user&quot;()#</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>#  ref_key#</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>#  subject#</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>#budget_note_note_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 ((note_class = 6))#</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="O27">
+      <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>#budget_to_department#</dia:string>
+      </dia:attribute>
+
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</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>#  budget_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>#  department_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="O28">
+      <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>#budget_to_project#</dia:string>
+      </dia:attribute>
+
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</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>#  budget_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>#  project_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="O29">
+      <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>#business#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#Groups of Customers assigned joint  ... unts.#</dia:string>
       </dia:attribute>
@@ -7107,7 +8399,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O25">
+    <dia:object type="UML - Class" version="0" id="O30">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -7127,6 +8419,10 @@
         <dia:string>#chart#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#Compatibility chart for 1.2 and earlier.#</dia:string>
       </dia:attribute>
@@ -7441,7 +8737,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O26">
+    <dia:object type="UML - Class" version="0" id="O31">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -7461,6 +8757,10 @@
         <dia:string>#company#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -7716,7 +9016,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O27">
+    <dia:object type="UML - Class" version="0" id="O32">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -7736,6 +9036,10 @@
         <dia:string>#company_to_contact#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -7945,7 +9249,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O28">
+    <dia:object type="UML - Class" version="0" id="O33">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -7965,6 +9269,10 @@
         <dia:string>#company_to_entity#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This provides a map so that entiti ... oups.#</dia:string>
       </dia:attribute>
@@ -8174,7 +9482,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O29">
+    <dia:object type="UML - Class" version="0" id="O34">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -8194,6 +9502,10 @@
         <dia:string>#company_to_location#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This table is used for locations generic to companies.  For contract-bound
 addresses, use eca_to_location instead #</dia:string>
@@ -8348,7 +9660,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O30">
+    <dia:object type="UML - Class" version="0" id="O35">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -8368,6 +9680,10 @@
         <dia:string>#contact_class#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Stores type of contact information attached to companies and persons.
 Please coordinate with others before adding new types.#</dia:string>
@@ -8532,7 +9848,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O31">
+    <dia:object type="UML - Class" version="0" id="O36">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -8552,6 +9868,10 @@
         <dia:string>#country#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -8792,7 +10112,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O32">
+    <dia:object type="UML - Class" version="0" id="O37">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -8812,6 +10132,10 @@
         <dia:string>#country_tax_form#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This table was designed for holding information relating to reportable
 sales or purchases, such as IRS 1099 forms and international equivalents.#</dia:string>
@@ -8989,7 +10313,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O33">
+    <dia:object type="UML - Class" version="0" id="O38">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -9009,8 +10333,12 @@
         <dia:string>#cr_coa_to_account#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
-        <dia:string># Provides name mapping for the cash ... reen.#</dia:string>
+        <dia:string>##</dia:string>
       </dia:attribute>
       <dia:attribute name="abstract">
         <dia:boolean val="false"/>
@@ -9139,7 +10467,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O34">
+    <dia:object type="UML - Class" version="0" id="O39">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -9159,8 +10487,12 @@
         <dia:string>#cr_report#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
-        <dia:string>#This table holds header data for ca ... orts.#</dia:string>
+        <dia:string>##</dia:string>
       </dia:attribute>
       <dia:attribute name="abstract">
         <dia:boolean val="false"/>
@@ -9529,6 +10861,29 @@
           </dia:attribute>
         </dia:composite>
 
+        <dia:composite type="umlattribute">
+          <dia:attribute name="name">
+            <dia:string>#  recon_fx#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <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:attribute>
 
       <dia:attribute name="visible_operations">
@@ -9575,7 +10930,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O35">
+    <dia:object type="UML - Class" version="0" id="O40">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -9595,9 +10950,12 @@
         <dia:string>#cr_report_line#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
-        <dia:string># This stores line item data on transaction lines and whether they are 
-cleared.#</dia:string>
+        <dia:string>##</dia:string>
       </dia:attribute>
       <dia:attribute name="abstract">
         <dia:boolean val="false"/>
@@ -10025,7 +11383,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O36">
+    <dia:object type="UML - Class" version="0" id="O41">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -10045,6 +11403,10 @@
         <dia:string>#custom_field_catalog#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Deprecated, use only with old code.#</dia:string>
       </dia:attribute>
@@ -10198,7 +11560,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O37">
+    <dia:object type="UML - Class" version="0" id="O42">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -10218,6 +11580,10 @@
         <dia:string>#custom_table_catalog#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Deprecated, use only with old code.#</dia:string>
       </dia:attribute>
@@ -10371,7 +11737,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O38">
+    <dia:object type="UML - Class" version="0" id="O43">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -10391,6 +11757,10 @@
         <dia:string>#customertax#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Mapping customer to taxes.#</dia:string>
       </dia:attribute>
@@ -10521,7 +11891,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O39">
+    <dia:object type="UML - Class" version="0" id="O44">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -10541,6 +11911,10 @@
         <dia:string>#defaults#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#  This is a free-form table for managing application settings per company
 database.  We use key-value modelling here because this most accurately maps 
@@ -10674,7 +12048,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O40">
+    <dia:object type="UML - Class" version="0" id="O45">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -10694,6 +12068,10 @@
         <dia:string>#department#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -10847,7 +12225,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O41">
+    <dia:object type="UML - Class" version="0" id="O46">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -10867,6 +12245,10 @@
         <dia:string>#dpt_trans#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#Department to Transaction Map#</dia:string>
       </dia:attribute>
@@ -10997,7 +12379,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O42">
+    <dia:object type="UML - Class" version="0" id="O47">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -11017,6 +12399,10 @@
         <dia:string>#eca_note#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Notes for entity_credit_account entries.#</dia:string>
       </dia:attribute>
@@ -11166,7 +12552,7 @@
           </dia:attribute>
           <dia:attribute name="value">
 
-            <dia:string>#&#39;&#39;::tsvector#</dia:string>
+            <dia:string>#&#39;&#39;::pg_catalog.tsvector#</dia:string>
 
           </dia:attribute>
           <dia:attribute name="visibility">
@@ -11318,7 +12704,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O43">
+    <dia:object type="UML - Class" version="0" id="O48">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -11338,6 +12724,10 @@
         <dia:string>#eca_to_contact#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># To keep track of the relationship between multiple contact methods and a single vendor or customer account. For generic 
 contacts, use company_to_contact or person_to_contact instead.#</dia:string>
@@ -11548,7 +12938,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O44">
+    <dia:object type="UML - Class" version="0" id="O49">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -11568,6 +12958,10 @@
         <dia:string>#eca_to_location#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This table is used for locations bound to contracts.  For generic contact
 addresses, use company_to_location instead #</dia:string>
@@ -11722,7 +13116,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O45">
+    <dia:object type="UML - Class" version="0" id="O50">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -11742,6 +13136,10 @@
         <dia:string>#employee_search#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -12102,7 +13500,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O46">
+    <dia:object type="UML - Class" version="0" id="O51">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -12122,6 +13520,10 @@
         <dia:string>#employees#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -12482,7 +13884,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O47">
+    <dia:object type="UML - Class" version="0" id="O52">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -12502,6 +13904,10 @@
         <dia:string>#entity#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># The primary entity table to map to ... acts #</dia:string>
       </dia:attribute>
@@ -12757,7 +14163,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O48">
+    <dia:object type="UML - Class" version="0" id="O53">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -12777,6 +14183,10 @@
         <dia:string>#entity_bank_account#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#This stores bank account informatio ... sons.#</dia:string>
       </dia:attribute>
@@ -12953,7 +14363,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O49">
+    <dia:object type="UML - Class" version="0" id="O54">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -12973,6 +14383,10 @@
         <dia:string>#entity_class#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Defines the class type such as ven ... oyee #</dia:string>
       </dia:attribute>
@@ -13182,7 +14596,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O50">
+    <dia:object type="UML - Class" version="0" id="O55">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -13202,6 +14616,10 @@
         <dia:string>#entity_class_to_entity#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Relation builder for classes to entity #</dia:string>
       </dia:attribute>
@@ -13332,7 +14750,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O51">
+    <dia:object type="UML - Class" version="0" id="O56">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -13352,6 +14770,10 @@
         <dia:string>#entity_credit_account#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#This table stores informmation relating to general relationships regarding 
 moneys owed on invoice.  Invoices, whether AR or AP, must be attached to 
@@ -14077,7 +15499,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O52">
+    <dia:object type="UML - Class" version="0" id="O57">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -14097,6 +15519,10 @@
         <dia:string>#entity_employee#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This contains employee-specific ex ... ity. #</dia:string>
       </dia:attribute>
@@ -14388,7 +15814,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O53">
+    <dia:object type="UML - Class" version="0" id="O58">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -14408,6 +15834,10 @@
         <dia:string>#entity_note#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -14557,7 +15987,7 @@
           </dia:attribute>
           <dia:attribute name="value">
 
-            <dia:string>#&#39;&#39;::tsvector#</dia:string>
+            <dia:string>#&#39;&#39;::pg_catalog.tsvector#</dia:string>
 
           </dia:attribute>
           <dia:attribute name="visibility">
@@ -14732,7 +16162,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O54">
+    <dia:object type="UML - Class" version="0" id="O59">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -14752,6 +16182,10 @@
         <dia:string>#entity_other_name#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Similar to company_other_name, a person
 may be jd, Joshua Drake, linuxpoet... all are the same person.  Currently
@@ -14917,7 +16351,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O55">
+    <dia:object type="UML - Class" version="0" id="O60">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -14937,6 +16371,10 @@
         <dia:string>#exchangerate#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -15113,7 +16551,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O56">
+    <dia:object type="UML - Class" version="0" id="O61">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -15133,6 +16571,10 @@
         <dia:string>#file_base#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#Abstract table, holds no records.  Inheriting table store actual file
 attachment data. Can be queried however to retrieve lists of all files. #</dia:string>
@@ -15425,7 +16867,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O57">
+    <dia:object type="UML - Class" version="0" id="O62">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -15445,6 +16887,10 @@
         <dia:string>#file_class#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># File classes are collections of files attached against rows in specific 
 tables in the database.  They can be used in the future to implement other form 
@@ -15577,7 +17023,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O58">
+    <dia:object type="UML - Class" version="0" id="O63">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -15597,6 +17043,10 @@
         <dia:string>#file_links#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -15842,7 +17292,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O59">
+    <dia:object type="UML - Class" version="0" id="O64">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -15862,8 +17312,12 @@
         <dia:string>#file_order#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
-        <dia:string># File attachments primarily attache ... ions.#</dia:string>
+        <dia:string>##</dia:string>
       </dia:attribute>
       <dia:attribute name="abstract">
         <dia:boolean val="false"/>
@@ -16186,7 +17640,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O60">
+    <dia:object type="UML - Class" version="0" id="O65">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -16206,6 +17660,10 @@
         <dia:string>#file_order_links#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -16451,7 +17909,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O61">
+    <dia:object type="UML - Class" version="0" id="O66">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -16471,6 +17929,10 @@
         <dia:string>#file_order_to_order#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Secondary links from one order to another, for example to support order
 consolidation.#</dia:string>
@@ -16758,7 +18220,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O62">
+    <dia:object type="UML - Class" version="0" id="O67">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -16778,6 +18240,10 @@
         <dia:string>#file_order_to_tx#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Secondary links from orders to transactions, for example to track files when
 invoices are generated from orders.#</dia:string>
@@ -17065,7 +18531,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O63">
+    <dia:object type="UML - Class" version="0" id="O68">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -17085,6 +18551,10 @@
         <dia:string>#file_part#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># File attachments primarily attache ... ions.#</dia:string>
       </dia:attribute>
@@ -17409,7 +18879,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O64">
+    <dia:object type="UML - Class" version="0" id="O69">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -17429,6 +18899,10 @@
         <dia:string>#file_secondary_attachment#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#Another abstract table.  This one will use rewrite rules to make inserts safe
 because of the difficulty in managing inserts otherwise. Inheriting tables 
@@ -17656,7 +19130,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O65">
+    <dia:object type="UML - Class" version="0" id="O70">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -17676,8 +19150,12 @@
         <dia:string>#file_transaction#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
-        <dia:string># File attachments primarily attache ... P/GL.#</dia:string>
+        <dia:string># File attachments primarily attache ... oins.#</dia:string>
       </dia:attribute>
       <dia:attribute name="abstract">
         <dia:boolean val="false"/>
@@ -18000,7 +19478,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O66">
+    <dia:object type="UML - Class" version="0" id="O71">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -18020,6 +19498,10 @@
         <dia:string>#file_tx_links#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -18265,7 +19747,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O67">
+    <dia:object type="UML - Class" version="0" id="O72">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -18285,6 +19767,10 @@
         <dia:string>#file_tx_to_order#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Secondary links from transactions  ... ders.#</dia:string>
       </dia:attribute>
@@ -18571,7 +20057,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O68">
+    <dia:object type="UML - Class" version="0" id="O73">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -18591,6 +20077,10 @@
         <dia:string>#file_view_catalog#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -18721,7 +20211,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O69">
+    <dia:object type="UML - Class" version="0" id="O74">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -18741,6 +20231,10 @@
         <dia:string>#gifi#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># GIFI labels for accounts, used in Canada and some EU countries for tax 
 reporting#</dia:string>
@@ -18872,7 +20366,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O70">
+    <dia:object type="UML - Class" version="0" id="O75">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -18892,6 +20386,10 @@
         <dia:string>#gl#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This table holds summary information for entries in the general journal.
 Does not hold summary information in 1.3 for AR or AP entries.#</dia:string>
@@ -19161,7 +20659,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O71">
+    <dia:object type="UML - Class" version="0" id="O76">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -19181,6 +20679,10 @@
         <dia:string>#inventory#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># This table contains inventory mappings to warehouses, not general inventory
 management data.#</dia:string>
@@ -19450,7 +20952,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O72">
+    <dia:object type="UML - Class" version="0" id="O77">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -19470,6 +20972,10 @@
         <dia:string>#invoice#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#Line items of invoices with goods/s ... ched.#</dia:string>
       </dia:attribute>
@@ -19922,7 +21428,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O73">
+    <dia:object type="UML - Class" version="0" id="O78">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -19942,6 +21448,10 @@
         <dia:string>#invoice_note#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>##</dia:string>
       </dia:attribute>
@@ -20091,7 +21601,7 @@
           </dia:attribute>
           <dia:attribute name="value">
 
-            <dia:string>#&#39;&#39;::tsvector#</dia:string>
+            <dia:string>#&#39;&#39;::pg_catalog.tsvector#</dia:string>
 
           </dia:attribute>
           <dia:attribute name="visibility">
@@ -20210,7 +21720,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O74">
+    <dia:object type="UML - Class" version="0" id="O79">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -20230,6 +21740,10 @@
         <dia:string>#invoice_tax_form#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Maping invoice to country_tax_form.#</dia:string>
       </dia:attribute>
@@ -20360,7 +21874,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O75">
+    <dia:object type="UML - Class" version="0" id="O80">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -20380,6 +21894,10 @@
         <dia:string>#jcitems#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Time and materials cards. 
 Materials cards not implemented.#</dia:string>
@@ -20751,6 +22269,52 @@
           </dia:attribute>
         </dia:composite>
 
+        <dia:composite type="umlattribute">
+          <dia:attribute name="name">
+            <dia:string>#  total#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#numeric#</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>#  non_billable#</dia:string>
+          </dia:attribute>
+          <dia:attribute name="type">
+            <dia:string>#numeric#</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">
@@ -20764,7 +22328,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O76">
+    <dia:object type="UML - Class" version="0" id="O81">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -20784,6 +22348,10 @@
         <dia:string>#language#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string># Languages for manual translations  ... orth.#</dia:string>
       </dia:attribute>
@@ -20914,7 +22482,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O77">
+    <dia:object type="UML - Class" version="0" id="O82">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -20934,6 +22502,10 @@
         <dia:string>#location#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#
 This table stores addresses, such as shipto and bill to addresses.
@@ -21399,7 +22971,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O78">
+    <dia:object type="UML - Class" version="0" id="O83">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -21419,6 +22991,10 @@
         <dia:string>#location_class#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
         <dia:string>#
 Individuals seeking to add new location classes should coordinate with others.
@@ -21607,7 +23183,7 @@
       <dia:attribute name="templates"/>
     </dia:object>
 
-    <dia:object type="UML - Class" version="0" id="O79">
+    <dia:object type="UML - Class" version="0" id="O84">
       <dia:attribute name="obj_pos">
         <dia:point val="0,0"/>
       </dia:attribute>
@@ -21624,12 +23200,300 @@
         <dia:real val="6.6000000000000005"/>
       </dia:attribute>
       <dia:attribute name="name">
+        <dia:string>#lsmb_group#</dia:string>
+      </dia:attribute>
+
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</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>#  role_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: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="O85">
+      <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>#lsmb_group_grants#</dia:string>
+      </dia:attribute>
+
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</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>#  group_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>#  granted_role#</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="O86">
+      <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>#lsmb_roles#</dia:string>
       </dia:attribute>
 
+      <dia:attribute name="stereotype">
+        <dia:string>#lsmb13#</dia:string>
+      </dia:attribute>
+
       <dia:attribute name="comment">
-        <dia:string># Tracks role assignments in the front end.  Not sure why we need this.  Will
-rethink for 1.4.
+        <dia:string>#A beginning of a group tracking sys ...  yet.
 #</dia:string>
       </dia:attribute>
       <dia:attribute name="abstract">

@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.