blob: b90b37c634ea38fa93d55b96027db0be62b37989 [file]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en">
<HEAD>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. 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=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<TITLE>
Advanced workbench concepts
</TITLE>
<link rel="stylesheet" type="text/css" HREF="../book.css">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>
Advanced workbench concepts</H1>
<p>
<a href="workbench.htm">Plugging into the workbench</a> looks at the basic workbench extension points in the
context of the readme tool example. However, there are many more extension points available for contributing to the
workbench.
</p>
<p>The next topics cover additional workbench extensions and concepts that
you will likely encounter once you've implemented your plug-in and have begun to
refine its function. In order to understand the next few topics, you should already be familiar
with
</p>
<ul>
<li><a href="workbench.htm">Plugging into the Workbench</a></li>
<li><a href="jface.htm">JFace UI framework</a></li>
<li><a href="swt.htm">SWT</a></li>
<li><a href="resInt.htm">Resources overview</a></li>
</ul>
Since the contributions plug-in does not contribute to all of these extension
points, we will look at example extensions that are implemented by the platform
workbench, the platform help system, and Java tooling (JDT).
<p>When using any of these workbench features, it is a good idea to
keep the rules of engagement for threading in mind. See
<a href="swt_threading.htm#workbench_threads">The workbench and threads</a> for more information.
</p>
</BODY>
</HTML>