blob: d93ba65d5ecac2c923aa7a720f4bb16b09944720 [file] [log] [blame]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=charset=ISO-8859-1">
<link rel="stylesheet" href="/default_style.css" type="text/css">
<title>RCP Plug-in Guide</title>
</head>
<body>
<h1>Eclipse 3.0 RCP Plug-in Guide</h1>
<p>Last revised April 7, 2004</p>
<p>The following tables give the status of Eclipse plug-ins which are either
part of the base Eclipse 3.0 RCP or optionally useful in various RCP scenarios.
For each plug-in it is noted if it supports:</p>
<ul>
<li>running without org.eclipse.core.runtime.compatibility</li>
<li>dynamic addition of plug-ins and extensions to its extension points</li>
<li>dynamic removal of plug-ins and extensions from its extension points</li>
</ul>
<p> The state of the plug-in is noted by: ready to ship (<img src="oksm.gif" width="15" height="16">),
needs work but will work in 3.0 (<img src="failsm.gif" width="13" height="16">),
not intended for 3.0 (<img src="error_tsk.gif" width="16" height="16">) and unknown (?). </p>
<h2>Base</h2>
<p>The following is a list of plug-ins which make up the RCP proper. These should
not use anything from the compatibility section below and should be dynamic
aware
for plug-in/extension addition.</p>
<table width="75%" border="1">
<tr>
<td>
<div align="left"><strong>Plug-in</strong></div></td>
<td width="50" align="center"><strong>no compatibility</strong></td>
<td width="50" align="center"><strong>dynamic addition</strong></td>
<td width="50" align="center">
<div align="center"><strong>dynamic removal</strong></div></td>
</tr>
<tr>
<td>org.eclipse.core.runtime</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
</tr>
<tr>
<td>org.eclipse.help</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.jface</td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center">?
</td>
</tr>
<tr>
<td>org.eclipse.osgi</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.osgi.services</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.swt</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.swt.xxx</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.ui</td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="error_tsk.gif" width="16" height="16">
<div align="center"></div>
</td></tr>
<tr>
<td>org.eclipse.ui.workbench</td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
</tr>
</table>
<h2>Optional
</h2>
<p>The following plug-ins can be optionally used in an RCP environment. To the
extent possible they should not use anything from the compatibility section
below and
should be dynamic aware for plugin/extension addition. The capabilities in
tihs
regard should be documented.</p>
<table width="75%" border="1">
<tr>
<td>
<div align="left"><strong>Plug-in</strong></div></td>
<td width="50" align="center"><strong>no compatibility</strong></td>
<td width="50" align="center"><strong>dynamic addition</strong></td>
<td width="50" align="center">
<div align="center"><strong>dynamic removal</strong></div></td>
</tr>
<tr>
<td>org.apache.ant</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.apache.lucene</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.core.boot</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.core.runtime.compatibility</td>
<td align="center">n/a</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.help.appserver</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
</tr>
<tr>
<td>org.eclipse.help.base</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
<td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
</tr>
<tr>
<td>org.eclipse.help.ui</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.help.webapp</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.jface.text</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.text</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.tomcat</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.ui.cheatsheets</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
</tr>
<tr>
<td>org.eclipse.ui.forms</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.ui.intro</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
</tr>
<tr>
<td>org.eclipse.ui.views</td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
</tr>
<tr>
<td>org.eclipse.ui.win32</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
</tr>
<tr>
<td>org.eclipse.ui.workbench.texteditor</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.update.configurator</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.update.core.xxx</td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
<tr>
<td>org.eclipse.update.core</td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="error_tsk.gif" width="16" height="16"></td>
</tr>
<tr>
<td>org.eclipse.update.scheduler</td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center">?</td>
<td align="center">?</td>
</tr>
<tr>
<td>org.eclipse.update.ui</td>
<td align="center"><img src="failsm.gif" width="13" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
<td align="center"><img src="oksm.gif" width="15" height="16"></td>
</tr>
</table>
<p>&nbsp;</p>
</body>