grim/purple-objects-docbook

create the accounts hierarchy graph

2009-04-29, Gary Kramlich
ce254d873323
Parents ccc30a2a2b8e
Children c4dc96712ccf
create the accounts hierarchy graph
--- a/Makefile Wed Apr 29 22:45:23 2009 -0500
+++ b/Makefile Wed Apr 29 23:06:50 2009 -0500
@@ -19,6 +19,7 @@
xml/todo.xml
HIERARCHIES=\
+ graphs/accounts.hierarchy \
graphs/blistnodes.hierarchy \
graphs/conversations-interfaces.hierarchy \
graphs/conversations-objects.hierarchy \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphs/accounts.hierarchy Wed Apr 29 23:06:50 2009 -0500
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<hierarchy name="Buddy List Node Hierarchy">
+ <objects>
+ <object name="GObject" type="abstract"/>
+ <object name="PurpleObject" type="abstract"/>
+ <object name="PurpleAccount" type="abstract"/>
+
+ <object name="PurpleMSNAccount" type="concrete"/>
+ <object name="PurpleOscarAccount" type="concrete"/>
+ <object name="PurpleXMPPAccount" type="concrete"/>
+ <object name="PurpleYahooAccount" type="concrete"/>
+ </objects>
+ <relations>
+ <relation start="PurpleObject" end="GObject" type="is-a"/>
+ <relation start="PurpleAccount" end="PurpleObject" type="is-a"/>
+
+ <relation start="PurpleMSNAccount" end="PurpleAccount" type="is-a"/>
+ <relation start="PurpleOscarAccount" end="PurpleAccount" type="is-a"/>
+ <relation start="PurpleXMPPAccount" end="PurpleAccount" type="is-a"/>
+ <relation start="PurpleYahooAccount" end="PurpleAccount" type="is-a"/>
+ </relations>
+</hierarchy>
+<!--
+ vi: syntax=xml
+-->