eclipse book

1135
Welcome to Eclipse Lab User M Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation bo

description

welcome

Transcript of eclipse book

Welcome to Eclipse

Lab User M Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation bo

Welcome to Eclipse

Table of ContentsWelcome to Eclipse............................................................................................................................................1 Who needs a platform?...........................................................................................................................1 End users..........................................................................................................................................1 Software developers.........................................................................................................................1 The holy grail..........................................................................................................................................1 What is Eclipse? ......................................................................................................................................2 Open architecture.............................................................................................................................2 Platform structure.............................................................................................................................3 Out of the box...................................................................................................................................4 Platform architecture.........................................................................................................................................5 Platform SDK roadmap ...........................................................................................................................5 Runtime core.....................................................................................................................................6 Resource management ......................................................................................................................6 Workbench UI..................................................................................................................................6 Team support.....................................................................................................................................7 Debug support...................................................................................................................................7 Help System.....................................................................................................................................7 Java Development Tools (JDT) ........................................................................................................7 Plugin Development Environment (PDE) ......................................................................................7 Team support.....................................................................................................................................................8 Repository providers................................................................................................................................9 Extension point..................................................................................................................................9 Implementing a RepositoryProvider.................................................................................................9 Configuring a project ......................................................................................................................10 Finding a provider..........................................................................................................................11 Repository Providers and Capabilities............................................................................................11 Resource modification hooks..........................................................................................................12 Resource properties ................................................................................................................................13 Team Repository Provider...............................................................................................................................14 Identifier: ................................................................................................................................................14 Since:...............................................................................................................................................14 Configuration Wizards.....................................................................................................................................17 Identifier: ................................................................................................................................................17 Description:.....................................................................................................................................17 Resource modification hooks ................................................................................................................19 Resource move/delete hooks..........................................................................................................19 File modification validators ............................................................................................................19 General team hook ...........................................................................................................................19 Move/Delete Hook.............................................................................................................................................21 Identifier: ................................................................................................................................................21 Since:...............................................................................................................................................21

i

Welcome to Eclipse

Table of ContentsTeam Hook........................................................................................................................................................23 Identifier: ................................................................................................................................................23 Since:...............................................................................................................................................23 Scheduling rules.............................................................................................................................24 Making your own rules ....................................................................................................................26 Rule hierarchies...............................................................................................................................27 Batching resource changes.............................................................................................................28 Repository resource management..........................................................................................................30 Ignored files .....................................................................................................................................30 File Types........................................................................................................................................31 Team and linked resources..............................................................................................................32 Team private resources ....................................................................................................................34 Project sets .......................................................................................................................................34 Ignore.................................................................................................................................................................37 Identifier: ................................................................................................................................................37 Since:...............................................................................................................................................37 File Types...........................................................................................................................................................39 Identifier: ................................................................................................................................................39 Since:...............................................................................................................................................39 Linked resources....................................................................................................................................40 Path variables..................................................................................................................................40 Broken links....................................................................................................................................41 Compatibility with installed plugins.............................................................................................41 Linked resources in code.................................................................................................................42 Project natures .......................................................................................................................................43 Defining a nature............................................................................................................................43 Associating the nature with a project.............................................................................................44 Nature descriptors ............................................................................................................................45 Project Natures ..................................................................................................................................................46 Identifier: ................................................................................................................................................46 Description:.....................................................................................................................................46 Project Sets........................................................................................................................................................52 Identifier: ................................................................................................................................................52 Since:...............................................................................................................................................52 Synchronization Support ........................................................................................................................53 Terminology....................................................................................................................................53 The Basics SyncInfo....................................................................................................................54 Managing the synchronization state................................................................................................55 Displaying the synchronizations state in the UI..............................................................................56 Synchronize Participant Creation Wizards ....................................................................................................58 Identifier: ................................................................................................................................................58 Since:...............................................................................................................................................58 Local History Example..........................................................................................................................60 ii

Welcome to Eclipse

