| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
| <head> |
| <meta name="copyright" content= |
| "Copyright (c) 2021 Red Hat Inc. Corporation and others. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." /> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <title> |
| OSGi services used by Platform and open to extensibility |
| </title> |
| <link rel="STYLESHEET" href="../../book.css" charset="ISO-8859-1" type= |
| "text/css" /> |
| <style type="text/css"> |
| /*<![CDATA[*/ |
| :link { color: #0000FF } |
| :visited { color: #800080 } |
| h1.c1 {text-align:center} |
| /*]]>*/ |
| </style> |
| </head> |
| |
| <body> |
| <h1 class="c1"> |
| Available OSGi Services interfaces to extend and customize the Platform |
| </h1> |
| The Platform can be extended and customized by providing some implementation of OSGi services (for example using Declarative Services). |
| <p>This document lists the service interfaces extenders can provide to the Platform and that Platform will consume as extensions:</p> |
| <h3> |
| <a name="runtime" id="runtime"></a>Platform Runtime |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/core/runtime/IAdapterFactory.html">org.eclipse.core.runtime.IAdapterFactory</a> services |
| contribute adapt strategies, similarly to extensions of <a href="../extension-points/org_eclipse_core_runtime_adapters.html">org.eclipse.core.runtime.adapter</a>. |
| </li> |
| </ul> |
| <h3> |
| <a name="workspace" id="workspace"></a>Workspace |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/core/resources/IResourceChangeListener.html">org.eclipse.core.resources.IResourceChangeListener</a> services |
| contribute a resource change listener to the workspace. |
| </li> |
| </ul> |
| <h3> |
| <a name="text" id="text"></a>Platform Text |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul> |
| |
| <!--h3> |
| <a name="workbench" id="workbench"></a>Workbench |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul> |
| <h3> |
| <a name="team" id="team"></a>Team |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul> |
| <h3> |
| <a name="debug" id="debug"></a>Debug |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul> |
| |
| <h3> |
| <a name="console" id="console"></a>Console |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul> |
| <h3> |
| <a name="ua" id="ua"></a>User Assistance |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul> |
| |
| <h3> |
| <a name="ltk" id="ltk"></a>Language Toolkit |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul> |
| <h3> |
| <a name="security" id="security"></a>Security |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul> |
| |
| <h3> |
| <a name="other" id="other"></a>Other |
| </h3> |
| <ul> |
| <li> |
| <a href="../api/org/eclipse/jface/text/contentassist/IContentAssistProcessor.html">org.eclipse.jface.text.contentassist.IContentAssistProcessor</a> services |
| contribute to content-assist in the Generic Editor, similarly to extensions of <a href="../extension-points/org_eclipse_ui_genericeditor_contentAssistProcessors.html">org.eclipse.ui.genericeditor.contentAssistProcessors</a>. |
| </li> |
| </ul--> |
| </body> |
| </html> |