mirror of https://github.com/dspinellis/UMLGraph
55 lines
3.8 KiB
Plaintext
55 lines
3.8 KiB
Plaintext
#!/usr/local/bin/dot
|
|
#
|
|
# Class diagram
|
|
# Generated by UMLGraph version R5_6-9-g37cd34 (http://www.umlgraph.org/)
|
|
#
|
|
|
|
digraph G {
|
|
graph [fontnames="svg"]
|
|
edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10,color="black"];
|
|
node [fontname="Helvetica",fontcolor="black",fontsize=10,shape=plaintext];
|
|
nodesep=0.25;
|
|
ranksep=0.5;
|
|
// Asset
|
|
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>>];
|
|
// InterestBearingItem
|
|
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>>];
|
|
// InsurableItem
|
|
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>>];
|
|
// BankAccount
|
|
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>>];
|
|
// RealEstate
|
|
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>>];
|
|
// Security
|
|
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>>];
|
|
// Stock
|
|
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>>];
|
|
// Bond
|
|
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>>];
|
|
// CheckingAccount
|
|
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>>];
|
|
// SavingsAccount
|
|
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>>];
|
|
//BankAccount extends Asset
|
|
c55:p -> c58:p [arrowtail=empty,dir=back,weight=10];
|
|
//BankAccount extends InsurableItem
|
|
c57:p -> c58:p [arrowtail=empty,dir=back,weight=10];
|
|
//BankAccount extends InterestBearingItem
|
|
c56:p -> c58:p [arrowtail=empty,dir=back,weight=10];
|
|
//RealEstate extends Asset
|
|
c55:p -> c59:p [arrowtail=empty,dir=back,weight=10];
|
|
//RealEstate extends InsurableItem
|
|
c57:p -> c59:p [arrowtail=empty,dir=back,weight=10];
|
|
//Security extends Asset
|
|
c55:p -> c60:p [arrowtail=empty,dir=back,weight=10];
|
|
//Stock extends Security
|
|
c60:p -> c61:p [arrowtail=empty,dir=back,weight=10];
|
|
//Bond extends Security
|
|
c60:p -> c62:p [arrowtail=empty,dir=back,weight=10];
|
|
//CheckingAccount extends BankAccount
|
|
c58:p -> c63:p [arrowtail=empty,dir=back,weight=10];
|
|
//SavingsAccount extends BankAccount
|
|
c58:p -> c64:p [arrowtail=empty,dir=back,weight=10];
|
|
}
|
|
|