Table of ContentsSynchronize Participant Creation Wizards Defining the variants for local history .............................................................................................61 Creating the Subscriber...................................................................................................................63 Adding a Local History Synchronize Participant............................................................................64 Conclusion.......................................................................................................................................66 Beyond the Basics..................................................................................................................................66 Implementing a Subscriber From Scratch.......................................................................................66 ThreeWaySubscriber.......................................................................................................................66 ThreeWaySynchronizer...................................................................................................................67 ThreeWayRemoteTree....................................................................................................................67 CachedResourceVariant..................................................................................................................67 Building on Top of Existing Workspace Synchronization ..............................................................67 Program debug and launch support..............................................................................................................69 Plugging in help................................................................................................................................................70 Table of Contents (TOC)..................................................................................................................................71 Identifier: ................................................................................................................................................71 Description:.....................................................................................................................................71 Plug it in: Hello World meets the workbench...............................................................................................77 A minimal plugin................................................................................................................................77 Hello world view............................................................................................................................78 Creating the plugin project.................................................................................................................78 Creating your plugin project.........................................................................................................78 The Hello World view..........................................................................................................................79 The Hello World manifests....................................................................................................................80 Running the plugin.............................................................................................................................81 Launching the workbench...............................................................................................................81 Running Hello World......................................................................................................................81 Views..................................................................................................................................................................84 Identifier: ................................................................................................................................................84 Description:.....................................................................................................................................84 Beyond the basics.................................................................................................................................88 Basic workbench extension points........................................................................................................88 Installing the examples....................................................................................................................................90 Installing examples via the Update Manager........................................................................................90 Installing examples manually.........................................................................................................90 Example Readme Tool......................................................................................................................90 Introduction....................................................................................................................................90 Running the example......................................................................................................................91 Details .............................................................................................................................................92 Workbench menu contributions............................................................................................................93

iii

Welcome to Eclipse

Table of ContentsAdvanced workbench concepts.......................................................................................................................95 Plugging into the workbench..........................................................................................................................96 Quick tour of the workbench................................................................................................................96 Views..............................................................................................................................................97 Editors............................................................................................................................................97 The JFace UI framework.................................................................................................................................98 JFace and the workbench......................................................................................................................98 JFace and SWT......................................................................................................................................98 The Standard Widget Toolkit..........................................................................................................................99 Portability and platform integration.......................................................................................................99 Resources overview........................................................................................................................................100 Resources and the workspace.............................................................................................................100 A sample resource tree.................................................................................................................101 Resources and the local file system....................................................................................................101 Our sample tree on disk................................................................................................................102 Our sample tree in code................................................................................................................102 Mapping resources to disk locations...........................................................................................104 Resource API and the file system .................................................................................................104 Autorefresh providers..................................................................................................................................106 Identifier: ..............................................................................................................................................106 Since:.............................................................................................................................................106 Refresh providers................................................................................................................................107 Projectscoped preferences................................................................................................................108 Specifying the scope ......................................................................................................................108 Projectscoped preference nodes..................................................................................................108 Runtime preferences...........................................................................................................................109 Preference scopes.........................................................................................................................109 Using scopes and nodes ................................................................................................................110 Extending the scopes....................................................................................................................111 Products and features...........................................................................................................................111 Products extension point...............................................................................................................112 Products...........................................................................................................................................................114 Identifier: ..............................................................................................................................................114 Since:.............................................................................................................................................114 Applications.....................................................................................................................................................119 Identifier: ..............................................................................................................................................119 Description:...................................................................................................................................119 Customizing a product ...................................................................................................................121 About dialogs................................................................................................................................121 Window images.............................................................................................................................122 Welcome page...............................................................................................................................122 iv

Welcome to Eclipse

Table of ContentsApplications Preferences defaults .......................................................................................................................122 Splash screens ................................................................................................................................123 Intro Part.........................................................................................................................................................124 Identifier: ..............................................................................................................................................124 Since:.............................................................................................................................................124 Intro support.................................................................................................................................126 Features.........................................................................................................................................127 Feature Archives............................................................................................................................................129 Eclipse platform plugin manifest................................................................................................................130 Eclipse platform feature manifest................................................................................................................136 Primary feature .....................................................................................................................................143 Preferences .......................................................................................................................................................145 Identifier: ..............................................................................................................................................145 Since:.............................................................................................................................................145 File encoding and content types ..........................................................................................................147 Setting a character set...................................................................................................................147 Querying the character set.............................................................................................................148 Content types for files in the workspace.......................................................................................148 Content types.......................................................................................................................................148 Using content types..............................................................................................................................148 Finding out about content types....................................................................................................149 Detecting the content type for a data stream.................................................................................149 Describing a data stream...............................................................................................................149 Providing contentsensitive features............................................................................................150 Resource markers................................................................................................................................150 Marker operations .........................................................................................................................150 Extending the platform with new marker types..........................................................................152 Resource Markers...........................................................................................................................................155 Identifier: ..............................................................................................................................................155 Description:...................................................................................................................................155 Modifying the workspace....................................................................................................................157 Tracking resource changes...........................................................................................................157 Threading issues ...................................................................................................................................161 Native event dispatching...............................................................................................................161 SWT UI thread..............................................................................................................................162 Executing code from a nonUI thread..........................................................................................162 The workbench and threads ...........................................................................................................163 Concurrency and the workspace ....................................................................................................164 Incremental project builders...............................................................................................................165 Invoking a build .............................................................................................................................165 Defining an incremental project builder .......................................................................................166 v

