Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2011-09-22 18:04:46 +0000
committerEike Stepper2011-09-22 18:04:46 +0000
commita5d04ff017a33642ddfdb2210ee8f0bc18b6cdbd (patch)
tree5606b0b2b6c1dbf6622ec6d50d4ebf38baf983e1
parentf885e81b3e049cfa01c28dee73bd74d8bf892bb6 (diff)
downloadcdo-a5d04ff017a33642ddfdb2210ee8f0bc18b6cdbd.tar.gz
cdo-a5d04ff017a33642ddfdb2210ee8f0bc18b6cdbd.tar.xz
cdo-a5d04ff017a33642ddfdb2210ee8f0bc18b6cdbd.zip
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/Overview.html9
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/book.css8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/online/index.html9
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/reference/index.html11
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/reference/schema/index.html9
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/images/backward.pngbin0 -> 1074 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/images/forward.pngbin0 -> 1205 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/images/backward.pngbin0 -> 1074 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/images/forward.pngbin0 -> 1205 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Documentation.java6
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/StructuralElement.java2
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleImpl.java8
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java53
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CategoryImpl.java15
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ChapterImpl.java12
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DocumentationImpl.java25
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java14
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SnippetImpl.java5
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/StructuralElementImpl.java36
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TocImpl.java9
-rw-r--r--plugins/org.eclipse.net4j.db.doc/html/Overview.html11
-rw-r--r--plugins/org.eclipse.net4j.db.doc/html/online/index.html9
-rw-r--r--plugins/org.eclipse.net4j.db.doc/html/reference/index.html11
-rw-r--r--plugins/org.eclipse.net4j.db.doc/html/reference/schema/index.html9
-rw-r--r--plugins/org.eclipse.net4j.db.doc/images/backward.pngbin0 -> 1074 bytes
-rw-r--r--plugins/org.eclipse.net4j.db.doc/images/forward.pngbin0 -> 1205 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/html/Overview.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/html/online/index.html9
-rw-r--r--plugins/org.eclipse.net4j.doc/html/reference/index.html11
-rw-r--r--plugins/org.eclipse.net4j.doc/html/reference/schema/index.html9
-rw-r--r--plugins/org.eclipse.net4j.doc/images/backward.pngbin0 -> 1074 bytes
-rw-r--r--plugins/org.eclipse.net4j.doc/images/forward.pngbin0 -> 1205 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/html/Overview.html11
-rw-r--r--plugins/org.eclipse.net4j.util.doc/html/online/index.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/html/reference/index.html11
-rw-r--r--plugins/org.eclipse.net4j.util.doc/html/reference/schema/index.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/images/backward.pngbin0 -> 1074 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/images/forward.pngbin0 -> 1205 bytes
38 files changed, 298 insertions, 53 deletions
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/Overview.html b/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
index 10cf29529f..5153b6cdc5 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
@@ -20,7 +20,12 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a></div> -->
-<h1>Overview</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Overview</h1></td>
+ <td align="right" valign="middle" nowrap>&nbsp;<a href="reference/index.html" title="Forward to Reference"><img src="../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
CDO is a pure Java <i>model repository</i> for your EMF models and meta models. CDO can also serve as a
<i>persistence and distribution framework</i> for your EMF based application systems. For the sake of this overview a
@@ -144,6 +149,8 @@ function windowTitle()
<p align="center">
<img src="repository-architecture.png"/>.
+<p align="right">
+&nbsp;<a href="reference/index.html" title="Forward to Reference"><img src="../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/book.css b/plugins/org.eclipse.emf.cdo.doc/html/book.css
index ad66fb1694..f9822b0dbf 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/book.css
+++ b/plugins/org.eclipse.emf.cdo.doc/html/book.css
@@ -94,12 +94,12 @@ a:link { color: #0000FF }
a:hover { color: #000080 }
a:visited { text-decoration: underline }
ul { margin-top: 10px; margin-bottom: 10px; }
-li { margin-top: 10px; margin-bottom: 10px; }
-li p { margin-top: 10px; margin-bottom: 10px; }
+li { margin-top: 5px; margin-bottom: 5px; }
+li p { margin-top: 5px; margin-bottom: 5px; }
ol { margin-top: 10px; margin-bottom: 10px; }
dl { margin-top: 10px; margin-bottom: 10px; }
-dt { margin-top: 10px; margin-bottom: 10px; font-weight: bold; }
-dd { margin-top: 10px; margin-bottom: 10px; }
+dt { margin-top: 5px; margin-bottom: 5px; font-weight: bold; }
+dd { margin-top: 5px; margin-bottom: 5px; }
strong { font-weight: bold}
em { font-style: italic}
var { font-style: italic}
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/online/index.html b/plugins/org.eclipse.emf.cdo.doc/html/online/index.html
index 785d0cdf53..c9ff795de4 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/online/index.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/online/index.html
@@ -20,7 +20,12 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a></div> -->
-<h1>Online Docs</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Online Docs</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../reference/schema/index.html" title="Backward to Extension Point Reference"><img src="../../images/backward.png"/></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
<tr><td><img src="../../images/article.gif"/>&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in CDO Model Repository Documentation">Homepage</a></td></tr>
@@ -29,6 +34,8 @@ function windowTitle()
</p>
+<p align="right">
+<a href="../reference/schema/index.html" title="Backward to Extension Point Reference"><img src="../../images/backward.png"/></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/reference/index.html b/plugins/org.eclipse.emf.cdo.doc/html/reference/index.html
index ba611ce877..55c4e76892 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/reference/index.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/reference/index.html
@@ -20,15 +20,22 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a></div> -->
-<h1>Reference</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Reference</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png"/></a>&nbsp;<a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
-<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="api/index.html" title="Category in CDO Model Repository Documentation">API Reference</a></td></tr>
+<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="../../javadoc/overview-summary.html" title="Category in CDO Model Repository Documentation">API Reference</a></td></tr>
<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="schema/index.html" title="Category in CDO Model Repository Documentation">Extension Point Reference</a></td></tr>
</table>
</p>
+<p align="right">
+<a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png"/></a>&nbsp;<a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/reference/schema/index.html b/plugins/org.eclipse.emf.cdo.doc/html/reference/schema/index.html
index 036982f483..1da0e7188d 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/reference/schema/index.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/reference/schema/index.html
@@ -20,13 +20,20 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="../index.html" title="Category in CDO Model Repository Documentation">Reference</a></div> -->
-<h1>Extension Point Reference</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Extension Point Reference</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../../images/backward.png"/></a>&nbsp;<a href="../../online/index.html" title="Forward to Online Docs"><img src="../../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
</table>
</p>
+<p align="right">
+<a href="../../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../../images/backward.png"/></a>&nbsp;<a href="../../online/index.html" title="Forward to Online Docs"><img src="../../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/images/backward.png b/plugins/org.eclipse.emf.cdo.doc/images/backward.png
new file mode 100644
index 0000000000..535c536157
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/images/backward.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/images/forward.png b/plugins/org.eclipse.emf.cdo.doc/images/forward.png
new file mode 100644
index 0000000000..96ebe01c5f
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/images/forward.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/backward.png b/plugins/org.eclipse.emf.cdo.releng.doc/images/backward.png
new file mode 100644
index 0000000000..535c536157
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/images/backward.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/images/forward.png b/plugins/org.eclipse.emf.cdo.releng.doc/images/forward.png
new file mode 100644
index 0000000000..96ebe01c5f
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/images/forward.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Documentation.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Documentation.java
index ae089d0d53..fc44f63763 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Documentation.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/Documentation.java
@@ -9,6 +9,7 @@ package org.eclipse.emf.cdo.releng.doc.article;
import org.eclipse.emf.common.util.EList;
import java.io.File;
+import java.util.List;
/**
* <!-- begin-user-doc --> A representation of the model object '<em><b>Documentation</b></em>'. <!-- end-user-doc -->
@@ -129,6 +130,11 @@ public interface Documentation extends StructuralElement
File getProjectFolder();
+ StructuralElement getDefaultElement();
+
void setDefaultElement(StructuralElement defaultElement);
+ List<StructuralElement> getNavElements();
+
+ void registerElement(StructuralElement element);
} // Documentation
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/StructuralElement.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/StructuralElement.java
index e440f06fe6..6c48e76ff9 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/StructuralElement.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/StructuralElement.java
@@ -149,4 +149,6 @@ public interface StructuralElement extends LinkTarget
void generate(PrintWriter out) throws IOException;
+ String getImagePath();
+
} // StructuralElement
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleImpl.java
index cb82db210b..c225a188a1 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ArticleImpl.java
@@ -19,6 +19,7 @@ import com.sun.javadoc.ClassDoc;
import java.io.IOException;
import java.util.HashMap;
+import java.util.List;
import java.util.Map;
/**
@@ -77,6 +78,13 @@ public class ArticleImpl extends ChapterImpl implements Article
}
@Override
+ protected void collectNavElements(List<StructuralElement> navElements)
+ {
+ navElements.add(this);
+ super.collectNavElements(navElements);
+ }
+
+ @Override
public void generate() throws IOException
{
generate(getOutputFile());
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java
index c5fbc1ea41..fb58ad1f52 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java
@@ -26,6 +26,7 @@ import com.sun.javadoc.Doc;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Collection;
+import java.util.List;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Body</b></em>'. <!-- end-user-doc -->
@@ -290,4 +291,56 @@ public abstract class BodyImpl extends StructuralElementImpl implements Body
BodyElementContainerImpl.generate(out, this, elements);
super.generate(out);
}
+
+ protected void generateHeader(PrintWriter out)
+ {
+ out.write("<table border=\"0\">\n");
+ out.write("\t<tr>\n");
+ out.write("\t\t<td width=\"100%\"><h1>");
+ out.write(getTitle());
+ out.write("</h1></td>\n");
+ out.write("\t\t<td align=\"right\" valign=\"middle\" nowrap>");
+ generateNav(out);
+ out.write("</td>\n");
+ out.write("\t</tr>\n");
+ out.write("</table>\n");
+ }
+
+ protected void generateFooter(PrintWriter out)
+ {
+ out.write("<p align=\"right\">\n");
+ generateNav(out);
+ out.write("</p>\n");
+ }
+
+ private void generateNav(PrintWriter out)
+ {
+ List<StructuralElement> elements = getDocumentation().getNavElements();
+ int index = elements.indexOf(this);
+
+ if (index > 0)
+ {
+ StructuralElement previous = elements.get(index - 1);
+ generateNav(out, previous, "Backward");
+ }
+
+ out.write("&nbsp;");
+
+ if (index < elements.size() - 1)
+ {
+ StructuralElement next = elements.get(index + 1);
+ generateNav(out, next, "Forward");
+ }
+ }
+
+ private void generateNav(PrintWriter out, StructuralElement target, String action)
+ {
+ String href = target.linkFrom(this);
+ String tooltip = action + " to " + target.getTitle();
+ String image = getImagePath() + "/" + action.toLowerCase() + ".png";
+
+ out.write("<a href=\"" + href + "\" title=\"" + tooltip + "\">");
+ out.write("<img src=\"" + image + "\"/>");
+ out.write("</a>");
+ }
} // BodyImpl
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CategoryImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CategoryImpl.java
index b1e1c2f433..d75cd59acf 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CategoryImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/CategoryImpl.java
@@ -19,6 +19,7 @@ import com.sun.javadoc.Tag;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
+import java.util.List;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Category</b></em>'. <!-- end-user-doc -->
@@ -42,7 +43,6 @@ public class CategoryImpl extends BodyImpl implements Category
CategoryImpl(StructuralElement parent, PackageDoc packageDoc)
{
super(parent, ArticleUtil.getSimplePackageName(packageDoc) + "/index.html", packageDoc);
- getDocumentation().getContext().register(getId(), this);
for (Tag tag : packageDoc.inlineTags())
{
@@ -73,6 +73,13 @@ public class CategoryImpl extends BodyImpl implements Category
}
@Override
+ protected void collectNavElements(List<StructuralElement> navElements)
+ {
+ navElements.add(this);
+ super.collectNavElements(navElements);
+ }
+
+ @Override
public PackageDoc getDoc()
{
return (PackageDoc)super.getDoc();
@@ -103,10 +110,8 @@ public class CategoryImpl extends BodyImpl implements Category
@Override
public void generate(PrintWriter out) throws IOException
{
- out.write("<h" + 1 + ">");
- out.write(getTitle());
- out.write("</h" + 1 + ">\n");
-
+ generateHeader(out);
BodyElementContainerImpl.generate(out, this, getElements());
+ generateFooter(out);
}
} // CategoryImpl
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ChapterImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ChapterImpl.java
index 7c84299774..0e2f925ee7 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ChapterImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/ChapterImpl.java
@@ -47,7 +47,6 @@ public class ChapterImpl extends BodyImpl implements Chapter
ChapterImpl(StructuralElement parent, ClassDoc classDoc)
{
super(parent, makePath(classDoc), classDoc);
- getDocumentation().getContext().register(getId(), this);
((ArticleImpl)getArticle()).registerChapter(this);
}
@@ -151,9 +150,9 @@ public class ChapterImpl extends BodyImpl implements Chapter
{
if (this instanceof Article)
{
- out.write("<h" + 1 + ">");
- out.write(getTitle());
- out.write("</h" + 1 + ">\n");
+ generateHeader(out);
+ super.generate(out);
+ generateFooter(out);
}
else
{
@@ -163,15 +162,14 @@ public class ChapterImpl extends BodyImpl implements Chapter
out.write("<h" + level + ">");
out.write(anchor + getTitleWithNumber());
out.write("</h" + level + ">\n");
- }
- super.generate(out);
+ super.generate(out);
+ }
}
public String getName()
{
return getDoc().simpleTypeName();
- // return getPath().replace('/', '_').replace('.', '_').replace('-', '_');
}
public String getTitleWithNumber()
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DocumentationImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DocumentationImpl.java
index aa3c098917..49c293cf33 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DocumentationImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/DocumentationImpl.java
@@ -44,7 +44,10 @@ import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
+import java.util.ArrayList;
import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Documentation</b></em>'. <!-- end-user-doc -->
@@ -126,6 +129,8 @@ public class DocumentationImpl extends StructuralElementImpl implements Document
private StructuralElement defaultElement;
+ private final List<StructuralElement> navElements = new ArrayList<StructuralElement>();
+
private boolean analyzed;
private File projectFolder;
@@ -157,7 +162,6 @@ public class DocumentationImpl extends StructuralElementImpl implements Document
analyzeDependencies(projectFolder);
loadPlugins(projectFolder);
analyzeDocumentation(projectFolder);
-
if (defaultElement == null)
{
throw new AssertionError("No default element declared in " + getTitle());
@@ -165,6 +169,15 @@ public class DocumentationImpl extends StructuralElementImpl implements Document
setPath(defaultElement.getFullPath());
analyzed = true;
+ collectNavElements(navElements);
+ }
+
+ public void registerElement(StructuralElement element)
+ {
+ if (element != this)
+ {
+ getContext().register(element.getId(), element);
+ }
}
private void analyzeDependencies(File projectFolder)
@@ -677,6 +690,11 @@ public class DocumentationImpl extends StructuralElementImpl implements Document
return "Documentation";
}
+ public StructuralElement getDefaultElement()
+ {
+ return defaultElement;
+ }
+
public void setDefaultElement(StructuralElement defaultElement)
{
if (this.defaultElement != null)
@@ -687,6 +705,11 @@ public class DocumentationImpl extends StructuralElementImpl implements Document
this.defaultElement = defaultElement;
}
+ public List<StructuralElement> getNavElements()
+ {
+ return Collections.unmodifiableList(navElements);
+ }
+
@Override
public RootDoc getDoc()
{
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java
index 6d8cd16ada..565e0d719f 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/JavadocImpl.java
@@ -12,12 +12,14 @@ import org.eclipse.emf.cdo.releng.doc.article.Javadoc;
import org.eclipse.emf.cdo.releng.doc.article.Plugin;
import org.eclipse.emf.cdo.releng.doc.article.StructuralElement;
import org.eclipse.emf.cdo.releng.doc.article.impl.DocumentationImpl.TocWriter;
+import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import com.sun.javadoc.PackageDoc;
+import java.io.File;
import java.io.IOException;
/**
@@ -29,6 +31,8 @@ import java.io.IOException;
*/
public class JavadocImpl extends CategoryImpl implements Javadoc
{
+ private static final String OVERVIEW_SUMMARY = "javadoc/overview-summary.html";
+
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
@@ -62,9 +66,17 @@ public class JavadocImpl extends CategoryImpl implements Javadoc
}
@Override
+ public String linkFrom(StructuralElement source)
+ {
+ File sourceFile = source.getOutputFile();
+ File targetFile = new File(getDocumentation().getProjectFolder(), OVERVIEW_SUMMARY);
+ return ArticleUtil.createLink(sourceFile, targetFile);
+ }
+
+ @Override
protected void generateTocEntry(TocWriter writer) throws IOException
{
- writer.writeGroupStart(getTitle(), "javadoc/overview-summary.html");
+ writer.writeGroupStart(getTitle(), OVERVIEW_SUMMARY);
for (Plugin plugin : getDocumentation().getPlugins())
{
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SnippetImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SnippetImpl.java
index d0d03e7de7..adb919916a 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SnippetImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/SnippetImpl.java
@@ -29,7 +29,6 @@ import com.sun.javadoc.SeeTag;
import com.sun.javadoc.SourcePosition;
import com.sun.javadoc.Tag;
-import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.lang.reflect.Constructor;
@@ -238,9 +237,7 @@ public class SnippetImpl extends EmbeddableElementImpl implements Snippet
}
StructuralElement structuralElement = getStructuralElement(embedder);
- File source = structuralElement.getOutputFile();
- File target = new File(getDocumentation().getProjectFolder(), "images");
- String imagePath = ArticleUtil.createLink(source, target) + "/";
+ String imagePath = structuralElement.getImagePath() + "/";
SeeTag embedderTag = (SeeTag)embedder.getTag();
String title = embedderTag.label();
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/StructuralElementImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/StructuralElementImpl.java
index 35872aef45..66bc3b97a7 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/StructuralElementImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/StructuralElementImpl.java
@@ -121,6 +121,7 @@ public abstract class StructuralElementImpl extends LinkTargetImpl implements St
setParent(parent);
setPath(path);
this.doc = doc;
+ getDocumentation().registerElement(this);
if (ArticleUtil.isTagged(doc, "@default"))
{
@@ -188,7 +189,9 @@ public abstract class StructuralElementImpl extends LinkTargetImpl implements St
public StructuralElement getParent()
{
if (eContainerFeatureID() != ArticlePackage.STRUCTURAL_ELEMENT__PARENT)
+ {
return null;
+ }
return (StructuralElement)eContainer();
}
@@ -210,24 +213,34 @@ public abstract class StructuralElementImpl extends LinkTargetImpl implements St
*/
public void setParent(StructuralElement newParent)
{
- if (newParent != eInternalContainer()
- || (eContainerFeatureID() != ArticlePackage.STRUCTURAL_ELEMENT__PARENT && newParent != null))
+ if (newParent != eInternalContainer() || eContainerFeatureID() != ArticlePackage.STRUCTURAL_ELEMENT__PARENT
+ && newParent != null)
{
if (EcoreUtil.isAncestor(this, newParent))
+ {
throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
+ }
NotificationChain msgs = null;
if (eInternalContainer() != null)
+ {
msgs = eBasicRemoveFromContainer(msgs);
+ }
if (newParent != null)
+ {
msgs = ((InternalEObject)newParent).eInverseAdd(this, ArticlePackage.STRUCTURAL_ELEMENT__CHILDREN,
StructuralElement.class, msgs);
+ }
msgs = basicSetParent(newParent, msgs);
if (msgs != null)
+ {
msgs.dispatch();
+ }
}
else if (eNotificationRequired())
+ {
eNotify(new ENotificationImpl(this, Notification.SET, ArticlePackage.STRUCTURAL_ELEMENT__PARENT, newParent,
newParent));
+ }
}
/**
@@ -289,7 +302,9 @@ public abstract class StructuralElementImpl extends LinkTargetImpl implements St
return ((InternalEList<InternalEObject>)(InternalEList<?>)getChildren()).basicAdd(otherEnd, msgs);
case ArticlePackage.STRUCTURAL_ELEMENT__PARENT:
if (eInternalContainer() != null)
+ {
msgs = eBasicRemoveFromContainer(msgs);
+ }
return basicSetParent((StructuralElement)otherEnd, msgs);
}
return super.eInverseAdd(otherEnd, featureID, msgs);
@@ -429,7 +444,9 @@ public abstract class StructuralElementImpl extends LinkTargetImpl implements St
public String toString()
{
if (eIsProxy())
+ {
return super.toString();
+ }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (title: ");
@@ -490,6 +507,14 @@ public abstract class StructuralElementImpl extends LinkTargetImpl implements St
return new File(getDocumentation().getContext().getBaseFolder(), getBasePathForChildren());
}
+ protected void collectNavElements(List<StructuralElement> navElements)
+ {
+ for (StructuralElement child : getSortedChildren())
+ {
+ ((StructuralElementImpl)child).collectNavElements(navElements);
+ }
+ }
+
public boolean isOverview()
{
return overview;
@@ -511,6 +536,13 @@ public abstract class StructuralElementImpl extends LinkTargetImpl implements St
return 1 + depth;
}
+ public String getImagePath()
+ {
+ File source = getOutputFile();
+ File target = new File(getDocumentation().getProjectFolder(), "images");
+ return ArticleUtil.createLink(source, target);
+ }
+
@Override
public String getDefaultLabel()
{
diff --git a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TocImpl.java b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TocImpl.java
index 146b42bf23..85a88b33e2 100644
--- a/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TocImpl.java
+++ b/plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/TocImpl.java
@@ -12,13 +12,11 @@ import org.eclipse.emf.cdo.releng.doc.article.Category;
import org.eclipse.emf.cdo.releng.doc.article.Documentation;
import org.eclipse.emf.cdo.releng.doc.article.StructuralElement;
import org.eclipse.emf.cdo.releng.doc.article.Toc;
-import org.eclipse.emf.cdo.releng.doc.article.util.ArticleUtil;
import org.eclipse.emf.ecore.EClass;
import com.sun.javadoc.Tag;
-import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
@@ -138,7 +136,9 @@ public class TocImpl extends BodyElementImpl implements Toc
public String toString()
{
if (eIsProxy())
+ {
return super.toString();
+ }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (levels: ");
@@ -155,13 +155,10 @@ public class TocImpl extends BodyElementImpl implements Toc
element = element.getDocumentation();
}
- File source = linkSource.getOutputFile();
- File target = new File(linkSource.getDocumentation().getProjectFolder(), "images");
- String imagePath = ArticleUtil.createLink(source, target) + "/";
-
out.write("<p>\n");
out.write("<table border=\"0\">\n");
+ String imagePath = linkSource.getImagePath() + "/";
generate(out, linkSource, imagePath, element.getDepth(), element, 0);
out.write("</table>\n");
diff --git a/plugins/org.eclipse.net4j.db.doc/html/Overview.html b/plugins/org.eclipse.net4j.db.doc/html/Overview.html
index d8b25452e0..a958fa81fb 100644
--- a/plugins/org.eclipse.net4j.db.doc/html/Overview.html
+++ b/plugins/org.eclipse.net4j.db.doc/html/Overview.html
@@ -20,13 +20,18 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="" title="Net4j DB Framework Documentation">Net4j DB Framework Documentation</a></div> -->
-<h1>Overview</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Overview</h1></td>
+ <td align="right" valign="middle" nowrap>&nbsp;<a href="reference/index.html" title="Forward to Reference"><img src="../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<p>
<table border="0">
<tr><td><img src="../images/article.gif"/>&nbsp;</td><td colspan="4"><a href="" title="Article in Net4j DB Framework Documentation">Overview</a></td></tr>
<tr><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="4"><a href="reference/index.html" title="Category in Net4j DB Framework Documentation">Reference</a></td></tr>
-<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="reference/api/index.html" title="Category in Net4j DB Framework Documentation">API Reference</a></td></tr>
+<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="../javadoc/overview-summary.html" title="Category in Net4j DB Framework Documentation">API Reference</a></td></tr>
<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="reference/schema/index.html" title="Category in Net4j DB Framework Documentation">Extension Point Reference</a></td></tr>
<tr><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="4"><a href="online/index.html" title="Category in Net4j DB Framework Documentation">Online Docs</a></td></tr>
<tr><td/><td><img src="../images/article.gif"/>&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in Net4j DB Framework Documentation">Homepage</a></td></tr>
@@ -36,6 +41,8 @@ function windowTitle()
</p>
+<p align="right">
+&nbsp;<a href="reference/index.html" title="Forward to Reference"><img src="../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.db.doc/html/online/index.html b/plugins/org.eclipse.net4j.db.doc/html/online/index.html
index f4c58cf7ac..f0b7bfb341 100644
--- a/plugins/org.eclipse.net4j.db.doc/html/online/index.html
+++ b/plugins/org.eclipse.net4j.db.doc/html/online/index.html
@@ -20,7 +20,12 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Net4j DB Framework Documentation">Net4j DB Framework Documentation</a></div> -->
-<h1>Online Docs</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Online Docs</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../reference/schema/index.html" title="Backward to Extension Point Reference"><img src="../../images/backward.png"/></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
<tr><td><img src="../../images/article.gif"/>&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in Net4j DB Framework Documentation">Homepage</a></td></tr>
@@ -29,6 +34,8 @@ function windowTitle()
</p>
+<p align="right">
+<a href="../reference/schema/index.html" title="Backward to Extension Point Reference"><img src="../../images/backward.png"/></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.db.doc/html/reference/index.html b/plugins/org.eclipse.net4j.db.doc/html/reference/index.html
index 100bb6aae8..4f637b9149 100644
--- a/plugins/org.eclipse.net4j.db.doc/html/reference/index.html
+++ b/plugins/org.eclipse.net4j.db.doc/html/reference/index.html
@@ -20,15 +20,22 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Net4j DB Framework Documentation">Net4j DB Framework Documentation</a></div> -->
-<h1>Reference</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Reference</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png"/></a>&nbsp;<a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
-<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="api/index.html" title="Category in Net4j DB Framework Documentation">API Reference</a></td></tr>
+<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="../../javadoc/overview-summary.html" title="Category in Net4j DB Framework Documentation">API Reference</a></td></tr>
<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="schema/index.html" title="Category in Net4j DB Framework Documentation">Extension Point Reference</a></td></tr>
</table>
</p>
+<p align="right">
+<a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png"/></a>&nbsp;<a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.db.doc/html/reference/schema/index.html b/plugins/org.eclipse.net4j.db.doc/html/reference/schema/index.html
index fa48886f4c..d4a8b0637b 100644
--- a/plugins/org.eclipse.net4j.db.doc/html/reference/schema/index.html
+++ b/plugins/org.eclipse.net4j.db.doc/html/reference/schema/index.html
@@ -20,13 +20,20 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Net4j DB Framework Documentation">Net4j DB Framework Documentation</a> > <a href="../index.html" title="Category in Net4j DB Framework Documentation">Reference</a></div> -->
-<h1>Extension Point Reference</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Extension Point Reference</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../../images/backward.png"/></a>&nbsp;<a href="../../online/index.html" title="Forward to Online Docs"><img src="../../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
</table>
</p>
+<p align="right">
+<a href="../../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../../images/backward.png"/></a>&nbsp;<a href="../../online/index.html" title="Forward to Online Docs"><img src="../../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.db.doc/images/backward.png b/plugins/org.eclipse.net4j.db.doc/images/backward.png
new file mode 100644
index 0000000000..535c536157
--- /dev/null
+++ b/plugins/org.eclipse.net4j.db.doc/images/backward.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.db.doc/images/forward.png b/plugins/org.eclipse.net4j.db.doc/images/forward.png
new file mode 100644
index 0000000000..96ebe01c5f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.db.doc/images/forward.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/html/Overview.html b/plugins/org.eclipse.net4j.doc/html/Overview.html
index c98fbd1d2b..51ad779e6c 100644
--- a/plugins/org.eclipse.net4j.doc/html/Overview.html
+++ b/plugins/org.eclipse.net4j.doc/html/Overview.html
@@ -20,13 +20,18 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="" title="Net4j Signalling Platform Documentation">Net4j Signalling Platform Documentation</a></div> -->
-<h1>Overview</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Overview</h1></td>
+ <td align="right" valign="middle" nowrap>&nbsp;<a href="reference/index.html" title="Forward to Reference"><img src="../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<p>
<table border="0">
<tr><td><img src="../images/article.gif"/>&nbsp;</td><td colspan="4"><a href="" title="Article in Net4j Signalling Platform Documentation">Overview</a></td></tr>
<tr><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="4"><a href="reference/index.html" title="Category in Net4j Signalling Platform Documentation">Reference</a></td></tr>
-<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="reference/api/index.html" title="Category in Net4j Signalling Platform Documentation">API Reference</a></td></tr>
+<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="../javadoc/overview-summary.html" title="Category in Net4j Signalling Platform Documentation">API Reference</a></td></tr>
<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="reference/schema/index.html" title="Category in Net4j Signalling Platform Documentation">Extension Point Reference</a></td></tr>
<tr><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="4"><a href="online/index.html" title="Category in Net4j Signalling Platform Documentation">Online Docs</a></td></tr>
<tr><td/><td><img src="../images/article.gif"/>&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in Net4j Signalling Platform Documentation">Homepage</a></td></tr>
@@ -36,6 +41,8 @@ function windowTitle()
</p>
+<p align="right">
+&nbsp;<a href="reference/index.html" title="Forward to Reference"><img src="../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.doc/html/online/index.html b/plugins/org.eclipse.net4j.doc/html/online/index.html
index 2e23b16242..cdf48c7b47 100644
--- a/plugins/org.eclipse.net4j.doc/html/online/index.html
+++ b/plugins/org.eclipse.net4j.doc/html/online/index.html
@@ -20,7 +20,12 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Net4j Signalling Platform Documentation">Net4j Signalling Platform Documentation</a></div> -->
-<h1>Online Docs</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Online Docs</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../reference/schema/index.html" title="Backward to Extension Point Reference"><img src="../../images/backward.png"/></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
<tr><td><img src="../../images/article.gif"/>&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in Net4j Signalling Platform Documentation">Homepage</a></td></tr>
@@ -29,6 +34,8 @@ function windowTitle()
</p>
+<p align="right">
+<a href="../reference/schema/index.html" title="Backward to Extension Point Reference"><img src="../../images/backward.png"/></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.doc/html/reference/index.html b/plugins/org.eclipse.net4j.doc/html/reference/index.html
index 5a967f3818..a81117e619 100644
--- a/plugins/org.eclipse.net4j.doc/html/reference/index.html
+++ b/plugins/org.eclipse.net4j.doc/html/reference/index.html
@@ -20,15 +20,22 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Net4j Signalling Platform Documentation">Net4j Signalling Platform Documentation</a></div> -->
-<h1>Reference</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Reference</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png"/></a>&nbsp;<a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
-<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="api/index.html" title="Category in Net4j Signalling Platform Documentation">API Reference</a></td></tr>
+<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="../../javadoc/overview-summary.html" title="Category in Net4j Signalling Platform Documentation">API Reference</a></td></tr>
<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="schema/index.html" title="Category in Net4j Signalling Platform Documentation">Extension Point Reference</a></td></tr>
</table>
</p>
+<p align="right">
+<a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png"/></a>&nbsp;<a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.doc/html/reference/schema/index.html b/plugins/org.eclipse.net4j.doc/html/reference/schema/index.html
index bbb7825b77..4bc02ec29b 100644
--- a/plugins/org.eclipse.net4j.doc/html/reference/schema/index.html
+++ b/plugins/org.eclipse.net4j.doc/html/reference/schema/index.html
@@ -20,13 +20,20 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Net4j Signalling Platform Documentation">Net4j Signalling Platform Documentation</a> > <a href="../index.html" title="Category in Net4j Signalling Platform Documentation">Reference</a></div> -->
-<h1>Extension Point Reference</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Extension Point Reference</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../../images/backward.png"/></a>&nbsp;<a href="../../online/index.html" title="Forward to Online Docs"><img src="../../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
</table>
</p>
+<p align="right">
+<a href="../../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../../images/backward.png"/></a>&nbsp;<a href="../../online/index.html" title="Forward to Online Docs"><img src="../../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.doc/images/backward.png b/plugins/org.eclipse.net4j.doc/images/backward.png
new file mode 100644
index 0000000000..535c536157
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/images/backward.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.doc/images/forward.png b/plugins/org.eclipse.net4j.doc/images/forward.png
new file mode 100644
index 0000000000..96ebe01c5f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.doc/images/forward.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/html/Overview.html b/plugins/org.eclipse.net4j.util.doc/html/Overview.html
index 2d4e1d5d65..1b19453afa 100644
--- a/plugins/org.eclipse.net4j.util.doc/html/Overview.html
+++ b/plugins/org.eclipse.net4j.util.doc/html/Overview.html
@@ -20,13 +20,18 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="" title="Net4j Utilities Documentation">Net4j Utilities Documentation</a></div> -->
-<h1>Overview</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Overview</h1></td>
+ <td align="right" valign="middle" nowrap>&nbsp;<a href="reference/index.html" title="Forward to Reference"><img src="../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<p>
<table border="0">
<tr><td><img src="../images/article.gif"/>&nbsp;</td><td colspan="4"><a href="" title="Article in Net4j Utilities Documentation">Overview</a></td></tr>
<tr><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="4"><a href="reference/index.html" title="Category in Net4j Utilities Documentation">Reference</a></td></tr>
-<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="reference/api/index.html" title="Category in Net4j Utilities Documentation">API Reference</a></td></tr>
+<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="../javadoc/overview-summary.html" title="Category in Net4j Utilities Documentation">API Reference</a></td></tr>
<tr><td/><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="reference/schema/index.html" title="Category in Net4j Utilities Documentation">Extension Point Reference</a></td></tr>
<tr><td><img src="../images/category.gif"/>&nbsp;</td><td colspan="4"><a href="online/index.html" title="Category in Net4j Utilities Documentation">Online Docs</a></td></tr>
<tr><td/><td><img src="../images/article.gif"/>&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in Net4j Utilities Documentation">Homepage</a></td></tr>
@@ -36,6 +41,8 @@ function windowTitle()
</p>
+<p align="right">
+&nbsp;<a href="reference/index.html" title="Forward to Reference"><img src="../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.util.doc/html/online/index.html b/plugins/org.eclipse.net4j.util.doc/html/online/index.html
index 28e09a577c..1cd5ec57e9 100644
--- a/plugins/org.eclipse.net4j.util.doc/html/online/index.html
+++ b/plugins/org.eclipse.net4j.util.doc/html/online/index.html
@@ -20,7 +20,12 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Net4j Utilities Documentation">Net4j Utilities Documentation</a></div> -->
-<h1>Online Docs</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Online Docs</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../reference/schema/index.html" title="Backward to Extension Point Reference"><img src="../../images/backward.png"/></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
<tr><td><img src="../../images/article.gif"/>&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in Net4j Utilities Documentation">Homepage</a></td></tr>
@@ -29,6 +34,8 @@ function windowTitle()
</p>
+<p align="right">
+<a href="../reference/schema/index.html" title="Backward to Extension Point Reference"><img src="../../images/backward.png"/></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.util.doc/html/reference/index.html b/plugins/org.eclipse.net4j.util.doc/html/reference/index.html
index 788b58168c..ef2779d411 100644
--- a/plugins/org.eclipse.net4j.util.doc/html/reference/index.html
+++ b/plugins/org.eclipse.net4j.util.doc/html/reference/index.html
@@ -20,15 +20,22 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="Net4j Utilities Documentation">Net4j Utilities Documentation</a></div> -->
-<h1>Reference</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Reference</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png"/></a>&nbsp;<a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
-<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="api/index.html" title="Category in Net4j Utilities Documentation">API Reference</a></td></tr>
+<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="../../javadoc/overview-summary.html" title="Category in Net4j Utilities Documentation">API Reference</a></td></tr>
<tr><td><img src="../../images/category.gif"/>&nbsp;</td><td colspan="3"><a href="schema/index.html" title="Category in Net4j Utilities Documentation">Extension Point Reference</a></td></tr>
</table>
</p>
+<p align="right">
+<a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png"/></a>&nbsp;<a href="../../javadoc/overview-summary.html" title="Forward to API Reference"><img src="../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.util.doc/html/reference/schema/index.html b/plugins/org.eclipse.net4j.util.doc/html/reference/schema/index.html
index 5b7112aefd..7d8709bd7c 100644
--- a/plugins/org.eclipse.net4j.util.doc/html/reference/schema/index.html
+++ b/plugins/org.eclipse.net4j.util.doc/html/reference/schema/index.html
@@ -20,13 +20,20 @@ function windowTitle()
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="Net4j Utilities Documentation">Net4j Utilities Documentation</a> > <a href="../index.html" title="Category in Net4j Utilities Documentation">Reference</a></div> -->
-<h1>Extension Point Reference</h1>
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Extension Point Reference</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../../images/backward.png"/></a>&nbsp;<a href="../../online/index.html" title="Forward to Online Docs"><img src="../../../images/forward.png"/></a></td>
+ </tr>
+</table>
<p>
<table border="0">
</table>
</p>
+<p align="right">
+<a href="../../../javadoc/overview-summary.html" title="Backward to API Reference"><img src="../../../images/backward.png"/></a>&nbsp;<a href="../../online/index.html" title="Forward to Online Docs"><img src="../../../images/forward.png"/></a></p>
<HR>
<i>Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.net4j.util.doc/images/backward.png b/plugins/org.eclipse.net4j.util.doc/images/backward.png
new file mode 100644
index 0000000000..535c536157
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/images/backward.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/images/forward.png b/plugins/org.eclipse.net4j.util.doc/images/forward.png
new file mode 100644
index 0000000000..96ebe01c5f
--- /dev/null
+++ b/plugins/org.eclipse.net4j.util.doc/images/forward.png
Binary files differ

Back to the top