1#!/usr/local/bin/dot
2#
3# Class diagram
4# Generated by UMLGraph version R5_6-9-g37cd34 (http://www.umlgraph.org/)
5#
6
7digraph G {
8	edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10];
9	node [fontname="Helvetica",fontsize=10,shape=plaintext];
10	nodesep=0.25;
11	ranksep=0.5;
12	// Asset
13	c55 [label=<<table title="Asset" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> Asset </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
14	// InterestBearingItem
15	c56 [label=<<table title="InterestBearingItem" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> InterestBearingItem </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
16	// InsurableItem
17	c57 [label=<<table title="InsurableItem" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> InsurableItem </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
18	// BankAccount
19	c58 [label=<<table title="BankAccount" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> BankAccount </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
20	// RealEstate
21	c59 [label=<<table title="RealEstate" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> RealEstate </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
22	// Security
23	c60 [label=<<table title="Security" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> Security </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
24	// Stock
25	c61 [label=<<table title="Stock" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> Stock </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
26	// Bond
27	c62 [label=<<table title="Bond" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> Bond </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
28	// CheckingAccount
29	c63 [label=<<table title="CheckingAccount" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> CheckingAccount </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
30	// SavingsAccount
31	c64 [label=<<table title="SavingsAccount" border="0" cellborder="1" cellspacing="0" cellpadding="2" port="p"><tr><td><table border="0" cellspacing="0" cellpadding="1"><tr><td align="center" balign="center"> SavingsAccount </td></tr></table></td></tr></table>>, URL="null", fontname="Helvetica", fontcolor="black", fontsize=10.0];
32	//BankAccount extends Asset
33	c55:p -> c58:p [dir=back,arrowtail=empty];
34	//BankAccount extends InsurableItem
35	c57:p -> c58:p [dir=back,arrowtail=empty];
36	//BankAccount extends InterestBearingItem
37	c56:p -> c58:p [dir=back,arrowtail=empty];
38	//RealEstate extends Asset
39	c55:p -> c59:p [dir=back,arrowtail=empty];
40	//RealEstate extends InsurableItem
41	c57:p -> c59:p [dir=back,arrowtail=empty];
42	//Security extends Asset
43	c55:p -> c60:p [dir=back,arrowtail=empty];
44	//Stock extends Security
45	c60:p -> c61:p [dir=back,arrowtail=empty];
46	//Bond extends Security
47	c60:p -> c62:p [dir=back,arrowtail=empty];
48	//CheckingAccount extends BankAccount
49	c58:p -> c63:p [dir=back,arrowtail=empty];
50	//SavingsAccount extends BankAccount
51	c58:p -> c64:p [dir=back,arrowtail=empty];
52}
53
54