Welcome to Eclipse

Table of ContentsResource Markers Associating an incremental project builder with a project...........................................................168 Incremental Project Builders.........................................................................................................................169 Identifier: ..............................................................................................................................................169 Description:...................................................................................................................................169 Derived resources .................................................................................................................................172 Team private resources ..................................................................................................................172 Workspace save participation.............................................................................................................173 Implementing a save participant ...................................................................................................173 Using previously saved state........................................................................................................175 Workbench wizard extension points...................................................................................................176 Platform Extension Points..............................................................................................................................178 Platform runtime..................................................................................................................................178 Workspace.....................................................................................................................................178 Platform text..................................................................................................................................178 Workbench....................................................................................................................................178 Team..............................................................................................................................................179 Debug............................................................................................................................................180 Console..........................................................................................................................................180 Help...............................................................................................................................................180 Other..............................................................................................................................................180 Adapters...........................................................................................................................................................182 Identifier: ..............................................................................................................................................182 Since:.............................................................................................................................................182 Content Types ..................................................................................................................................................185 Identifier: ..............................................................................................................................................185 Since:.............................................................................................................................................185 File Modification Validator............................................................................................................................192 Identifier: ..............................................................................................................................................192 Description:...................................................................................................................................192 Annotation Model Creation...........................................................................................................................194 Identifier: ..............................................................................................................................................194 Since:.............................................................................................................................................194 Document Creation.........................................................................................................................................196 Identifier: ..............................................................................................................................................196 Since:.............................................................................................................................................196 Document Setup..............................................................................................................................................198 Identifier: ..............................................................................................................................................198 Since:.............................................................................................................................................198

vi

Welcome to Eclipse

Table of ContentsAnnotation Types............................................................................................................................................200 Identifier: ..............................................................................................................................................200 Since:.............................................................................................................................................200 Document Providers.......................................................................................................................................203 Identifier: ..............................................................................................................................................203 Since:.............................................................................................................................................203 Marker Annotation Specification..................................................................................................................206 Identifier: ..............................................................................................................................................206 Since:.............................................................................................................................................206 Marker Updaters............................................................................................................................................209 Identifier: ..............................................................................................................................................209 Since:.............................................................................................................................................209 Editor Template..............................................................................................................................................212 Identifier: ..............................................................................................................................................212 Since:.............................................................................................................................................212 Reference Provider.........................................................................................................................................217 Identifier: ..............................................................................................................................................217 Since:.............................................................................................................................................217 Spelling Engine................................................................................................................................................220 Identifier: ..............................................................................................................................................220 Since:.............................................................................................................................................220 Accelerator Configurations............................................................................................................................223 Identifier: ..............................................................................................................................................223 Since:.............................................................................................................................................223 Commands.......................................................................................................................................................226 Identifier: ..............................................................................................................................................226 Since:.............................................................................................................................................226 Action Sets.......................................................................................................................................................234 Identifier: ..............................................................................................................................................234 Description:...................................................................................................................................234 Bindings...........................................................................................................................................................250 Identifier: ..............................................................................................................................................250 Since:.............................................................................................................................................250 Contexts...........................................................................................................................................................255 Identifier: ..............................................................................................................................................255 Since:.............................................................................................................................................255

vii

Welcome to Eclipse

