Permalink
Browse files

Fixed illegal headings, Regenerated docs - final, again

  • Loading branch information...
1 parent 5a6feb7 commit 507b5ab3875669f57ad6c62bd1ccba74a7df121d szarnekow committed Jun 15, 2010
@@ -36,7 +36,7 @@ p. With plain Guice modules one implements a method called configure and gets a
That binder provides a fluent API to define the mentioned mappings. This was just a very brief and simplified description.
We highly recommend to have a look at "the website Google Guice":http://code.google.com/p/google-guice/ to learn more.
-h3(#guicemodules). Xtext's Module API
+h3(#guicemodules). The Module API
p. Xtext comes with a slightly enhanced module API. For your language you get two different modules: One for the runtime bundle
which is used when executing your language infrastructure outside of Eclipse such as on the build server. The other is
@@ -29,7 +29,7 @@ the class _ReferringType_ (or one of its super types) would need to have an _ERe
_Entity_ (or one of its super types) declared. Also the _EReference_'s containment and container
properties needs to be set to _false_.
-h3. Default Runtime Behavior - Lazy Linking
+h3. Default Runtime Behavior (Lazy Linking)
Xtext uses lazy linking by default and we encourage users to stick to this because it provides a
many advantages. One of which is improved performance in all scenarios where you don't have to load
@@ -13,7 +13,7 @@
<h1 xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">Setup within Eclipse-Equinox (OSGi)</h1>
<p>Within Eclipse we have a generated
<span class="emphasis"><em>Activator</em></span>, which creates a Guice injector using the
- <a class="link" href="dependencyInjection.html#guicemodules" title="Xtext&rsquo;s Module API">modules</a>.
+ <a class="link" href="dependencyInjection.html#guicemodules" title="The Module API">modules</a>.
In addition an
<span class="emphasis"><em>IExecutableExtensionFactory</em></span> is generated for each language, which is used to create
<span class="emphasis"><em>ExecutableExtensions</em></span>.
@@ -29,7 +29,7 @@ <h2 class="title" style="clear: both">
<span class="emphasis"><em>plugin.xml</em></span>,
<span class="emphasis"><em>MANIFEST.MF</em></span> and the
- <a class="link" href="dependencyInjection.html#guicemodules" title="Xtext&rsquo;s Module API">Guice modules</a>.
+ <a class="link" href="dependencyInjection.html#guicemodules" title="The Module API">Guice modules</a>.
</p>
<p>Xtext&rsquo;s generator leverages
<a class="link" href="MWE2.html" title="MWE2">MWE2 &ndash; the modeling workflow engine</a>
@@ -63,12 +63,12 @@ <h1 xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">Dependency Injection
We highly recommend to have a look at
<a class="ulink" href="http://code.google.com/p/google-guice/" target="_new">the website Google Guice</a> to learn more.
</p>
-<div class="section" title="Xtext&rsquo;s Module API">
+<div class="section" title="The Module API">
<div class="titlepage">
<div>
<div>
<h3 class="title">
-<a name="guicemodules"></a>Xtext&rsquo;s Module API</h3>
+<a name="guicemodules"></a>The Module API</h3>
</div>
</div>
</div>
@@ -64,7 +64,7 @@ <h4 class="title">
</div>
<p>As the default strategy is a best effort it may not always result in the selection you want. If that&rsquo;s
the case you can
- <a class="link" href="dependencyInjection.html#guicemodules" title="Xtext&rsquo;s Module API">override</a> the
+ <a class="link" href="dependencyInjection.html#guicemodules" title="The Module API">override</a> the
<span class="emphasis"><em>ILocationInFileProvider</em></span> binding in the UI module as
in the following example:
</p>
@@ -83,12 +83,12 @@ <h3 class="title">
<span class="emphasis"><em>false</em></span>.
</p>
</div>
-<div class="section" title="Default Runtime Behavior &ndash; Lazy Linking">
+<div class="section" title="Default Runtime Behavior (Lazy Linking)">
<div class="titlepage">
<div>
<div>
<h3 class="title">
-<a name="DefaultRuntimeBehaviorLazyLinking"></a>Default Runtime Behavior &ndash; Lazy Linking</h3>
+<a name="DefaultRuntimeBehaviorLazyLinking"></a>Default Runtime Behavior (Lazy Linking)</h3>
</div>
</div>
</div>
@@ -37,7 +37,7 @@ <h1 xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">Template Proposals</
<a class="ulink" href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tmf/org.eclipse.xtext/plugins/org.eclipse.xtext.ui/src/org/eclipse/xtext/ui/editor/templates/XtextTemplateContextTypeRegistry.java?root=Modeling_Project&view=co" target="_new">XtextTemplateContextTypeRegistry</a>
and configure it via
- <a class="link" href="dependencyInjection.html#guicemodules" title="Xtext&rsquo;s Module API">Guice</a>.
+ <a class="link" href="dependencyInjection.html#guicemodules" title="The Module API">Guice</a>.
</p>
<p>In addition to the standard template proposal extension mechanism, Xtext ships with a predefined set
of
@@ -15,7 +15,7 @@ <h1 xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">Value Converter</h1>
The primary hook is called
<a class="ulink" href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tmf/org.eclipse.xtext/plugins/org.eclipse.xtext/src/org/eclipse/xtext/conversion/IValueConverterService.java?root=Modeling_Project&view=co" target="_new">IValueConverterService</a>
and the concrete implementation can be registered via the runtime
- <a class="link" href="dependencyInjection.html#guicemodules" title="Xtext&rsquo;s Module API">Guice module</a>.
+ <a class="link" href="dependencyInjection.html#guicemodules" title="The Module API">Guice module</a>.
To do so override the corresponding binding in your runtime module like shown in this example:
</p>
<div class="literallayout">
@@ -4007,7 +4007,7 @@ <h2 class="title" style="clear: both">
<span class="emphasis"><em>plugin.xml</em></span>,
<span class="emphasis"><em>MANIFEST.MF</em></span> and the
- <a class="link" href="#guicemodules" title="Xtext&rsquo;s Module API">Guice modules</a>.
+ <a class="link" href="#guicemodules" title="The Module API">Guice modules</a>.
</p>
<p>Xtext&rsquo;s generator leverages
<a class="link" href="#MWE2" title="Chapter&nbsp;6.&nbsp;MWE2">MWE2 &ndash; the modeling workflow engine</a>
@@ -4541,12 +4541,12 @@ <h2 class="title" style="clear: both">
We highly recommend to have a look at
<a class="ulink" href="http://code.google.com/p/google-guice/" target="_new">the website Google Guice</a> to learn more.
</p>
-<div class="section" title="Xtext&rsquo;s Module API">
+<div class="section" title="The Module API">
<div class="titlepage">
<div>
<div>
<h3 class="title">
-<a name="guicemodules"></a>Xtext&rsquo;s Module API</h3>
+<a name="guicemodules"></a>The Module API</h3>
</div>
</div>
</div>
@@ -4777,7 +4777,7 @@ <h2 class="title" style="clear: both">
</div>
<p>Within Eclipse we have a generated
<span class="emphasis"><em>Activator</em></span>, which creates a Guice injector using the
- <a class="link" href="#guicemodules" title="Xtext&rsquo;s Module API">modules</a>.
+ <a class="link" href="#guicemodules" title="The Module API">modules</a>.
In addition an
<span class="emphasis"><em>IExecutableExtensionFactory</em></span> is generated for each language, which is used to create
<span class="emphasis"><em>ExecutableExtensions</em></span>.
@@ -5411,12 +5411,12 @@ <h3 class="title">
<span class="emphasis"><em>false</em></span>.
</p>
</div>
-<div class="section" title="Default Runtime Behavior &ndash; Lazy Linking">
+<div class="section" title="Default Runtime Behavior (Lazy Linking)">
<div class="titlepage">
<div>
<div>
<h3 class="title">
-<a name="DefaultRuntimeBehaviorLazyLinking"></a>Default Runtime Behavior &ndash; Lazy Linking</h3>
+<a name="DefaultRuntimeBehaviorLazyLinking"></a>Default Runtime Behavior (Lazy Linking)</h3>
</div>
</div>
</div>
@@ -6419,7 +6419,7 @@ <h2 class="title" style="clear: both">
The primary hook is called
<a class="ulink" href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tmf/org.eclipse.xtext/plugins/org.eclipse.xtext/src/org/eclipse/xtext/conversion/IValueConverterService.java?root=Modeling_Project&view=co" target="_new">IValueConverterService</a>
and the concrete implementation can be registered via the runtime
- <a class="link" href="#guicemodules" title="Xtext&rsquo;s Module API">Guice module</a>.
+ <a class="link" href="#guicemodules" title="The Module API">Guice module</a>.
To do so override the corresponding binding in your runtime module like shown in this example:
</p>
<div class="literallayout">
@@ -9110,7 +9110,7 @@ <h2 class="title" style="clear: both">
<a class="ulink" href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tmf/org.eclipse.xtext/plugins/org.eclipse.xtext.ui/src/org/eclipse/xtext/ui/editor/templates/XtextTemplateContextTypeRegistry.java?root=Modeling_Project&view=co" target="_new">XtextTemplateContextTypeRegistry</a>
and configure it via
- <a class="link" href="#guicemodules" title="Xtext&rsquo;s Module API">Guice</a>.
+ <a class="link" href="#guicemodules" title="The Module API">Guice</a>.
</p>
<p>In addition to the standard template proposal extension mechanism, Xtext ships with a predefined set
of
@@ -9722,7 +9722,7 @@ <h4 class="title">
</div>
<p>As the default strategy is a best effort it may not always result in the selection you want. If that&rsquo;s
the case you can
- <a class="link" href="#guicemodules" title="Xtext&rsquo;s Module API">override</a> the
+ <a class="link" href="#guicemodules" title="The Module API">override</a> the
<span class="emphasis"><em>ILocationInFileProvider</em></span> binding in the UI module as
in the following example:
</p>
Binary file not shown.
@@ -95,7 +95,7 @@
<topic href="help/configuration.html#StandardGeneratorFragments" label="Standard Generator Fragments"></topic>
</topic>
<topic href="help/dependencyInjection.html" label="Dependency Injection in Xtext with Google Guice">
-<topic href="help/dependencyInjection.html#guicemodules" label="Xtext&rsquo;s Module API"></topic>
+<topic href="help/dependencyInjection.html#guicemodules" label="The Module API"></topic>
<topic href="help/dependencyInjection.html#ObtaininganInjector" label="Obtaining an Injector"></topic>
</topic>
</topic>
@@ -115,7 +115,7 @@
</topic>
<topic href="help/linking.html" label="Linking">
<topic href="help/linking.html#DeclarationofCrosslinks" label="Declaration of Crosslinks"></topic>
-<topic href="help/linking.html#DefaultRuntimeBehaviorLazyLinking" label="Default Runtime Behavior &ndash; Lazy Linking"></topic>
+<topic href="help/linking.html#DefaultRuntimeBehaviorLazyLinking" label="Default Runtime Behavior (Lazy Linking)"></topic>
</topic>
<topic href="help/scoping.html" label="Scoping">
<topic href="help/scoping.html#global_scopes" label="Global Scopes and IResourceDescriptions">

0 comments on commit 507b5ab

Please sign in to comment.