blob: 08c8791e4366643d270862ad04119a117546fe39 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="IBM">
<meta name="GENERATOR" content="Mozilla/4.5 [en] (WinNT; I) [Netscape]">
<title>Package-level Javadoc</title>
</head>
<body>
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
<h2>
Package Specification</h2>
This package provides application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
<p>The <b>PlatformUI</b> class provides access to a single <b>workbench</b>.
A workbench is the root object for the UI and has one or more <b>workbench
windows</b>. Each workbench window has a collection of <b>workbench
pages</b>, only one of which is active and visible to the end user.
Each workbench page has a collection of <b>workbench parts. </b>A
page's parts are arranged (tiled or stacked) for presentation on the screen.
Within a page and its parts the user can interact with and modify a model
(typically resources in a workspace). There are two kinds of
workbench parts: views and editors. An editor is typically used to
edit or browse a document or input object. A view is typically used
to navigate a hierarchy of information (like the workspace), open an editor,
or display properties for the active editor.
<p>The platform creates a workbench when the workbench plug-in is activated.
Since this happens at most once during the life of the running platform,
there is only one workbench instance. Due to its singular nature, it is
commonly referred to as <i>the</i> workbench.
<p>Within a workbench the user will interact with many different resource
types. Because different tools are required for each, the workbench
defines a number of extension points which allow for the integration of
new tools. There are extension points for views, editors, action
sets, import wizards, export wizards, etc.
<br>
</body>
</html>
|