Table of ContentsAccelerator Scopes..........................................................................................................................................257 Identifier: ..............................................................................................................................................257 Since:.............................................................................................................................................257 Accelerator Sets...............................................................................................................................................260 Identifier: ..............................................................................................................................................260 Since:.............................................................................................................................................260 Action Definitions ............................................................................................................................................264 Identifier: ..............................................................................................................................................264 Since:.............................................................................................................................................264 Action Set Part Associations..........................................................................................................................267 Identifier: ..............................................................................................................................................267 Description:...................................................................................................................................267 Activities ...........................................................................................................................................................269 Identifier: ..............................................................................................................................................269 Since:.............................................................................................................................................269 Activity Support..............................................................................................................................................275 Identifier: ..............................................................................................................................................275 Since:.............................................................................................................................................275 Browser Support.............................................................................................................................................281 Identifier: ..............................................................................................................................................281 Since:.............................................................................................................................................281 Cheat Sheet Content.......................................................................................................................................283 Identifier: ..............................................................................................................................................283 Since:.............................................................................................................................................283 Cheat Sheet Content File XML Format ........................................................................................................287 cheatsheet.............................................................................................................................................287 intro......................................................................................................................................................287 description............................................................................................................................................287 item......................................................................................................................................................288 subitem.................................................................................................................................................289 conditionalsubitem .............................................................................................................................289 repeatedsubitem.................................................................................................................................290 action....................................................................................................................................................291 performwhen ......................................................................................................................................291 Example...............................................................................................................................................292 Cheat Sheet Item Extension...........................................................................................................................294 Identifier: ..............................................................................................................................................294 Since:.............................................................................................................................................294

viii

Welcome to Eclipse

Table of ContentsDecorators........................................................................................................................................................297 Identifier: ..............................................................................................................................................297 Since:.............................................................................................................................................297 Drop Actions....................................................................................................................................................305 Identifier: ..............................................................................................................................................305 Description:...................................................................................................................................305 Editor Menus, Toolbars and Actions............................................................................................................308 Identifier: ..............................................................................................................................................308 Description:...................................................................................................................................308 Internal and External Editors ........................................................................................................................321 Identifier: ..............................................................................................................................................321 Description:...................................................................................................................................321 Element Factories ............................................................................................................................................326 Identifier: ..............................................................................................................................................326 Description:...................................................................................................................................326 Encodings.........................................................................................................................................................328 Identifier: ..............................................................................................................................................328 Since:.............................................................................................................................................328 Export Wizards...............................................................................................................................................330 Identifier: ..............................................................................................................................................330 Description:...................................................................................................................................330 Font Definitions...............................................................................................................................................333 Identifier: ..............................................................................................................................................333 Since:.............................................................................................................................................333 Handlers...........................................................................................................................................................336 Identifier: ..............................................................................................................................................336 Since:.............................................................................................................................................336 HelpSupport....................................................................................................................................................345 Identifier: ..............................................................................................................................................345 Since:.............................................................................................................................................345 Marker Help....................................................................................................................................................347 Identifier: ..............................................................................................................................................347 Since:.............................................................................................................................................347 Marker Image Providers................................................................................................................................350 Identifier: ..............................................................................................................................................350 Since:.............................................................................................................................................350

ix

Welcome to Eclipse

Table of ContentsMarker Resolutions........................................................................................................................................353 Identifier: ..............................................................................................................................................353 Since:.............................................................................................................................................353 Project Nature Images....................................................................................................................................356 Identifier: ..............................................................................................................................................356 Since:.............................................................................................................................................356 Resource Filters...............................................................................................................................................358 Identifier: ..............................................................................................................................................358 Since:.............................................................................................................................................358 Import Wizards...............................................................................................................................................360 Identifier: ..............................................................................................................................................360 Description:...................................................................................................................................360 Intro Part Configuration................................................................................................................................363 Identifier: ..............................................................................................................................................363 Since:.............................................................................................................................................363 Intro Part Configuration Extension..............................................................................................................378 Identifier: ..............................................................................................................................................378 Since:.............................................................................................................................................378 Intro Content File XML Format...................................................................................................................382 introContent.........................................................................................................................................382 page......................................................................................................................................................382 group....................................................................................................................................................384 link.......................................................................................................................................................384 html......................................................................................................................................................386 title.......................................................................................................................................................387 text.......................................................................................................................................................388 include..................................................................................................................................................388 head......................................................................................................................................................389 img.......................................................................................................................................................389 extensionContent.................................................................................................................................390 anchor ...................................................................................................................................................391 contentProvider....................................................................................................................................391 Keywords.........................................................................................................................................................393 Identifier: ..............................................................................................................................................393 Since:.............................................................................................................................................393 Creation Wizards............................................................................................................................................394 Identifier: ..............................................................................................................................................394 Description:...................................................................................................................................394

