Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2011-10-13 06:11:52 +0000
committerEike Stepper2011-10-13 06:11:52 +0000
commit76856f1de24532685b4297bb3a17c2cb691301f8 (patch)
tree15fe1b8dc8d742e9513248c40a65adec846fd663
parent9a2f33fdc500f732fc04f63e2522351967b878c6 (diff)
downloadcdo-76856f1de24532685b4297bb3a17c2cb691301f8.tar.gz
cdo-76856f1de24532685b4297bb3a17c2cb691301f8.tar.xz
cdo-76856f1de24532685b4297bb3a17c2cb691301f8.zip
recognizing @see tags
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/Overview.html11
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Architecture.html1
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/server/Architecture.html1
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/Overview.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/BodyImpl.java18
-rw-r--r--plugins/org.eclipse.net4j.db.doc/html/book.css2
-rw-r--r--plugins/org.eclipse.net4j.doc/html/book.css2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/html/book.css2
8 files changed, 37 insertions, 4 deletions
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/Overview.html b/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
index 5f1b8ba280..7b3efa9f6d 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
@@ -26,6 +26,7 @@ function windowTitle()
<td align="right" valign="middle" nowrap>&nbsp;<a href="programmers/index.html" title="Forward to Programmer's Guide"><img src="../images/forward.png" border="0"></a></td>
</tr>
</table>
+<p class="author">Author: Eike Stepper</p>
<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
@@ -129,7 +130,7 @@ function windowTitle()
<p>
The following chapters give an overview about the architecures of applications and repositories, respectively.
-<h3><a name="Application"></a>2.1&nbsp;&nbsp;Application Architecture</h3>
+<h3><a name="Client"></a>2.1&nbsp;&nbsp;Client Architecture</h3>
<p>
<p>
The architecture of a CDO application is characterized by its mandatory dependency on EMF, the Eclipse Modeling
@@ -139,6 +140,10 @@ function windowTitle()
dependendcies on CDO to your application code.
<p>
The following diagram illustrates the major building blocks of a CDO application: <p align="center"><img src="programmers/client/application-architecture.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="programmers/client/Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Client Application</a></li>
+</ul>
<h3><a name="Repository"></a>2.2&nbsp;&nbsp;Repository Architecture</h3>
@@ -155,6 +160,10 @@ function windowTitle()
the server.
<p>
The following diagram illustrates the major building blocks of a CDO repository: <p align="center"><img src="programmers/server/repository-architecture.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="programmers/server/Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Repository</a></li>
+</ul>
<p align="right">
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Architecture.html b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Architecture.html
index 749cb21ad6..e39630ef1f 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Architecture.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Architecture.html
@@ -26,6 +26,7 @@ function windowTitle()
<td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Developing Client Applications"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="../server/index.html" title="Forward to Dealing with Servers"><img src="../../../images/forward.png" border="0"></a></td>
</tr>
</table>
+<p class="author">Author: Eike Stepper</p>
<p>
The architecture of a CDO application is characterized by its mandatory dependency on EMF, the Eclipse Modeling
Framework. Most of the time an application interacts with the object graph of the model through standard EMF APIs
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/server/Architecture.html b/plugins/org.eclipse.emf.cdo.doc/html/programmers/server/Architecture.html
index 1fad107790..81cd78c9d4 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/programmers/server/Architecture.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/server/Architecture.html
@@ -26,6 +26,7 @@ function windowTitle()
<td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Dealing with Servers"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="../../reference/index.html" title="Forward to Reference"><img src="../../../images/forward.png" border="0"></a></td>
</tr>
</table>
+<p class="author">Author: Eike Stepper</p>
<p>
The main building block of a CDO repository is split into two layers, the generic repository layer that client
applications interact with and the database integration layer that providers can hook into to integrate their data
diff --git a/plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/Overview.java b/plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/Overview.java
index 815bff2bdd..f0fb32b2d8 100644
--- a/plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/Overview.java
+++ b/plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/Overview.java
@@ -128,13 +128,13 @@ public class Overview
public class Architecture
{
/**
- * Application Architecture
+ * Client Architecture
* <p>
* {@link org.eclipse.emf.cdo.doc.programmers.client.Architecture !!inline!!}
*
* @see org.eclipse.emf.cdo.doc.programmers.client.Architecture
*/
- public class Application
+ public class Client
{
}
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 9cc60a5d3e..ba64dbe219 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
@@ -67,7 +67,8 @@ public abstract class BodyImpl extends StructuralElementImpl implements Body
{
super(parent, path, doc);
- String title = BodyElementContainerImpl.analyzeTags(getElements(), doc.inlineTags(), true);
+ EList<BodyElement> elements = getElements();
+ String title = BodyElementContainerImpl.analyzeTags(elements, doc.inlineTags(), true);
if (title != null)
{
setTitle(title);
@@ -76,6 +77,21 @@ public abstract class BodyImpl extends StructuralElementImpl implements Body
{
titleMissing();
}
+
+ Tag[] seeTags = doc.tags("@see");
+ if (seeTags.length > 0)
+ {
+ elements.add(new TextImpl(new TextTag(seeTags[0], "<p><b>See Also:</b></p>\n<ul>\n")));
+
+ for (Tag tag : seeTags)
+ {
+ elements.add(new TextImpl(new TextTag(seeTags[0], "\t<li>")));
+ elements.add(new UnresolvedBodyElement(tag));
+ elements.add(new TextImpl(new TextTag(seeTags[0], "</li>\n")));
+ }
+
+ elements.add(new TextImpl(new TextTag(seeTags[0], "</ul>\n")));
+ }
}
private void titleMissing()
diff --git a/plugins/org.eclipse.net4j.db.doc/html/book.css b/plugins/org.eclipse.net4j.db.doc/html/book.css
index 13f74030e4..4c64e96336 100644
--- a/plugins/org.eclipse.net4j.db.doc/html/book.css
+++ b/plugins/org.eclipse.net4j.db.doc/html/book.css
@@ -106,3 +106,5 @@ var { font-style: italic}
div.revision { border-left-style: solid; border-left-width: thin;
border-left-color: #7B68EE; padding-left:5 }
th { font-weight: bold }
+
+.author { color:#888888; font-style:italic; font-weight:bold; font-size:83%; margin-left:6px; margin-bottom:16px }
diff --git a/plugins/org.eclipse.net4j.doc/html/book.css b/plugins/org.eclipse.net4j.doc/html/book.css
index 13f74030e4..4c64e96336 100644
--- a/plugins/org.eclipse.net4j.doc/html/book.css
+++ b/plugins/org.eclipse.net4j.doc/html/book.css
@@ -106,3 +106,5 @@ var { font-style: italic}
div.revision { border-left-style: solid; border-left-width: thin;
border-left-color: #7B68EE; padding-left:5 }
th { font-weight: bold }
+
+.author { color:#888888; font-style:italic; font-weight:bold; font-size:83%; margin-left:6px; margin-bottom:16px }
diff --git a/plugins/org.eclipse.net4j.util.doc/html/book.css b/plugins/org.eclipse.net4j.util.doc/html/book.css
index 13f74030e4..4c64e96336 100644
--- a/plugins/org.eclipse.net4j.util.doc/html/book.css
+++ b/plugins/org.eclipse.net4j.util.doc/html/book.css
@@ -106,3 +106,5 @@ var { font-style: italic}
div.revision { border-left-style: solid; border-left-width: thin;
border-left-color: #7B68EE; padding-left:5 }
th { font-weight: bold }
+
+.author { color:#888888; font-style:italic; font-weight:bold; font-size:83%; margin-left:6px; margin-bottom:16px }

Back to the top