grim/purple-objects-docbook

update the todo list a bit, needs a lot more work to actually track stuff, but yeah
<?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="PurpleBListNode" type="abstract"/>
<object name="PurpleBuddy" type="abstract"/>
<object name="PurpleChat" type="abstract"/>
<object name="PurpleContact" type="concrete"/>
<object name="PurpleGroup" type="concrete"/>
</objects>
<relations>
<relation start="PurpleObject" end="GObject" type="is-a"/>
<relation start="PurpleBListNode" end="PurpleObject" type="is-a"/>
<relation start="PurpleBuddy" end="PurpleBListNode" type="is-a"/>
<relation start="PurpleChat" end="PurpleBListNode" type="is-a"/>
<relation start="PurpleContact" end="PurpleBListNode" type="is-a"/>
<relation start="PurpleGroup" end="PurpleBListNode" type="is-a"/>
<relation start="PurpleContact" end="PurpleBuddy" type="has-a"/>
<relation start="PurpleGroup" end="PurpleContact" type="has-a"/>
<relation start="PurpleGroup" end="PurpleChat" type="has-a"/>
</relations>
</hierarchy>
<!--
vi: syntax=xml
-->