x

Welcome to Eclipse

Table of ContentsPerspective Extensions ....................................................................................................................................399 Identifier: ..............................................................................................................................................399 Description:...................................................................................................................................399 Perspectives.....................................................................................................................................................404 Identifier: ..............................................................................................................................................404 Description:...................................................................................................................................404 Popup Menus .................................................................................................................................................407 Identifier: ..............................................................................................................................................407 Description:...................................................................................................................................407 Preference Pages.............................................................................................................................................427 Identifier: ..............................................................................................................................................427 Description:...................................................................................................................................427 Preference Transfer........................................................................................................................................430 Identifier: ..............................................................................................................................................430 Since:.............................................................................................................................................430 Presentation Factories....................................................................................................................................436 Identifier: ..............................................................................................................................................436 Since:.............................................................................................................................................436 Property Pages................................................................................................................................................438 Identifier: ..............................................................................................................................................438 Description:...................................................................................................................................438 Startup.............................................................................................................................................................442 Identifier: ..............................................................................................................................................442 Since:.............................................................................................................................................442 System Summary Sections.............................................................................................................................444 Identifier: ..............................................................................................................................................444 Since:.............................................................................................................................................444 Themes.............................................................................................................................................................446 Identifier: ..............................................................................................................................................446 Since:.............................................................................................................................................446 View Menus,Toolbars and Actions ................................................................................................................458 Identifier: ..............................................................................................................................................458 Description:...................................................................................................................................458 Working Sets...................................................................................................................................................471 Identifier: ..............................................................................................................................................471 Since:.............................................................................................................................................471

xi

Welcome to Eclipse

Table of ContentsSynchronize Participants ................................................................................................................................474 Identifier: ..............................................................................................................................................474 Since:.............................................................................................................................................474 Breakpoints ......................................................................................................................................................477 Identifier: ..............................................................................................................................................477 Description:...................................................................................................................................477 Launch Configuration Comparators............................................................................................................479 Identifier: ..............................................................................................................................................479 Description:...................................................................................................................................479 Launch Configuration Types.........................................................................................................................481 Identifier: ..............................................................................................................................................481 Description:...................................................................................................................................481 Launch Delegates............................................................................................................................................484 Identifier: ..............................................................................................................................................484 Since:.............................................................................................................................................484 Launcher (Obsolete).......................................................................................................................................487 Identifier: ..............................................................................................................................................487 Description:...................................................................................................................................487 Launch Modes.................................................................................................................................................490 Identifier: ..............................................................................................................................................490 Since:.............................................................................................................................................490 Logical Structure Types.................................................................................................................................492 Identifier: ..............................................................................................................................................492 Since:.............................................................................................................................................492 Process Factories.............................................................................................................................................495 Identifier: ..............................................................................................................................................495 Since:.............................................................................................................................................495 Source Container Types.................................................................................................................................497 Identifier: ..............................................................................................................................................497 Since:.............................................................................................................................................497 Source Locators...............................................................................................................................................499 Identifier: ..............................................................................................................................................499 Description:...................................................................................................................................499 Source Path Computers..................................................................................................................................501 Identifier: ..............................................................................................................................................501 Since:.............................................................................................................................................501

xii

Welcome to Eclipse

Table of ContentsStatus Handlers...............................................................................................................................................503 Identifier: ..............................................................................................................................................503 Description:...................................................................................................................................503 watchExpressionDelegates.............................................................................................................................505 Identifier: ..............................................................................................................................................505 Since:.............................................................................................................................................505 Breakpoint Organizers...................................................................................................................................507 Identifier: ..............................................................................................................................................507 Since:.............................................................................................................................................507 Console Color Providers .................................................................................................................................510 Identifier: ..............................................................................................................................................510 Since:.............................................................................................................................................510 Console Line Trackers....................................................................................................................................512 Identifier: ..............................................................................................................................................512 Since:.............................................................................................................................................512 Context View Bindings...................................................................................................................................514 Identifier: ..............................................................................................................................................514 Since:.............................................................................................................................................514 Debug Model Context Bindings.....................................................................................................................517 Identifier: ..............................................................................................................................................517 Since:.............................................................................................................................................517 Debug Model Presentation.............................................................................................................................519 Identifier: ..............................................................................................................................................519 Description:...................................................................................................................................519 Launch Configuration Tab Groups..............................................................................................................521 Identifier: ..............................................................................................................................................521 Description:...................................................................................................................................521 Launch Configuration Type Images.............................................................................................................524 Identifier: ..............................................................................................................................................524 Description:...................................................................................................................................524 Launch Groups ................................................................................................................................................526 Identifier: ..............................................................................................................................................526 Since:.............................................................................................................................................526 Launch Shortcuts............................................................................................................................................529 Identifier: ..............................................................................................................................................529 Description:...................................................................................................................................529

