ia64/xen-unstable

view docs/xen-api/xenapi-datamodel-graph.dot @ 14754:7cce8838abe0

Update the datamodel class diagram, and use neato rather than dot, which gives
a much better result.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
author Ewan Mellor <ewan@xensource.com>
date Thu Apr 05 17:22:22 2007 +0100 (2007-04-05)
parents d1b0a5adaeab
children 69ab63bee57c
line source
1 # Hand edited class diagram for the SDK -- HTML version
2 # this one mentions all the classes so the imagemap works
4 digraph "Xen-API Class Diagram" {
5 fontname="Verdana";
7 node [ shape=box ]; session VM host network VIF PIF SR VDI VBD PBD user;
8 node [shape=ellipse]; PIF_metrics VIF_metrics VM_metrics VBD_metrics PBD_metrics VM_guest_metrics host_metrics;
9 node [shape=box]; host_cpu console
10 session -> host [ arrowhead="none" ]
11 session -> user [ arrowhead="none" ]
12 VM -> VM_metrics [ arrowhead="none" ]
13 VM -> VM_guest_metrics [ arrowhead="none" ]
14 VM -> console [ arrowhead="crow" ]
15 host -> PBD [ arrowhead="crow", arrowtail="none" ]
16 host -> host_metrics [ arrowhead="none" ]
17 host -> host_cpu [ arrowhead="none" ]
18 VIF -> VM [ arrowhead="none", arrowtail="crow" ]
19 VIF -> network [ arrowhead="none", arrowtail="crow" ]
20 VIF -> VIF_metrics [ arrowhead="none" ]
21 PIF -> host [ arrowhead="none", arrowtail="crow" ]
22 PIF -> network [ arrowhead="none", arrowtail="crow" ]
23 PIF -> PIF_metrics [ arrowhead="none" ]
24 SR -> PBD [ arrowhead="crow", arrowtail="none" ]
25 PBD -> PBD_metrics [ arrowhead="none" ]
26 SR -> VDI [ arrowhead="crow", arrowtail="none" ]
27 VDI -> VBD [ arrowhead="crow", arrowtail="none" ]
28 VBD -> VM [ arrowhead="none", arrowtail="crow" ]
29 VTPM -> VM [ arrowhead="none", arrowtail="crow" ]
30 VBD -> VBD_metrics [ arrowhead="none" ]
31 }