grim/purple-objects-docbook

basic whiteboard hierarchy fun

2009-04-29, Gary Kramlich
afa27b43756e
Parents b4ebb6fb391d
Children 90d5ded3e4d8
basic whiteboard hierarchy fun
--- a/Makefile Wed Apr 29 23:24:32 2009 -0500
+++ b/Makefile Wed Apr 29 23:42:36 2009 -0500
@@ -17,7 +17,8 @@
xml/graphs.xml \
xml/plugins.xml \
xml/plugin-loaders.xml \
- xml/purple-objects.xml
+ xml/purple-objects.xml \
+ xml/whiteboards.xml
BOOK_BUILT_SOURCES=\
xml/todo.xml
@@ -29,7 +30,8 @@
graphs/conversations-interfaces.hierarchy \
graphs/conversations-objects.hierarchy \
graphs/plugin-loaders.hierarchy \
- graphs/plugins.hierarchy
+ graphs/plugins.hierarchy \
+ graphs/whiteboards.hierarchy
CLASSES=\
graphs/plugin.class \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphs/whiteboards.hierarchy Wed Apr 29 23:42:36 2009 -0500
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<hierarchy name="Accounts Hierarchy">
+ <objects>
+ <object name="GObject" type="abstract"/>
+ <object name="GInterface" type="interface"/>
+
+ <object name="PurpleObject" type="abstract"/>
+ <object name="PurpleWhiteboard" type="abstract"/>
+
+ <object name="PurpleWhiteboardProtocolIface" type="interface"/>
+
+ <object name="PurpleXMPPWhiteboard" type="concrete"/>
+ <object name="PurpleYahooWhiteboard" type="concrete"/>
+ </objects>
+ <relations>
+ <relation start="PurpleObject" end="GObject" type="is-a"/>
+
+ <relation start="PurpleWhiteboard" end="PurpleObject" type="is-a"/>
+
+ <relation start="PurpleWhiteboardProtocolIface" end="GInterface" type="is-a"/>
+
+ <relation start="PurpleXMPPWhiteboard" end="PurpleWhiteboardProtocolIface" type="implements"/>
+ <relation start="PurpleXMPPWhiteboard" end="PurpleWhiteboard" type="is-a"/>
+
+ <relation start="PurpleYahooWhiteboard" end="PurpleWhiteboardProtocolIface" type="implements"/>
+ <relation start="PurpleYahooWhiteboard" end="PurpleWhiteboard" type="is-a"/>
+ </relations>
+</hierarchy>
+<!--
+ vi: syntax=xml
+-->
--- a/xml/purple-objects.xml Wed Apr 29 23:24:32 2009 -0500
+++ b/xml/purple-objects.xml Wed Apr 29 23:42:36 2009 -0500
@@ -14,4 +14,5 @@
<xi:include href="accounts.xml"/>
<xi:include href="conversations.xml"/>
<xi:include href="ciphers.xml"/>
+ <xi:include href="whiteboards.xml"/>
</book>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/xml/whiteboards.xml Wed Apr 29 23:42:36 2009 -0500
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<refentry id="whiteboards">
+ <refmeta>
+ <refentrytitle>Whiteboards</refentrytitle>
+ </refmeta>
+
+ <refsect1>
+ <title>Whiteboards</title>
+
+ <imageobject>
+ <imagedata fileref="graphs/whiteboards.png"/>
+ </imageobject>
+ </refsect1>
+</refentry>
+