grim/purple-objects-docbook
wanted to show both ideas for conversations so...
moved conversations.hierarchy to conversations-iterfaces.hierarchy
created conversations-objects.hierarchy
--- a/Makefile Tue Apr 28 23:50:07 2009 -0500
+++ b/Makefile Wed Apr 29 22:45:23 2009 -0500
@@ -20,7 +20,8 @@
graphs/blistnodes.hierarchy \
- graphs/conversations.hierarchy \
+ graphs/conversations-interfaces.hierarchy \ + graphs/conversations-objects.hierarchy \ graphs/plugin-loaders.hierarchy \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphs/conversations-interfaces.hierarchy Wed Apr 29 22:45:23 2009 -0500
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?> +<hierarchy name="Conversations Hierarchy"> + <object name="GObject" type="abstract"/> + <object name="GInterface" type="interface"/> + <object name="PurpleObject" type="abstract"/> + <object name="PurpleIMConversation" type="interface"/> + <object name="PurpleChatConversation" type="interface"/> + <object name="PurpleMSNConversation" type="concrete"/> + <object name="PurpleOscarIM" type="concrete"/> + <object name="PurpleOscarChat" type="concrete"/> + <object name="PurpleXMPPIM" type="concrete"/> + <object name="PurpleXMPPChat" type="concrete"/> + <object name="PurpleYahooIM" type="concrete"/> + <object name="PurpleYahooChat" type="concrete"/> + <relation start="PurpleObject" end="GObject" type="is-a"/> + <relation start="PurpleIMConversation" end="GInterface" type="is-a"/> + <relation start="PurpleChatConversation" end="GInterface" type="is-a"/> + <relation start="PurpleMSNConversation" end="PurpleObject" type="is-a"/> + <relation start="PurpleMSNConversation" end="PurpleIMConversation" type="implements"/> + <relation start="PurpleMSNConversation" end="PurpleChatConversation" type="implements"/> + <relation start="PurpleOscarIM" end="PurpleObject" type="is-a"/> + <relation start="PurpleOscarIM" end="PurpleIMConversation" type="implements"/> + <relation start="PurpleOscarChat" end="PurpleObject" type="is-a"/> + <relation start="PurpleOscarChat" end="PurpleChatConversation" type="implements"/> + <relation start="PurpleXMPPIM" end="PurpleObject" type="is-a"/> + <relation start="PurpleXMPPIM" end="PurpleIMConversation" type="implements"/> + <relation start="PurpleXMPPChat" end="PurpleObject" type="is-a"/> + <relation start="PurpleXMPPChat" end="PurpleChatConversation" type="implements"/> + <relation start="PurpleYahooIM" end="PurpleObject" type="is-a"/> + <relation start="PurpleYahooIM" end="PurpleIMConversation" type="implements"/> + <relation start="PurpleYahooChat" end="PurpleObject" type="is-a"/> + <relation start="PurpleYahooChat" end="PurpleChatConversation" type="implements"/> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphs/conversations-objects.hierarchy Wed Apr 29 22:45:23 2009 -0500
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?> +<hierarchy name="Conversations Hierarchy"> + <object name="GObject" type="abstract"/> + <object name="PurpleObject" type="abstract"/> + <object name="PurpleConversation" type="abstract"/> + <object name="PurpleIMConversation" type="abstract"/> + <object name="PurpleChatConversation" type="abstract"/> + <object name="PurpleMSNIMConversation" type="concrete"/> + <object name="PurpleMSNChatConversation" type="concrete"/> + <object name="PurpleOscarIM" type="concrete"/> + <object name="PurpleOscarChat" type="concrete"/> + <object name="PurpleXMPPIM" type="concrete"/> + <object name="PurpleXMPPChat" type="concrete"/> + <object name="PurpleYahooIM" type="concrete"/> + <object name="PurpleYahooChat" type="concrete"/> + <relation start="PurpleObject" end="GObject" type="is-a"/> + <relation start="PurpleConversation" end="PurpleObject" type="is-a"/> + <relation start="PurpleIMConversation" end="PurpleConversation" type="is-a"/> + <relation start="PurpleChatConversation" end="PurpleConversation" type="is-a"/> + <relation start="PurpleMSNIMConversation" end="PurpleIMConversation" type="is-a"/> + <relation start="PurpleMSNChatConversation" end="PurpleChatConversation" type="is-a"/> + <relation start="PurpleOscarIM" end="PurpleIMConversation" type="is-a"/> + <relation start="PurpleOscarChat" end="PurpleChatConversation" type="is-a"/> + <relation start="PurpleXMPPIM" end="PurpleIMConversation" type="is-a"/> + <relation start="PurpleXMPPChat" end="PurpleChatConversation" type="is-a"/> + <relation start="PurpleYahooIM" end="PurpleIMConversation" type="is-a"/> + <relation start="PurpleYahooChat" end="PurpleChatConversation" type="is-a"/> --- a/graphs/conversations.hierarchy Tue Apr 28 23:50:07 2009 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<hierarchy name="Conversations Hierarchy">
- <object name="GObject" type="abstract"/>
- <object name="GInterface" type="interface"/>
- <object name="PurpleObject" type="abstract"/>
- <object name="PurpleIMConversation" type="interface"/>
- <object name="PurpleChatConversation" type="interface"/>
- <object name="PurpleMSNConversation" type="concrete"/>
- <object name="PurpleOscarIM" type="concrete"/>
- <object name="PurpleOscarChat" type="concrete"/>
- <object name="PurpleXMPPIM" type="concrete"/>
- <object name="PurpleXMPPChat" type="concrete"/>
- <object name="PurpleYahooIM" type="concrete"/>
- <object name="PurpleYahooChat" type="concrete"/>
- <relation start="PurpleObject" end="GObject" type="is-a"/>
- <relation start="PurpleIMConversation" end="GInterface" type="is-a"/>
- <relation start="PurpleChatConversation" end="GInterface" type="is-a"/>
- <relation start="PurpleMSNConversation" end="PurpleObject" type="is-a"/>
- <relation start="PurpleMSNConversation" end="PurpleIMConversation" type="implements"/>
- <relation start="PurpleMSNConversation" end="PurpleChatConversation" type="implements"/>
- <relation start="PurpleOscarIM" end="PurpleObject" type="is-a"/>
- <relation start="PurpleOscarIM" end="PurpleIMConversation" type="implements"/>
- <relation start="PurpleOscarChat" end="PurpleObject" type="is-a"/>
- <relation start="PurpleOscarChat" end="PurpleChatConversation" type="implements"/>
- <relation start="PurpleXMPPIM" end="PurpleObject" type="is-a"/>
- <relation start="PurpleXMPPIM" end="PurpleIMConversation" type="implements"/>
- <relation start="PurpleXMPPChat" end="PurpleObject" type="is-a"/>
- <relation start="PurpleXMPPChat" end="PurpleChatConversation" type="implements"/>
- <relation start="PurpleYahooIM" end="PurpleObject" type="is-a"/>
- <relation start="PurpleYahooIM" end="PurpleIMConversation" type="implements"/>
- <relation start="PurpleYahooChat" end="PurpleObject" type="is-a"/>
- <relation start="PurpleYahooChat" end="PurpleChatConversation" type="implements"/>
--->