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

Upload: debarshi

Post on 08-Nov-2014

116 views

Category:

Documents


5 download

DESCRIPTION

welcome

TRANSCRIPT

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: .............................................................................................................................................