xiii

Welcome to Eclipse

Table of ContentsMemory Renderings.......................................................................................................................................538 Identifier: ..............................................................................................................................................538 Since:.............................................................................................................................................538 Source Container Presentations....................................................................................................................546 Identifier: ..............................................................................................................................................546 Since:.............................................................................................................................................546 String Variable Presentations........................................................................................................................549 Identifier: ..............................................................................................................................................549 Since:.............................................................................................................................................549 Variable Value Editors...................................................................................................................................551 Identifier: ..............................................................................................................................................551 Since:.............................................................................................................................................551 Console Factories............................................................................................................................................553 Identifier: ..............................................................................................................................................553 Since:.............................................................................................................................................553 Console Page Participants..............................................................................................................................555 Identifier: ..............................................................................................................................................555 Since:.............................................................................................................................................555 Console Pattern Match Listeners..................................................................................................................562 Identifier: ..............................................................................................................................................562 Since:.............................................................................................................................................562 Help Content Producer ...................................................................................................................................569 Identifier: ..............................................................................................................................................569 Since:.............................................................................................................................................569 Contexts...........................................................................................................................................................572 Identifier: ..............................................................................................................................................572 Description:...................................................................................................................................572 Browser............................................................................................................................................................575 Identifier: ..............................................................................................................................................575 Since:.............................................................................................................................................575 Lucene Analyzer ..............................................................................................................................................578 Identifier: ..............................................................................................................................................578 Since:.............................................................................................................................................578 Ant Properties.................................................................................................................................................581 Identifier: ..............................................................................................................................................581 Since:.............................................................................................................................................581

xiv

Welcome to Eclipse

Table of ContentsAnt Tasks.........................................................................................................................................................584 Identifier: ..............................................................................................................................................584 Description:...................................................................................................................................584 Ant Types.........................................................................................................................................................586 Identifier: ..............................................................................................................................................586 Description:...................................................................................................................................586 Extra Ant Classpath Entries..........................................................................................................................588 Identifier: ..............................................................................................................................................588 Description:...................................................................................................................................588 ContentMerge Viewers...................................................................................................................................590 Identifier: ..............................................................................................................................................590 Description:...................................................................................................................................590 Content Viewers..............................................................................................................................................592 Identifier: ..............................................................................................................................................592 Description:...................................................................................................................................592 Stream Merger................................................................................................................................................594 Identifier: ..............................................................................................................................................594 Since:.............................................................................................................................................594 Structure Creators..........................................................................................................................................597 Identifier: ..............................................................................................................................................597 Description:...................................................................................................................................597 StructureMerge Viewers................................................................................................................................599 Identifier: ..............................................................................................................................................599 Description:...................................................................................................................................599 Property Testers..............................................................................................................................................601 Identifier: ..............................................................................................................................................601 Since:.............................................................................................................................................601 Dynamic String Substitution Variables........................................................................................................604 Identifier: ..............................................................................................................................................604 Since:.............................................................................................................................................604 Value Variables...............................................................................................................................................606 Identifier: ..............................................................................................................................................606 Since:.............................................................................................................................................606 Copy Participants ............................................................................................................................................609 Identifier: ..............................................................................................................................................609 Since:.............................................................................................................................................609

xv

Welcome to Eclipse

Table of ContentsCreate Participants.........................................................................................................................................616 Identifier: ..............................................................................................................................................616 Since:.............................................................................................................................................616 Delete Participants..........................................................................................................................................623 Identifier: ..............................................................................................................................................623 Since:.............................................................................................................................................623 Move Participants...........................................................................................................................................630 Identifier: ..............................................................................................................................................630 Since:.............................................................................................................................................630 Rename Participants.......................................................................................................................................637 Identifier: ..............................................................................................................................................637 Since:.............................................................................................................................................637 Refactoring Change Preview Viewers...........................................................................................................644 Identifier: .............................................................................................................................................