Bug 508829 - [Generic Editor] provide a way to customize reconciler
Change-Id: Icfaa5da4a0680097bb9ef3fec017ae1511dce009
Signed-off-by: Lucas Bullen <lbullen@redhat.com>
diff --git a/bundles/org.eclipse.platform.doc.isv/guide/editors_genericeditor.htm b/bundles/org.eclipse.platform.doc.isv/guide/editors_genericeditor.htm
index 1afa741..ff3f8a0 100644
--- a/bundles/org.eclipse.platform.doc.isv/guide/editors_genericeditor.htm
+++ b/bundles/org.eclipse.platform.doc.isv/guide/editors_genericeditor.htm
@@ -35,11 +35,14 @@
<li>
<a href="../reference/extension-points/org_eclipse_ui_genericeditor_autoEditStrategies.html">org.eclipse.ui.genericeditor.autoEditStrategies</a> for auto-edit actions (auto-indent, closing braces or other automatic syntax addition).
</li>
+ <li>
+ <a href="../reference/extension-points/org_eclipse_ui_genericeditor_reconcilers.html">org.eclipse.ui.genericeditor.reconcilers</a> for updating underlying models after the user edits the document.
+ </li>
</ul>
The generic editor also provides some non-customizable features typically desired for any text editor such as:
<ul>
<li>asynchronous code completion</li>
-<li><a href="resAdv_markers.htm">error markers</a> as underline and rules annotations, and enable details and quick-fixes on hover</li>
+<li><a href="resAdv_markers.htm">error markers</a> as underline and rules annotations, and enable details and quick-fixes on hover</li>
</ul>
The generic editor inherits most features from the AbstractTextEditor so it integrates into the workbench like a regular text editor. So you can for example:
<ul>
diff --git a/bundles/org.eclipse.platform.doc.isv/reference/extension-points/index.html b/bundles/org.eclipse.platform.doc.isv/reference/extension-points/index.html
index c52856f..995ca9d 100644
--- a/bundles/org.eclipse.platform.doc.isv/reference/extension-points/index.html
+++ b/bundles/org.eclipse.platform.doc.isv/reference/extension-points/index.html
@@ -272,6 +272,9 @@
<a href="org_eclipse_ui_genericeditor_autoEditStrategies.html">org.eclipse.ui.genericeditor.autoEditStrategies</a>
</li>
<li>
+ <a href="org_eclipse_ui_genericeditor_reconcilers.html">org.eclipse.ui.genericeditor.reconcilers</a>
+ </li>
+ <li>
<a href="org_eclipse_ui_genericeditor_presentationReconcilers.html">org.eclipse.ui.genericeditor.presentationReconciliers</a>
</li>
<li>
diff --git a/bundles/org.eclipse.platform.doc.isv/topics_Reference.xml b/bundles/org.eclipse.platform.doc.isv/topics_Reference.xml
index c6c4dcc..717abdb 100644
--- a/bundles/org.eclipse.platform.doc.isv/topics_Reference.xml
+++ b/bundles/org.eclipse.platform.doc.isv/topics_Reference.xml
@@ -463,6 +463,7 @@
<topic label="org.eclipse.ui.genericeditor.contentAssistProcessors" href="reference/extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html"/>
<topic label="org.eclipse.ui.genericeditor.hoverProviders" href="reference/extension-points/org_eclipse_ui_genericeditor_hoverProviders.html"/>
<topic label="org.eclipse.ui.genericeditor.autoEditStrategies" href="reference/extension-points/org_eclipse_ui_genericeditor_autoEditStrategies.html"/>
+ <topic label="org.eclipse.ui.genericeditor.reconcilers" href="reference/extension-points/org_eclipse_ui_genericeditor_reconcilers.html"/>
<topic label="org.eclipse.ui.handlers" href="reference/extension-points/org_eclipse_ui_handlers.html"/>
<topic label="org.eclipse.ui.helpSupport" href="reference/extension-points/org_eclipse_ui_helpSupport.html"/>
<topic label="org.eclipse.ui.ide.editorAssociationOverride" href="reference/extension-points/org_eclipse_ui_ide_editorAssociationOverride.html"/>