Eclipse Platform User Guide
  Eclipse platform overview
  Getting started
    Basic tutorial
      The Workbench
      Editors and views
        Editors
        Views
      A simple project
        Using the File menu
        Using the popup
        Using the New button
      Closing an editor
      Navigating resources
        Opening resources in the Project Explorer
        Go To
      Files
      Exporting files
      Importing files
        Drag and drop or copy and paste
        Import wizard
      Deleting resources
      Working with other editors
        External editors
        Embedded editors
        Editing files outside the Workbench
      Copying, renaming and moving
        Copying
        Renaming
        Moving
      Searching
        Starting a search
        The Search view
      Tasks and markers
        Unassociated tasks
        Associated tasks
        Opening files
      Bookmarks
        Adding and viewing bookmarks
        Using bookmarks
        Removing bookmarks
      Rearranging views and editors
        Rearranging views
        Tiling editors
        Rearranging tabbed views
        Maximizing and minimizing
      Perspectives
        New perspectives
        New windows
        Saving perspectives
        Turning menu and tool bar items on and off
      Comparing
        Simple compare
        Understanding the comparison
        Working with the comparison
      Local history
      Exiting the Workbench
    Ant & external tools tutorial
      Eclipse Ant basics
        Creating Ant buildfiles
        Editing Ant buildfiles
        Running Ant buildfiles
        Saving & Reusing Ant options
        Using the Ant view
      Ant buildfiles as project builders
        Creating a project builder Ant buildfile
        Executing project builders
        Project Builder Ant Targets
      External tools
        Non-Ant project builders
        Stand-alone external tools
  Concepts
    Welcome
    Workbench
      Resources
      Resource hierarchies
      Linked resources
      Virtual folders
      Path variables
      Resource filters
      Working sets
      Builds
      Local history
    Perspectives
    Editors
      Ant Editor
      External editors
    Views
      Detached views
      Ant view
      Project Explorer view
      Help view
      Tasks view
      Problems view
      Outline view
      Properties view
      Search view
    Toolbars
    Markers
    Bookmarks
    Label decorations
    Help
    Ant & External tools
      Ant support
      External tools
    Accessibility features in Eclipse
      Navigating the user interface using the keyboard
      Accessibility features in textual editors
      Fonts and colors in Eclipse
    Features
  Tasks
    Running Eclipse
    Upgrading Eclipse
    Working with perspectives
      Switching between perspectives
      Specifying the default perspective
      Opening perspectives
      Changing where perspectives open
      Showing and hiding menu items and toolbar buttons
      Configuring the menu and toolbar of the perspective
      Configuring perspective shortcuts
      Saving a user defined perspective
      Deleting a user defined perspective
      Resetting perspectives
    Working with views and editors
      Opening views
      Moving and docking views
      Rearranging tabbed views
      Detaching views and editors
      Opening files for editing
      Associating editors with file types
      Editing files outside the Workbench
      Tiling editors
      Maximizing and minimizing in the eclipse presentation
    Customizing the Workbench
      Customizing welcome
        Customize Welcome Dialog
      Rearranging the main toolbar
      Changing the key bindings
      Changing fonts and colors
      Controlling single and double click behavior
      Importing and exporting preferences
      Large file associations
    Working with projects, folders and files
      Creating a project
      Closing projects
      Deleting projects
      Creating a folder
      Creating a file
      Creating linked resources
      Creating virtual folders
      Moving resources
      Copying resources
      Renaming resources
      Deleting resources
      Viewing resources properties
      Creating resource filters
    Navigating and finding resources
      Finding a resource quickly
      Searching for files
      Searching for text within a file
      Showing or hiding files in the Project Explorer view
      Linking the Project Explorer view to the active editor
    Problems, bookmarks, tasks and other markers
      Creating a bookmark within a file
      Creating a bookmark for an entire file
      Deleting a bookmark
      Adding line items in the Tasks view
      Associating a task with a resource
      Deleting tasks
      Filtering the Tasks and Problems views
      Automatically fixing problems
    Comparing resources
      Setting preferences for comparing files
      Understanding the comparison
      Merging changes in the compare editor
    Working with local history
      Comparing resources with the local history
      Replacing a resource with local history
      Restoring deleted resources from local history
      Setting local history preferences
    Importing
      Importing existing projects
      Importing resources from the file system
      Importing resources from an Archive file
    Exporting
      Exporting resources to the file system
      Exporting resources to an Archive file
    Building resources
      Performing builds automatically
      Performing builds manually
      Saving resources automatically before a manual build
      Changing build order
    Running Ant buildfiles
      Modifying the Ant classpath
      Using a different version of Ant
      Adding new Ant tasks and types
    Running external tools
    Accessing help
      Navigating help topics
      Searching help
      Using help scopes
      Accessing context-sensitive help
      Help display settings
      Help accessibility
    Working in the team environment
      Synchronizing with the repository
        Committing
        Version control life cycle: adding and ignoring resources
          Creating a global ignore pattern
          Overriding or removing resource ignore patterns
        Resolving conflicts
      Setting the content type of a file extension
      Comparing resources with repository versions
      Working with patches
    Updating and installing software
      Updating the installation
      Installing new software
      Updating software using the Available Updates wizard
      Uninstalling software
      Installation Details
        Installation Details for Plug-ins
        Installation Details for Features
        Installation Details for the Configuration
      Adding a new software site
      Working with the Available Software sites
      Reverting to a previous install configuration
      Scheduling automatic updates
  Reference
    Minimizing data loss from crashes
    Preferences
      Accessibility
      Annotations
      Ant
      Ant Content Assist
      Ant Editor
      Ant Formatter
      Ant Runtime
      Ant Templates
      Appearance
      Automatic Updates
      Available Software Sites
      Build Order
      Capabilities
      Colors and Fonts
      Compare/Patch
      Content Types
      Large File Associations
      Editors
      External Tools
      File Associations
      General
      Globalization
      Help
      Help Content
      Install/Update
      Keys
      Label Decorations
      Link Handlers
      Linked Resources
      Local History
      Network Connections
      Perspectives
      Quick Diff
      Search
      Secure Storage
      Spelling
      SSH2
      Startup and Shutdown
      Team
      Team File Content
      Team Ignored Resources
        Ignoring resources from version control
      Team Models
      Text Editors
      Tracing
      UI Responsiveness Monitoring
      Web Browser
      Workspace
      Workspaces
    Secure storage
      How secure storage works
      Password recovery
      Life of a master password
      Secure storage runtime options
    User interface information
      Development environment
        Workbench toolbar
        Perspective Bar
        View toolbars
        Builds
        Perspectives
        Local history
        List of key bindings
        Switching workspaces
      Views and editors
        Workbench window layout
        Editor area
        Compare editor
        Search view
        Project Explorer view
        Bookmarks view
        Properties view
        Outline view
        Tasks view
        Problems view
        Ant editor
        Ant view
        Error Log view
      Wizards
        New Project wizard
        New Folder wizard
        New File wizard
        Import wizard
        Export wizard
      Help contents
        Eclipse Platform User Guide
        Working with cheat sheets
          Working with composite cheat sheets
      Search
        File search
        Open Resource dialog
      Workbench menus
        File menu
        Edit menu
        Navigate menu
        Project menu
        Window menu
        Help menu
      Icons and buttons
        Project Explorer view icons
        Editor area marker bar
        Tasks view
        Toolbar buttons
        External Tools and Ant Icons
  Tips and tricks
    Workbench
    Editing
    Ant
    Help
    Version Control (Team)
  What's new
    Text Editors
    Security
    General Updates
  Legal
  Eclipse platform overview
  Getting started
    Basic tutorial
      The Workbench
      Editors and views
        Editors
        Views
      A simple project
        Using the File menu
        Using the popup
        Using the New button
      Closing an editor
      Navigating resources
        Opening resources in the Project Explorer
        Go To
      Files
      Exporting files
      Importing files
        Drag and drop or copy and paste
        Import wizard
      Deleting resources
      Working with other editors
        External editors
        Embedded editors
        Editing files outside the Workbench
      Copying, renaming and moving
        Copying
        Renaming
        Moving
      Searching
        Starting a search
        The Search view
      Tasks and markers
        Unassociated tasks
        Associated tasks
        Opening files
      Bookmarks
        Adding and viewing bookmarks
        Using bookmarks
        Removing bookmarks
      Rearranging views and editors
        Rearranging views
        Tiling editors
        Rearranging tabbed views
        Maximizing and minimizing
      Perspectives
        New perspectives
        New windows
        Saving perspectives
        Turning menu and tool bar items on and off
      Comparing
        Simple compare
        Understanding the comparison
        Working with the comparison
      Local history
      Exiting the Workbench
    Ant & external tools tutorial
      Eclipse Ant basics
        Creating Ant buildfiles
        Editing Ant buildfiles
        Running Ant buildfiles
        Saving & Reusing Ant options
        Using the Ant view
      Ant buildfiles as project builders
        Creating a project builder Ant buildfile
        Executing project builders
        Project Builder Ant Targets
      External tools
        Non-Ant project builders
        Stand-alone external tools
  Concepts
    Welcome
    Workbench
      Resources
      Resource hierarchies
      Linked resources
      Virtual folders
      Path variables
      Resource filters
      Working sets
      Builds
      Local history
    Perspectives
    Editors
      Ant Editor
      External editors
    Views
      Detached views
      Ant view
      Project Explorer view
      Help view
      Tasks view
      Problems view
      Outline view
      Properties view
      Search view
    Toolbars
    Markers
    Bookmarks
    Label decorations
    Help
    Ant & External tools
      Ant support
      External tools
    Accessibility features in Eclipse
      Navigating the user interface using the keyboard
      Accessibility features in textual editors
      Fonts and colors in Eclipse
    Features
  Tasks
    Running Eclipse
    Upgrading Eclipse
    Working with perspectives
      Switching between perspectives
      Specifying the default perspective
      Opening perspectives
      Changing where perspectives open
      Showing and hiding menu items and toolbar buttons
      Configuring the menu and toolbar of the perspective
      Configuring perspective shortcuts
      Saving a user defined perspective
      Deleting a user defined perspective
      Resetting perspectives
    Working with views and editors
      Opening views
      Moving and docking views
      Rearranging tabbed views
      Detaching views and editors
      Opening files for editing
      Associating editors with file types
      Editing files outside the Workbench
      Tiling editors
      Maximizing and minimizing in the eclipse presentation
    Customizing the Workbench
      Customizing welcome
        Customize Welcome Dialog
      Rearranging the main toolbar
      Changing the key bindings
      Changing fonts and colors
      Controlling single and double click behavior
      Importing and exporting preferences
      Large file associations
    Working with projects, folders and files
      Creating a project
      Closing projects
      Deleting projects
      Creating a folder
      Creating a file
      Creating linked resources
      Creating virtual folders
      Moving resources
      Copying resources
      Renaming resources
      Deleting resources
      Viewing resources properties
      Creating resource filters
    Navigating and finding resources
      Finding a resource quickly
      Searching for files
      Searching for text within a file
      Showing or hiding files in the Project Explorer view
      Linking the Project Explorer view to the active editor
    Problems, bookmarks, tasks and other markers
      Creating a bookmark within a file
      Creating a bookmark for an entire file
      Deleting a bookmark
      Adding line items in the Tasks view
      Associating a task with a resource
      Deleting tasks
      Filtering the Tasks and Problems views
      Automatically fixing problems
    Comparing resources
      Setting preferences for comparing files
      Understanding the comparison
      Merging changes in the compare editor
    Working with local history
      Comparing resources with the local history
      Replacing a resource with local history
      Restoring deleted resources from local history
      Setting local history preferences
    Importing
      Importing existing projects
      Importing resources from the file system
      Importing resources from an Archive file
    Exporting
      Exporting resources to the file system
      Exporting resources to an Archive file
    Building resources
      Performing builds automatically
      Performing builds manually
      Saving resources automatically before a manual build
      Changing build order
    Running Ant buildfiles
      Modifying the Ant classpath
      Using a different version of Ant
      Adding new Ant tasks and types
    Running external tools
    Accessing help
      Navigating help topics
      Searching help
      Using help scopes
      Accessing context-sensitive help
      Help display settings
      Help accessibility
    Working in the team environment
      Synchronizing with the repository
        Committing
        Version control life cycle: adding and ignoring resources
          Creating a global ignore pattern
          Overriding or removing resource ignore patterns
        Resolving conflicts
      Setting the content type of a file extension
      Comparing resources with repository versions
      Working with patches
    Updating and installing software
      Updating the installation
      Installing new software
      Updating software using the Available Updates wizard
      Uninstalling software
      Installation Details
        Installation Details for Plug-ins
        Installation Details for Features
        Installation Details for the Configuration
      Adding a new software site
      Working with the Available Software sites
      Reverting to a previous install configuration
      Scheduling automatic updates
  Reference
    Minimizing data loss from crashes
    Preferences
      Accessibility
      Annotations
      Ant
      Ant Content Assist
      Ant Editor
      Ant Formatter
      Ant Runtime
      Ant Templates
      Appearance
      Automatic Updates
      Available Software Sites
      Build Order
      Capabilities
      Colors and Fonts
      Compare/Patch
      Content Types
      Large File Associations
      Editors
      External Tools
      File Associations
      General
      Globalization
      Help
      Help Content
      Install/Update
      Keys
      Label Decorations
      Link Handlers
      Linked Resources
      Local History
      Network Connections
      Perspectives
      Quick Diff
      Search
      Secure Storage
      Spelling
      SSH2
      Startup and Shutdown
      Team
      Team File Content
      Team Ignored Resources
        Ignoring resources from version control
      Team Models
      Text Editors
      Tracing
      UI Responsiveness Monitoring
      Web Browser
      Workspace
      Workspaces
    Secure storage
      How secure storage works
      Password recovery
      Life of a master password
      Secure storage runtime options
    User interface information
      Development environment
        Workbench toolbar
        Perspective Bar
        View toolbars
        Builds
        Perspectives
        Local history
        List of key bindings
        Switching workspaces
      Views and editors
        Workbench window layout
        Editor area
        Compare editor
        Search view
        Project Explorer view
        Bookmarks view
        Properties view
        Outline view
        Tasks view
        Problems view
        Ant editor
        Ant view
        Error Log view
      Wizards
        New Project wizard
        New Folder wizard
        New File wizard
        Import wizard
        Export wizard
      Help contents
        Eclipse Platform User Guide
        Working with cheat sheets
          Working with composite cheat sheets
      Search
        File search
        Open Resource dialog
      Workbench menus
        File menu
        Edit menu
        Navigate menu
        Project menu
        Window menu
        Help menu
      Icons and buttons
        Project Explorer view icons
        Editor area marker bar
        Tasks view
        Toolbar buttons
        External Tools and Ant Icons
  Tips and tricks
    Workbench
    Editing
    Ant
    Help
    Version Control (Team)
  What's new
    Text Editors
    Security
    General Updates
  Legal
Platform Plug-in Developer Guide
  Programmer's Guide
    Welcome to Eclipse
      Who needs a platform?
      The challenge
      What is Eclipse?
      Go to eclipse.org
    Platform architecture
      Platform SDK roadmap
    Simple plug-in example
      A minimal plug-in
      Creating the plug-in project
      The Hello World view
      The Hello World manifests
      Running the plug-in
      Beyond the basics
    Runtime overview
      The runtime plug-in model
        Plug-ins and bundles
        Extension points and the registry
      Runtime components
      Runtime preferences
      Runtime application model
      Content types
        Using content types
        Contributing content types
      Concurrency infrastructure
        Reporting progress
        Job scheduling
        Scheduling rules
        Locks
      Network support
      Security
        Secure storage
          Secure storage architecture
          Developing with secure storage
          Creating password providers
        Signed bundles and protecting against malicious code
        Login based on JAAS
      Console Shell
      Structured text
        Terminology and design
        Supported text types
    Plugging into the workbench
      Workbench under the covers
      Basic workbench extension points using commands
        org.eclipse.ui.views
        org.eclipse.ui.editors
        org.eclipse.ui.commands
        org.eclipse.ui.menus
        org.eclipse.ui.handlers
        org.eclipse.ui.bindings
        Workbench Core Expressions
      The plug-in class
      Preference pages
        Contributing a preference page
        Implementing a preference page
        Field editors
    Dialogs and wizards
      Standard dialogs
      Application dialogs
      Dialog settings
      Wizards
      Workbench wizard extension points
        org.eclipse.ui.newWizards
        org.eclipse.ui.importWizards
        org.eclipse.ui.exportWizards
      Wizard dialogs
      Multi-page wizards
      Filtered items selection dialog
        Creating a custom filtered items selection dialog
        Advanced use of the filtered items selection dialog
    JFace UI framework
      Viewers
      Actions and contributions (Deprecated)
      User interface resources
      Long-running operations
      Field assist
    Standard Widget Toolkit
      Widgets
        Controls
        Events
        Custom widgets
      Layouts
        Custom Layouts
      Threading issues
      Error handling
      Graphics
      Examples
    UI Forms
      Controls
        Form
        Hyperlink
        Section
        FormText
          XML Markup
      Layouts
        TableWrapLayout
        ColumnLayout
      Advanced Topics
        Color and font management
        Managed forms
        Master/Details block
      Multi-page form editors
    Common Navigator Framework
      Configuring the Common Navigator
      Operational Topics
      Step-by-step Instructions
        Creation of Common Navigator View
        Content and Action Binding
        Migrating from the ResourceNavigator
      Troubleshooting
    Resources overview
      Resources and the workspace
      Resources and the file system
      Resource properties
      Project-scoped preferences
      File encoding and content types
      Linked resources
      Virtual folders
      Resources filters
      Resource markers
      Modifying the workspace
        Batching resource changes
        Tracking resource changes
        Concurrency and the workspace
    Advanced resource concepts
      Project natures
      Incremental project builders
        Project Build Configurations
      Derived resources
      Workspace save participation
      Resource modification hooks
      Refresh providers
      Alternate file systems
        Using the file system API
        Working with resources in other file systems
        User interface support in other file systems
        File system providers
      Dynamic path variables
    Advanced workbench concepts
      Workbench menu contributions
      Undoable operations
        Undo and the IDE Workbench
      Perspectives
        org.eclipse.ui.perspectives
        org.eclipse.ui.perspectiveExtensions
      Decorators
      Workbench key bindings
        Bindings
        Schemes
        Contexts and key bindings
      Element factories
      Accessible user interfaces
      Honoring single click support
      Working sets
      Filtering large user interfaces
        Activities (Not currently in 4.1)
        Contexts
      Workbench concurrency support
      Workbench resource support
        Contributing a property page
        Implementing a property page
        Support for displaying markers
        Marker help and resolution
          Contributing marker help
          Contributing marker resolution
        Contributing resource filters
        Text file encoding
      Status handling
        Defining a status handler
      Services
    Editors
      Workbench editors
      Text editors and platform text
      Documents and partitions
      Source viewers and annotations
      Configuring a source viewer
      Text and ruler hover
      Syntax coloring
      Content assist
      Registering editor actions
      Other text editor responsibilities
      Content outliners
    Search support
      Contributing a search page
      Contributing a search result page
    Compare support
      Merging multiple files
      Implementing a content viewer
      Implementing a structure viewer
      Advanced compare techniques
    Team support
      Repository providers
      Resource management
      Synchronization Support
        Local History Synchronization Example
        Beyond the basics
      Support for Logical Model Integration
        Repository Roadmap for Logical Model Integration
        Model Roadmap for Logical Model Integration
      Rich Team Integration
        Adding team actions
        Team decorators
        Adding preferences and properties
        Project sets
        Team and linked resources
        Team private resources
        File types
        Adding History support
    Program debug and launch support
      Launching a program
        Adding launchers to the platform
          Obtaining a program's source code
          Comparing launch configurations
          Process factories
          Launching Java applications
        Handling errors from a launched program
        Launch configuration dialog
        Launch configuration type images
        Launch shortcuts
        Launch groups
      Debugging a program
        Platform debug model
        Breakpoints
        Expressions
        Debug model presentation
        Debug UI utility classes
    Platform Ant support
      Running Ant buildfiles programmatically
      Ant tasks provided by the platform
      Contributing tasks and types
      Developing Ant tasks and types within Eclipse
      Expanding the Ant classpath
    User assistance support
      Welcome
        Defining an intro part
          Contributing a HelloWorld intro Part
        Using the CustomizableIntroPart
          Defining an intro config
          Defining intro content
          Defining a minimal intro configuration
          Using XHTML as intro content
          Displaying static HTML content in the CustomizableIntroPart
          Extending an intro config
            Extending the content of an intro config
            Defining intro themes
            Contributing a standby content part
            Defining a custom IntroURL action
            Intro Content File XML Format
            SWT Properties for Intro
        Universal intro
          Contributing to universal intro
          Adding the preference page
          Extending the universal intro
          Configuring product defaults
          Managing links
      Help
        Configuration/setup
          Rich Client Platform (RCP) help
          Standalone help
          Information center
          Help system customization
            Help data XML format
            Generated navigation topics
            The Help Menu
            Information center customization
            Using about.html to debug information centers
            Using AbstractHelpScope to filter an information center
          Pre-indexing documentation
        Help content
          Table of contents (toc) files
          Help server and file locations
          Completing the plug-in manifest
          Adding criteria to help content
          Building nested documentation structures
          Contributing XHTML help documents
          Remote Help
          Active help
            Writing the help action
            Invoking the action from HTML
            Tips for debugging active help
          Embedding commands in help
            Authoring a command link
          Processing Help Content
          Adding child links to help topics
          Help Placeholders
        Context-sensitive help
          Declaring a context id
          Describing and packaging context-sensitive help
          Dynamic context help
          Infopops
        Help search
          Plugging in search engines
        Deploying the information center as a Web Archive
      Cheat sheets
        Simple cheat sheets
        Cheat sheet content file XML format
        Composite cheat sheets
        Composite cheat sheet content file XML format
        Cheat sheet authoring guidelines
      Status handling
        Defining a product status handler
        Contributing a sample handler
      Dynamic content
        Filters
        Includes
        Extensions
    Provisioning platform, p2
      API Overview
      Metadata management
        Publishing metadata
        Ant tasks for publishing metadata
        Customizing metadata
        Provisioning Actions and Touchpoints
      Installation management
      Repository management
        Mirroring repositories
        Composite repositories
        Content categorization
        Ant tasks for managing repositories
      Customizing the p2 UI
        Reusing parts of the UI
        Configuring the UI Policy
        Forced update on startup
    Packaging and delivering Eclipse based products
      Defining a Product
        The products extension point
        Customizing a product
      Features
      Plug-ins and fragments
      Locale specific files
      Product installation guidelines
      Product extensions
      Updating a product or extension
      Deploying eclipse based application with Java Web Start
      Associate and open files with an eclipse based application
    Building a Rich Client Platform application
    Http Service and JSP Support
  Reference
    API Reference
      org.eclipse.ant.core
      org.eclipse.compare
      org.eclipse.compare.contentmergeviewer
      org.eclipse.compare.patch
      org.eclipse.compare.rangedifferencer
      org.eclipse.compare.structuremergeviewer
      org.eclipse.core.commands
      org.eclipse.core.commands.common
      org.eclipse.core.commands.contexts
      org.eclipse.core.commands.operations
      org.eclipse.core.commands.util
      org.eclipse.core.databinding
      org.eclipse.core.databinding.beans
      org.eclipse.core.databinding.conversion
      org.eclipse.core.databinding.observable
      org.eclipse.core.databinding.observable.list
      org.eclipse.core.databinding.observable.map
      org.eclipse.core.databinding.observable.masterdetail
      org.eclipse.core.databinding.observable.set
      org.eclipse.core.databinding.observable.value
      org.eclipse.core.databinding.property
      org.eclipse.core.databinding.property.list
      org.eclipse.core.databinding.property.map
      org.eclipse.core.databinding.property.set
      org.eclipse.core.databinding.property.value
      org.eclipse.core.databinding.util
      org.eclipse.core.databinding.validation
      org.eclipse.core.expressions
      org.eclipse.core.filebuffers
      org.eclipse.core.filebuffers.manipulation
      org.eclipse.core.filesystem
      org.eclipse.core.filesystem.provider
      org.eclipse.core.net.proxy
      org.eclipse.core.resources
      org.eclipse.core.resources.filtermatchers
      org.eclipse.core.resources.refresh
      org.eclipse.core.resources.mapping
      org.eclipse.core.resources.team
      org.eclipse.core.resources.variableresolvers
      org.eclipse.core.runtime
      org.eclipse.core.runtime.adaptor
      org.eclipse.core.runtime.content
      org.eclipse.core.runtime.dynamichelpers
      org.eclipse.core.runtime.spi
      org.eclipse.core.runtime.jobs
      org.eclipse.core.runtime.preferences
      org.eclipse.core.variables
      org.eclipse.debug.core
      org.eclipse.debug.core.commands
      org.eclipse.debug.core.model
      org.eclipse.debug.core.sourcelookup
      org.eclipse.debug.core.sourcelookup.containers
      org.eclipse.debug.ui
      org.eclipse.debug.ui.actions
      org.eclipse.debug.ui.console
      org.eclipse.debug.ui.contexts
      org.eclipse.debug.ui.memory
      org.eclipse.debug.ui.sourcelookup
      org.eclipse.debug.ui.stringsubstitution
      org.eclipse.e4.core.contexts
      org.eclipse.e4.core.di.annotations
      org.eclipse.e4.core.services.events
      org.eclipse.e4.ui.di
      org.eclipse.e4.ui.model.application
      org.eclipse.e4.ui.model.application.commands
      org.eclipse.e4.ui.model.application.descriptor.basic
      org.eclipse.e4.ui.model.application.ui
      org.eclipse.e4.ui.model.application.ui.advanced
      org.eclipse.e4.ui.model.application.ui.basic
      org.eclipse.e4.ui.model.application.ui.menu
      org.eclipse.e4.ui.model.fragment
      org.eclipse.e4.ui.services
      org.eclipse.e4.ui.workbench
      org.eclipse.e4.ui.workbench.lifecycle
      org.eclipse.e4.ui.workbench.modeling
      org.eclipse.equinox.app
      org.eclipse.equinox.bidi
      org.eclipse.equinox.bidi.advanced
      org.eclipse.equinox.bidi.custom
      org.eclipse.equinox.frameworkadmin
      org.eclipse.equinox.http.jetty
      org.eclipse.equinox.http.registry
      org.eclipse.equinox.http.servlet
      org.eclipse.equinox.jsp.jasper
      org.eclipse.equinox.jsp.jasper.registry
      org.eclipse.equinox.p2.core
      org.eclipse.equinox.p2.core.spi
      org.eclipse.equinox.p2.engine
      org.eclipse.equinox.p2.engine.query
      org.eclipse.equinox.p2.engine.spi
      org.eclipse.equinox.p2.metadata
      org.eclipse.equinox.p2.metadata.expression
      org.eclipse.equinox.p2.metadata.index
      org.eclipse.equinox.p2.operations
      org.eclipse.equinox.p2.planner
      org.eclipse.equinox.p2.query
      org.eclipse.equinox.p2.repository
      org.eclipse.equinox.p2.repository.artifact
      org.eclipse.equinox.p2.repository.artifact.spi
      org.eclipse.equinox.p2.repository.metadata
      org.eclipse.equinox.p2.repository.metadata.spi
      org.eclipse.equinox.p2.repository.spi
      org.eclipse.equinox.p2.touchpoint.eclipse.query
      org.eclipse.equinox.p2.ui
      org.eclipse.equinox.security.auth
      org.eclipse.equinox.security.auth.credentials
      org.eclipse.equinox.security.auth.module
      org.eclipse.equinox.security.storage
      org.eclipse.equinox.security.storage.provider
      org.eclipse.help
      org.eclipse.help.base
      org.eclipse.help.browser
      org.eclipse.help.search
      org.eclipse.help.server
      org.eclipse.help.standalone
      org.eclipse.help.ui
      org.eclipse.help.ui.browser
      org.eclipse.help.webapp
      org.eclipse.jface.action
      org.eclipse.jface.bindings
      org.eclipse.jface.bindings.keys
      org.eclipse.jface.bindings.keys.formatting
      org.eclipse.jface.commands
      org.eclipse.jface.contentassist
      org.eclipse.jface.contexts
      org.eclipse.jface.databinding.dialog
      org.eclipse.jface.databinding.fieldassist
      org.eclipse.jface.databinding.preference
      org.eclipse.jface.databinding.swt
      org.eclipse.jface.databinding.util
      org.eclipse.jface.databinding.viewers
      org.eclipse.jface.databinding.wizard
      org.eclipse.jface.dialogs
      org.eclipse.jface.fieldassist
      org.eclipse.jface.layout
      org.eclipse.jface.menus
      org.eclipse.jface.operation
      org.eclipse.jface.preference
      org.eclipse.jface.resource
      org.eclipse.jface.text
      org.eclipse.jface.text.contentassist
      org.eclipse.jface.text.formatter
      org.eclipse.jface.text.hyperlink
      org.eclipse.jface.text.information
      org.eclipse.jface.text.link
      org.eclipse.jface.text.presentation
      org.eclipse.jface.text.projection
      org.eclipse.jface.text.quickassist
      org.eclipse.jface.text.reconciler
      org.eclipse.jface.text.revisions
      org.eclipse.jface.text.rules
      org.eclipse.jface.text.source
      org.eclipse.jface.text.source.projection
      org.eclipse.jface.text.templates
      org.eclipse.jface.text.templates.persistence
      org.eclipse.jface.util
      org.eclipse.jface.viewers
      org.eclipse.jface.viewers.deferred
      org.eclipse.jface.window
      org.eclipse.jface.wizard
      org.eclipse.jsch.core
      org.eclipse.jsch.ui
      org.eclipse.ltk.core.refactoring
      org.eclipse.ltk.core.refactoring.history
      org.eclipse.ltk.core.refactoring.model
      org.eclipse.ltk.core.refactoring.participants
      org.eclipse.ltk.core.refactoring.resource
      org.eclipse.ltk.ui.refactoring
      org.eclipse.ltk.ui.refactoring.actions
      org.eclipse.ltk.ui.refactoring.history
      org.eclipse.ltk.ui.refactoring.model
      org.eclipse.ltk.ui.refactoring.resource
      org.eclipse.osgi.framework.console
      org.eclipse.osgi.framework.eventmgr
      org.eclipse.osgi.framework.log
      org.eclipse.osgi.launch
      org.eclipse.osgi.service.datalocation
      org.eclipse.osgi.service.debug
      org.eclipse.osgi.service.environment
      org.eclipse.osgi.service.localization
      org.eclipse.osgi.service.resolver
      org.eclipse.osgi.service.runnable
      org.eclipse.osgi.service.security
      org.eclipse.osgi.signedcontent
      org.eclipse.osgi.storagemanager
      org.eclipse.osgi.util
      org.eclipse.search.core.text
      org.eclipse.search.ui
      org.eclipse.search.ui.actions
      org.eclipse.search.ui.text
      org.eclipse.swt
      org.eclipse.swt.accessibility
      org.eclipse.swt.awt
      org.eclipse.swt.browser
      org.eclipse.swt.custom
      org.eclipse.swt.dnd
      org.eclipse.swt.events
      org.eclipse.swt.graphics
      org.eclipse.swt.layout
      org.eclipse.swt.ole.win32
      org.eclipse.swt.opengl
      org.eclipse.swt.printing
      org.eclipse.swt.program
      org.eclipse.swt.widgets
      org.eclipse.team.core
      org.eclipse.team.core.diff
      org.eclipse.team.core.diff.provider
      org.eclipse.team.core.history
      org.eclipse.team.core.history.provider
      org.eclipse.team.core.mapping
      org.eclipse.team.core.mapping.provider
      org.eclipse.team.core.subscribers
      org.eclipse.team.core.synchronize
      org.eclipse.team.core.variants
      org.eclipse.team.ui
      org.eclipse.team.ui.history
      org.eclipse.team.ui.mapping
      org.eclipse.team.ui.synchronize
      org.eclipse.text.edits
      org.eclipse.text.undo
      org.eclipse.ui
      org.eclipse.ui.about
      org.eclipse.ui.actions
      org.eclipse.ui.activities
      org.eclipse.ui.application
      org.eclipse.ui.branding
      org.eclipse.ui.browser
      org.eclipse.ui.cheatsheets
      org.eclipse.ui.commands
      org.eclipse.ui.console
      org.eclipse.ui.console.actions
      org.eclipse.ui.contentassist
      org.eclipse.ui.contexts
      org.eclipse.ui.databinding.typed
      org.eclipse.ui.dialogs
      org.eclipse.ui.dnd
      org.eclipse.ui.editors.text
      org.eclipse.ui.editors.text.templates
      org.eclipse.ui.fieldassist
      org.eclipse.ui.forms
      org.eclipse.ui.forms.editor
      org.eclipse.ui.forms.events
      org.eclipse.ui.forms.widgets
      org.eclipse.ui.handlers
      org.eclipse.ui.help
      org.eclipse.ui.ide
      org.eclipse.ui.ide.dialogs
      org.eclipse.ui.ide.fileSystem
      org.eclipse.ui.ide.undo
      org.eclipse.ui.intro
      org.eclipse.ui.intro.config
      org.eclipse.ui.intro.contentproviders
      org.eclipse.ui.intro.universal
      org.eclipse.ui.intro.quicklinks
      org.eclipse.ui.keys
      org.eclipse.ui.menus
      org.eclipse.ui.model
      org.eclipse.ui.navigator
      org.eclipse.ui.navigator.resources
      org.eclipse.ui.operations
      org.eclipse.ui.part
      org.eclipse.ui.plugin
      org.eclipse.ui.preferences
      org.eclipse.ui.progress
      org.eclipse.ui.services
      org.eclipse.ui.splash
      org.eclipse.ui.statushandlers
      org.eclipse.ui.swt
      org.eclipse.ui.testing
      org.eclipse.ui.themes
      org.eclipse.ui.texteditor
      org.eclipse.ui.texteditor.link
      org.eclipse.ui.texteditor.quickdiff
      org.eclipse.ui.texteditor.rulers
      org.eclipse.ui.texteditor.spelling
      org.eclipse.ui.texteditor.templates
      org.eclipse.ui.views
      org.eclipse.ui.views.contentoutline
      org.eclipse.ui.views.framelist
      org.eclipse.ui.views.markers
      org.eclipse.ui.views.navigator
      org.eclipse.ui.views.properties
      org.eclipse.ui.views.properties.tabbed
      org.eclipse.ui.views.tasklist
      org.eclipse.ui.wizards
      org.eclipse.ui.wizards.datatransfer
      org.eclipse.ui.wizards.newresource
      org.eclipse.unittest.launcher
      org.eclipse.unittest.model
      org.eclipse.unittest.ui
    Extension Points Reference
      org.eclipse.ant.core.antProperties
      org.eclipse.ant.core.antTasks
      org.eclipse.ant.core.antTypes
      org.eclipse.ant.core.extraClasspathEntries
      org.eclipse.compare.contentMergeViewers
      org.eclipse.compare.contentViewers
      org.eclipse.compare.streamMergers
      org.eclipse.compare.structureCreators
      org.eclipse.compare.structureMergeViewers
      org.eclipse.core.contenttype.contentTypes
      org.eclipse.core.expressions.propertyTesters
      org.eclipse.core.expressions.definitions
      org.eclipse.core.filebuffers.annotationModelCreation
      org.eclipse.core.filebuffers.documentCreation
      org.eclipse.core.filebuffers.documentSetup
      org.eclipse.core.filesystem.filesystems
      org.eclipse.core.resources.builders
      org.eclipse.core.resources.fileModificationValidator
      org.eclipse.core.resources.filterMatchers
      org.eclipse.core.resources.markers
      org.eclipse.core.resources.modelProviders
      org.eclipse.core.resources.moveDeleteHook
      org.eclipse.core.resources.natures
      org.eclipse.core.resources.refreshProviders
      org.eclipse.core.resources.teamHook
      org.eclipse.core.resources.variableResolvers
      org.eclipse.core.runtime.adapters
      org.eclipse.core.runtime.applications
      org.eclipse.core.runtime.contentTypes
      org.eclipse.core.runtime.preferences
      org.eclipse.core.runtime.products
      org.eclipse.core.variables.dynamicVariables
      org.eclipse.core.variables.valueVariables
      org.eclipse.debug.core.breakpoints
      org.eclipse.debug.core.breakpointImportParticipants
      org.eclipse.debug.core.launchConfigurationComparators
      org.eclipse.debug.core.launchConfigurationTypes
      org.eclipse.debug.core.launchDelegates
      org.eclipse.debug.core.launchers
      org.eclipse.debug.core.launchModes
      org.eclipse.debug.core.logicalStructureProviders
      org.eclipse.debug.core.logicalStructureTypes
      org.eclipse.debug.core.processFactories
      org.eclipse.debug.core.sourceContainerTypes
      org.eclipse.debug.core.sourceLocators
      org.eclipse.debug.core.sourcePathComputers
      org.eclipse.debug.core.statusHandlers
      org.eclipse.debug.core.stepFilters
      org.eclipse.debug.core.watchExpressionDelegates
      org.eclipse.debug.ui.breakpointOrganizers
      org.eclipse.debug.ui.consoleColorProviders
      org.eclipse.debug.ui.consoleLineTrackers
      org.eclipse.debug.ui.contextViewBindings
      org.eclipse.debug.ui.debugModelContextBindings
      org.eclipse.debug.ui.debugModelPresentations
      org.eclipse.debug.ui.detailPaneFactories
      org.eclipse.debug.ui.launchConfigurationTabGroups
      org.eclipse.debug.ui.launchConfigurationTabs
      org.eclipse.debug.ui.launchConfigurationTypeImages
      org.eclipse.debug.ui.launchGroups
      org.eclipse.debug.ui.launchShortcuts
      org.eclipse.debug.ui.memoryRenderings
      org.eclipse.debug.ui.sourceContainerPresentations
      org.eclipse.debug.ui.stringVariablePresentations
      org.eclipse.debug.ui.toggleBreakpointsTargetFactories
      org.eclipse.debug.ui.variableValueEditors
      org.eclipse.e4.ui.css.swt.theme
      org.eclipse.e4.workbench.model
      org.eclipse.e4.workbench.model.definition.enrichment
      org.eclipse.equinox.bidi.bidiTypes
      org.eclipse.equinox.http.registry.filters
      org.eclipse.equinox.http.registry.httpcontexts
      org.eclipse.equinox.http.registry.resources
      org.eclipse.equinox.http.registry.servlets
      org.eclipse.equinox.p2.artifact.repository.artifactChecksums
      org.eclipse.equinox.p2.artifact.repository.artifactComparators
      org.eclipse.equinox.p2.artifact.repository.artifactRepositories
      org.eclipse.equinox.p2.artifact.repository.processingSteps
      org.eclipse.equinox.p2.engine.pgp
      org.eclipse.equinox.preferences.preferences
      org.eclipse.equinox.security.loginConfigurationProvider
      org.eclipse.equinox.security.loginModule
      org.eclipse.equinox.security.callbackHandler
      org.eclipse.equinox.security.callbackHandlerMapping
      org.eclipse.equinox.security.secureStorage
      org.eclipse.help.contentExtension
      org.eclipse.help.contentProducer
      org.eclipse.help.criteriaDefinition
      org.eclipse.help.criteriaProvider
      org.eclipse.help.contexts
      org.eclipse.help.index
      org.eclipse.help.toc
      org.eclipse.help.base.activitySupport
      org.eclipse.help.base.browser
      org.eclipse.help.base.display
      org.eclipse.help.base.luceneAnalyzer
      org.eclipse.help.base.searchParticipant
      org.eclipse.help.base.searchProcessor
      org.eclipse.help.base.server
      org.eclipse.help.base.scope
      org.eclipse.help.ui.searchEngine
      org.eclipse.help.webapp.contentFilter
      org.eclipse.help.webapp.frame
      org.eclipse.help.webapp.toolbarButton
      org.eclipse.help.webapp.validatedServlet
      org.eclipse.help.webapp.view
      org.eclipse.jsch.core.identityrepository
      org.eclipse.ltk.core.refactoring.copyParticipants
      org.eclipse.ltk.core.refactoring.createParticipants
      org.eclipse.ltk.core.refactoring.deleteParticipants
      org.eclipse.ltk.core.refactoring.moveParticipants
      org.eclipse.ltk.core.refactoring.refactoringContributions
      org.eclipse.ltk.core.refactoring.renameParticipants
      org.eclipse.ltk.ui.refactoring.changePreviewViewers
      org.eclipse.ltk.ui.refactoring.statusContextViewers
      org.eclipse.search.searchPages
      org.eclipse.search.searchResultSorters
      org.eclipse.search.searchResultViewPages
      org.eclipse.search.textSearchEngine
      org.eclipse.search.textSearchQueryProvider
      org.eclipse.team.core.fileTypes
      org.eclipse.team.core.ignore
      org.eclipse.team.core.projectSets
      org.eclipse.team.core.repository
      org.eclipse.team.core.storageMergers
      org.eclipse.team.ui.configurationWizards
      org.eclipse.team.ui.synchronizeParticipants
      org.eclipse.team.ui.synchronizeWizards
      org.eclipse.team.ui.teamContentProviders
      org.eclipse.team.ui.teamDecorators
      org.eclipse.ui.acceleratorConfigurations
      org.eclipse.ui.acceleratorScopes
      org.eclipse.ui.acceleratorSets
      org.eclipse.ui.actionDefinitions
      org.eclipse.ui.actionSetPartAssociations
      org.eclipse.ui.actionSets
      org.eclipse.ui.activities
      org.eclipse.ui.activitySupport
      org.eclipse.ui.bindings
      org.eclipse.ui.browser.browsers
      org.eclipse.ui.browserSupport
      org.eclipse.ui.cheatsheets.cheatSheetContent
      org.eclipse.ui.cheatsheets.cheatSheetItemExtension
      org.eclipse.ui.commands
      org.eclipse.ui.commandImages
      org.eclipse.ui.console.consoleFactories
      org.eclipse.ui.console.consolePageParticipants
      org.eclipse.ui.console.consolePatternMatchListeners
      org.eclipse.ui.contexts
      org.eclipse.ui.decorators
      org.eclipse.ui.dropActions
      org.eclipse.ui.editorActions
      org.eclipse.ui.editors
      org.eclipse.ui.editors.annotationTypes
      org.eclipse.ui.editors.documentProviders
      org.eclipse.ui.editors.markerAnnotationSpecification
      org.eclipse.ui.editors.markerUpdaters
      org.eclipse.ui.editors.templates
      org.eclipse.ui.elementFactories
      org.eclipse.ui.encodings
      org.eclipse.ui.exportWizards
      org.eclipse.ui.externaltools.configurationDuplicationMaps
      org.eclipse.ui.fontDefinitions
      org.eclipse.ui.genericeditor.presentationReconcilers
      org.eclipse.ui.genericeditor.contentAssistProcessors
      org.eclipse.ui.genericeditor.hoverProviders
      org.eclipse.ui.genericeditor.autoEditStrategies
      org.eclipse.ui.genericeditor.reconcilers
      org.eclipse.ui.genericeditor.highlightReconcilers
      org.eclipse.ui.genericeditor.characterPairMatchers
      org.eclipse.ui.genericeditor.icons
      org.eclipse.ui.handlers
      org.eclipse.ui.helpSupport
      org.eclipse.ui.ide.editorAssociationOverride
      org.eclipse.ui.ide.filesystemSupport
      org.eclipse.ui.ide.markerHelp
      org.eclipse.ui.ide.markerImageProviders
      org.eclipse.ui.ide.markerResolution
      org.eclipse.ui.ide.markerSupport
      org.eclipse.ui.ide.projectConfigurators
      org.eclipse.ui.ide.projectNatureImages
      org.eclipse.ui.ide.resourceFilters
      org.eclipse.ui.ide.unassociatedEditorStrategy
      org.eclipse.ui.importWizards
      org.eclipse.ui.installationPages
      org.eclipse.ui.intro
      org.eclipse.ui.intro.config
      org.eclipse.ui.intro.configExtension
      org.eclipse.ui.intro.quicklinks
      org.eclipse.ui.keywords
      org.eclipse.ui.menus
      org.eclipse.ui.monitoring.logger
      org.eclipse.ui.navigator.linkHelper
      org.eclipse.ui.navigator.navigatorContent
      org.eclipse.ui.navigator.viewer
      org.eclipse.ui.newWizards
      org.eclipse.ui.perspectiveExtensions
      org.eclipse.ui.perspectives
      org.eclipse.ui.popupMenus
      org.eclipse.ui.preferencePages
      org.eclipse.ui.preferenceTransfer
      org.eclipse.ui.propertiesView
      org.eclipse.ui.propertyPages
      org.eclipse.ui.services
      org.eclipse.ui.splashHandlers
      org.eclipse.ui.startup
      org.eclipse.ui.statusHandlers
      org.eclipse.ui.systemSummarySections
      org.eclipse.ui.themes
      org.eclipse.ui.viewActions
      org.eclipse.ui.views
      org.eclipse.ui.views.properties.tabbed.propertyContributor
      org.eclipse.ui.views.properties.tabbed.propertySections
      org.eclipse.ui.views.properties.tabbed.propertyTabs
      org.eclipse.ui.workbench.texteditor.codeMiningProviders
      org.eclipse.ui.workbench.texteditor.hyperlinkDetectors
      org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets
      org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider
      org.eclipse.ui.workbench.texteditor.rulerColumns
      org.eclipse.ui.workbench.texteditor.spellingEngine
      org.eclipse.ui.workingSets
      org.eclipse.unittest.ui.unittestViewSupport
    OSGi Services Reference
    OSGi R7 Core API Reference
    OSGi R7 Compendium API Reference
    OSGi R7 Enterprise API Reference
    Other reference information
      Runtime options
      Eclipse Launcher
      API rules of engagement
      Naming conventions
      Glossary of terms
      Map of platform plug-ins
      Starting Eclipse from Java
      Multi-user installs
      Third party libraries and classloading
      Plug-in manifest
      OSGi bundle manifest
      Project description file
      Message bundles
      The "platform" URL protocol
      Tips for making user interfaces accessible
      Supporting bidirectional text
      How to write an Eclipse installer
      About.ini file format
      Plug-in archives
      Feature manifest
      Feature archives
      The dropins folder and supported file layouts
  What's new
    Platform
  Plug-in Migration Guide
    Deprecated API removals
    Migrating to Eclipse 4.28 from 4.27
      Introduction
      FAQ
      Incompatibilities
      Adopting 4.28 mechanisms and API
    Migrating to Eclipse 4.27 from 4.26
      Introduction
      FAQ
      Incompatibilities
      Adopting 4.27 mechanisms and API
    Migrating to Eclipse 4.26 from 4.25
      Introduction
      FAQ
      Incompatibilities
      Adopting 4.26 mechanisms and API
    Migrating to Eclipse 4.25 from 4.24
      Introduction
      FAQ
      Incompatibilities
      Adopting 4.25 mechanisms and API
    Older Migration Guides
      Migrating to Eclipse 4.24 from 4.23
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.24 mechanisms and API
      Migrating to Eclipse 4.23 from 4.22
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.23 mechanisms and API
      Migrating to Eclipse 4.22 from 4.21
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.22 mechanisms and API
      Migrating to Eclipse 4.21 from 4.20
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.21 mechanisms and API
      Migrating to Eclipse 4.20 from 4.19
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.20 mechanisms and API
      Migrating to Eclipse 4.19 from 4.18
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.19 mechanisms and API
      Migrating to Eclipse 4.18 from 4.17
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.18 mechanisms and API
      Migrating to Eclipse 4.17 from 4.16
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.17 mechanisms and API
      Migrating to Eclipse 4.16 from 4.15
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.16 mechanisms and API
      Migrating to Eclipse 4.15 from 4.14
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.15 mechanisms and API
      Migrating to Eclipse 4.14 from 4.13
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.14 mechanisms and API
      Migrating to Eclipse 4.13 from 4.12
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.13 mechanisms and API
      Migrating to Eclipse 4.12 from 4.11
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.12 mechanisms and API
      Migrating to Eclipse 4.11 from 4.10
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.11 mechanisms and API
      Migrating to Eclipse 4.10 from 4.9
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.10 mechanisms and API
      Migrating to Eclipse 4.9 from 4.8
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.9 mechanisms and API
      Migrating to Eclipse 4.8 from 4.7
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.8 mechanisms and API
      Migrating to Eclipse 4.7 from 4.6
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.7 mechanisms and API
      Migrating to Eclipse 4.6 from 4.5
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.6 mechanisms and API
      Migrating to Eclipse 4.5 from 4.4
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.5 mechanisms and API
      Migrating to Eclipse 4.4 from 4.3
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.4 mechanisms and API
      Migrating to Eclipse 4.3 from 4.2
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.3 mechanisms and API
  Examples Guide
    Installing the examples
    Standard Widget Toolkit
      Using the SWT example launcher
      Running and browsing the SWT examples manually
      Stand-alone examples
        Address book
        Clipboard
        File viewer
        Hello world
        Hover help
        Image analyzer
        Java syntax viewer
        Text editor
      Workbench views
        Browser
        Controls
        Custom Controls
        Layout
        OLE
        Paint
    Workbench
      Field assist example
      Java editor
      Template editor
      Multi page editor
      Property sheet
      Readme tool
      Undo example
    Team
      Repository Providers
      Synchronize Participants
      Logical Model Integration
    Compare
      Structured Compare
      XML Compare
  Questions Index
  Legal
  Programmer's Guide
    Welcome to Eclipse
      Who needs a platform?
      The challenge
      What is Eclipse?
      Go to eclipse.org
    Platform architecture
      Platform SDK roadmap
    Simple plug-in example
      A minimal plug-in
      Creating the plug-in project
      The Hello World view
      The Hello World manifests
      Running the plug-in
      Beyond the basics
    Runtime overview
      The runtime plug-in model
        Plug-ins and bundles
        Extension points and the registry
      Runtime components
      Runtime preferences
      Runtime application model
      Content types
        Using content types
        Contributing content types
      Concurrency infrastructure
        Reporting progress
        Job scheduling
        Scheduling rules
        Locks
      Network support
      Security
        Secure storage
          Secure storage architecture
          Developing with secure storage
          Creating password providers
        Signed bundles and protecting against malicious code
        Login based on JAAS
      Console Shell
      Structured text
        Terminology and design
        Supported text types
    Plugging into the workbench
      Workbench under the covers
      Basic workbench extension points using commands
        org.eclipse.ui.views
        org.eclipse.ui.editors
        org.eclipse.ui.commands
        org.eclipse.ui.menus
        org.eclipse.ui.handlers
        org.eclipse.ui.bindings
        Workbench Core Expressions
      The plug-in class
      Preference pages
        Contributing a preference page
        Implementing a preference page
        Field editors
    Dialogs and wizards
      Standard dialogs
      Application dialogs
      Dialog settings
      Wizards
      Workbench wizard extension points
        org.eclipse.ui.newWizards
        org.eclipse.ui.importWizards
        org.eclipse.ui.exportWizards
      Wizard dialogs
      Multi-page wizards
      Filtered items selection dialog
        Creating a custom filtered items selection dialog
        Advanced use of the filtered items selection dialog
    JFace UI framework
      Viewers
      Actions and contributions (Deprecated)
      User interface resources
      Long-running operations
      Field assist
    Standard Widget Toolkit
      Widgets
        Controls
        Events
        Custom widgets
      Layouts
        Custom Layouts
      Threading issues
      Error handling
      Graphics
      Examples
    UI Forms
      Controls
        Form
        Hyperlink
        Section
        FormText
          XML Markup
      Layouts
        TableWrapLayout
        ColumnLayout
      Advanced Topics
        Color and font management
        Managed forms
        Master/Details block
      Multi-page form editors
    Common Navigator Framework
      Configuring the Common Navigator
      Operational Topics
      Step-by-step Instructions
        Creation of Common Navigator View
        Content and Action Binding
        Migrating from the ResourceNavigator
      Troubleshooting
    Resources overview
      Resources and the workspace
      Resources and the file system
      Resource properties
      Project-scoped preferences
      File encoding and content types
      Linked resources
      Virtual folders
      Resources filters
      Resource markers
      Modifying the workspace
        Batching resource changes
        Tracking resource changes
        Concurrency and the workspace
    Advanced resource concepts
      Project natures
      Incremental project builders
        Project Build Configurations
      Derived resources
      Workspace save participation
      Resource modification hooks
      Refresh providers
      Alternate file systems
        Using the file system API
        Working with resources in other file systems
        User interface support in other file systems
        File system providers
      Dynamic path variables
    Advanced workbench concepts
      Workbench menu contributions
      Undoable operations
        Undo and the IDE Workbench
      Perspectives
        org.eclipse.ui.perspectives
        org.eclipse.ui.perspectiveExtensions
      Decorators
      Workbench key bindings
        Bindings
        Schemes
        Contexts and key bindings
      Element factories
      Accessible user interfaces
      Honoring single click support
      Working sets
      Filtering large user interfaces
        Activities (Not currently in 4.1)
        Contexts
      Workbench concurrency support
      Workbench resource support
        Contributing a property page
        Implementing a property page
        Support for displaying markers
        Marker help and resolution
          Contributing marker help
          Contributing marker resolution
        Contributing resource filters
        Text file encoding
      Status handling
        Defining a status handler
      Services
    Editors
      Workbench editors
      Text editors and platform text
      Documents and partitions
      Source viewers and annotations
      Configuring a source viewer
      Text and ruler hover
      Syntax coloring
      Content assist
      Registering editor actions
      Other text editor responsibilities
      Content outliners
    Search support
      Contributing a search page
      Contributing a search result page
    Compare support
      Merging multiple files
      Implementing a content viewer
      Implementing a structure viewer
      Advanced compare techniques
    Team support
      Repository providers
      Resource management
      Synchronization Support
        Local History Synchronization Example
        Beyond the basics
      Support for Logical Model Integration
        Repository Roadmap for Logical Model Integration
        Model Roadmap for Logical Model Integration
      Rich Team Integration
        Adding team actions
        Team decorators
        Adding preferences and properties
        Project sets
        Team and linked resources
        Team private resources
        File types
        Adding History support
    Program debug and launch support
      Launching a program
        Adding launchers to the platform
          Obtaining a program's source code
          Comparing launch configurations
          Process factories
          Launching Java applications
        Handling errors from a launched program
        Launch configuration dialog
        Launch configuration type images
        Launch shortcuts
        Launch groups
      Debugging a program
        Platform debug model
        Breakpoints
        Expressions
        Debug model presentation
        Debug UI utility classes
    Platform Ant support
      Running Ant buildfiles programmatically
      Ant tasks provided by the platform
      Contributing tasks and types
      Developing Ant tasks and types within Eclipse
      Expanding the Ant classpath
    User assistance support
      Welcome
        Defining an intro part
          Contributing a HelloWorld intro Part
        Using the CustomizableIntroPart
          Defining an intro config
          Defining intro content
          Defining a minimal intro configuration
          Using XHTML as intro content
          Displaying static HTML content in the CustomizableIntroPart
          Extending an intro config
            Extending the content of an intro config
            Defining intro themes
            Contributing a standby content part
            Defining a custom IntroURL action
            Intro Content File XML Format
            SWT Properties for Intro
        Universal intro
          Contributing to universal intro
          Adding the preference page
          Extending the universal intro
          Configuring product defaults
          Managing links
      Help
        Configuration/setup
          Rich Client Platform (RCP) help
          Standalone help
          Information center
          Help system customization
            Help data XML format
            Generated navigation topics
            The Help Menu
            Information center customization
            Using about.html to debug information centers
            Using AbstractHelpScope to filter an information center
          Pre-indexing documentation
        Help content
          Table of contents (toc) files
          Help server and file locations
          Completing the plug-in manifest
          Adding criteria to help content
          Building nested documentation structures
          Contributing XHTML help documents
          Remote Help
          Active help
            Writing the help action
            Invoking the action from HTML
            Tips for debugging active help
          Embedding commands in help
            Authoring a command link
          Processing Help Content
          Adding child links to help topics
          Help Placeholders
        Context-sensitive help
          Declaring a context id
          Describing and packaging context-sensitive help
          Dynamic context help
          Infopops
        Help search
          Plugging in search engines
        Deploying the information center as a Web Archive
      Cheat sheets
        Simple cheat sheets
        Cheat sheet content file XML format
        Composite cheat sheets
        Composite cheat sheet content file XML format
        Cheat sheet authoring guidelines
      Status handling
        Defining a product status handler
        Contributing a sample handler
      Dynamic content
        Filters
        Includes
        Extensions
    Provisioning platform, p2
      API Overview
      Metadata management
        Publishing metadata
        Ant tasks for publishing metadata
        Customizing metadata
        Provisioning Actions and Touchpoints
      Installation management
      Repository management
        Mirroring repositories
        Composite repositories
        Content categorization
        Ant tasks for managing repositories
      Customizing the p2 UI
        Reusing parts of the UI
        Configuring the UI Policy
        Forced update on startup
    Packaging and delivering Eclipse based products
      Defining a Product
        The products extension point
        Customizing a product
      Features
      Plug-ins and fragments
      Locale specific files
      Product installation guidelines
      Product extensions
      Updating a product or extension
      Deploying eclipse based application with Java Web Start
      Associate and open files with an eclipse based application
    Building a Rich Client Platform application
    Http Service and JSP Support
  Reference
    API Reference
      org.eclipse.ant.core
      org.eclipse.compare
      org.eclipse.compare.contentmergeviewer
      org.eclipse.compare.patch
      org.eclipse.compare.rangedifferencer
      org.eclipse.compare.structuremergeviewer
      org.eclipse.core.commands
      org.eclipse.core.commands.common
      org.eclipse.core.commands.contexts
      org.eclipse.core.commands.operations
      org.eclipse.core.commands.util
      org.eclipse.core.databinding
      org.eclipse.core.databinding.beans
      org.eclipse.core.databinding.conversion
      org.eclipse.core.databinding.observable
      org.eclipse.core.databinding.observable.list
      org.eclipse.core.databinding.observable.map
      org.eclipse.core.databinding.observable.masterdetail
      org.eclipse.core.databinding.observable.set
      org.eclipse.core.databinding.observable.value
      org.eclipse.core.databinding.property
      org.eclipse.core.databinding.property.list
      org.eclipse.core.databinding.property.map
      org.eclipse.core.databinding.property.set
      org.eclipse.core.databinding.property.value
      org.eclipse.core.databinding.util
      org.eclipse.core.databinding.validation
      org.eclipse.core.expressions
      org.eclipse.core.filebuffers
      org.eclipse.core.filebuffers.manipulation
      org.eclipse.core.filesystem
      org.eclipse.core.filesystem.provider
      org.eclipse.core.net.proxy
      org.eclipse.core.resources
      org.eclipse.core.resources.filtermatchers
      org.eclipse.core.resources.refresh
      org.eclipse.core.resources.mapping
      org.eclipse.core.resources.team
      org.eclipse.core.resources.variableresolvers
      org.eclipse.core.runtime
      org.eclipse.core.runtime.adaptor
      org.eclipse.core.runtime.content
      org.eclipse.core.runtime.dynamichelpers
      org.eclipse.core.runtime.spi
      org.eclipse.core.runtime.jobs
      org.eclipse.core.runtime.preferences
      org.eclipse.core.variables
      org.eclipse.debug.core
      org.eclipse.debug.core.commands
      org.eclipse.debug.core.model
      org.eclipse.debug.core.sourcelookup
      org.eclipse.debug.core.sourcelookup.containers
      org.eclipse.debug.ui
      org.eclipse.debug.ui.actions
      org.eclipse.debug.ui.console
      org.eclipse.debug.ui.contexts
      org.eclipse.debug.ui.memory
      org.eclipse.debug.ui.sourcelookup
      org.eclipse.debug.ui.stringsubstitution
      org.eclipse.e4.core.contexts
      org.eclipse.e4.core.di.annotations
      org.eclipse.e4.core.services.events
      org.eclipse.e4.ui.di
      org.eclipse.e4.ui.model.application
      org.eclipse.e4.ui.model.application.commands
      org.eclipse.e4.ui.model.application.descriptor.basic
      org.eclipse.e4.ui.model.application.ui
      org.eclipse.e4.ui.model.application.ui.advanced
      org.eclipse.e4.ui.model.application.ui.basic
      org.eclipse.e4.ui.model.application.ui.menu
      org.eclipse.e4.ui.model.fragment
      org.eclipse.e4.ui.services
      org.eclipse.e4.ui.workbench
      org.eclipse.e4.ui.workbench.lifecycle
      org.eclipse.e4.ui.workbench.modeling
      org.eclipse.equinox.app
      org.eclipse.equinox.bidi
      org.eclipse.equinox.bidi.advanced
      org.eclipse.equinox.bidi.custom
      org.eclipse.equinox.frameworkadmin
      org.eclipse.equinox.http.jetty
      org.eclipse.equinox.http.registry
      org.eclipse.equinox.http.servlet
      org.eclipse.equinox.jsp.jasper
      org.eclipse.equinox.jsp.jasper.registry
      org.eclipse.equinox.p2.core
      org.eclipse.equinox.p2.core.spi
      org.eclipse.equinox.p2.engine
      org.eclipse.equinox.p2.engine.query
      org.eclipse.equinox.p2.engine.spi
      org.eclipse.equinox.p2.metadata
      org.eclipse.equinox.p2.metadata.expression
      org.eclipse.equinox.p2.metadata.index
      org.eclipse.equinox.p2.operations
      org.eclipse.equinox.p2.planner
      org.eclipse.equinox.p2.query
      org.eclipse.equinox.p2.repository
      org.eclipse.equinox.p2.repository.artifact
      org.eclipse.equinox.p2.repository.artifact.spi
      org.eclipse.equinox.p2.repository.metadata
      org.eclipse.equinox.p2.repository.metadata.spi
      org.eclipse.equinox.p2.repository.spi
      org.eclipse.equinox.p2.touchpoint.eclipse.query
      org.eclipse.equinox.p2.ui
      org.eclipse.equinox.security.auth
      org.eclipse.equinox.security.auth.credentials
      org.eclipse.equinox.security.auth.module
      org.eclipse.equinox.security.storage
      org.eclipse.equinox.security.storage.provider
      org.eclipse.help
      org.eclipse.help.base
      org.eclipse.help.browser
      org.eclipse.help.search
      org.eclipse.help.server
      org.eclipse.help.standalone
      org.eclipse.help.ui
      org.eclipse.help.ui.browser
      org.eclipse.help.webapp
      org.eclipse.jface.action
      org.eclipse.jface.bindings
      org.eclipse.jface.bindings.keys
      org.eclipse.jface.bindings.keys.formatting
      org.eclipse.jface.commands
      org.eclipse.jface.contentassist
      org.eclipse.jface.contexts
      org.eclipse.jface.databinding.dialog
      org.eclipse.jface.databinding.fieldassist
      org.eclipse.jface.databinding.preference
      org.eclipse.jface.databinding.swt
      org.eclipse.jface.databinding.util
      org.eclipse.jface.databinding.viewers
      org.eclipse.jface.databinding.wizard
      org.eclipse.jface.dialogs
      org.eclipse.jface.fieldassist
      org.eclipse.jface.layout
      org.eclipse.jface.menus
      org.eclipse.jface.operation
      org.eclipse.jface.preference
      org.eclipse.jface.resource
      org.eclipse.jface.text
      org.eclipse.jface.text.contentassist
      org.eclipse.jface.text.formatter
      org.eclipse.jface.text.hyperlink
      org.eclipse.jface.text.information
      org.eclipse.jface.text.link
      org.eclipse.jface.text.presentation
      org.eclipse.jface.text.projection
      org.eclipse.jface.text.quickassist
      org.eclipse.jface.text.reconciler
      org.eclipse.jface.text.revisions
      org.eclipse.jface.text.rules
      org.eclipse.jface.text.source
      org.eclipse.jface.text.source.projection
      org.eclipse.jface.text.templates
      org.eclipse.jface.text.templates.persistence
      org.eclipse.jface.util
      org.eclipse.jface.viewers
      org.eclipse.jface.viewers.deferred
      org.eclipse.jface.window
      org.eclipse.jface.wizard
      org.eclipse.jsch.core
      org.eclipse.jsch.ui
      org.eclipse.ltk.core.refactoring
      org.eclipse.ltk.core.refactoring.history
      org.eclipse.ltk.core.refactoring.model
      org.eclipse.ltk.core.refactoring.participants
      org.eclipse.ltk.core.refactoring.resource
      org.eclipse.ltk.ui.refactoring
      org.eclipse.ltk.ui.refactoring.actions
      org.eclipse.ltk.ui.refactoring.history
      org.eclipse.ltk.ui.refactoring.model
      org.eclipse.ltk.ui.refactoring.resource
      org.eclipse.osgi.framework.console
      org.eclipse.osgi.framework.eventmgr
      org.eclipse.osgi.framework.log
      org.eclipse.osgi.launch
      org.eclipse.osgi.service.datalocation
      org.eclipse.osgi.service.debug
      org.eclipse.osgi.service.environment
      org.eclipse.osgi.service.localization
      org.eclipse.osgi.service.resolver
      org.eclipse.osgi.service.runnable
      org.eclipse.osgi.service.security
      org.eclipse.osgi.signedcontent
      org.eclipse.osgi.storagemanager
      org.eclipse.osgi.util
      org.eclipse.search.core.text
      org.eclipse.search.ui
      org.eclipse.search.ui.actions
      org.eclipse.search.ui.text
      org.eclipse.swt
      org.eclipse.swt.accessibility
      org.eclipse.swt.awt
      org.eclipse.swt.browser
      org.eclipse.swt.custom
      org.eclipse.swt.dnd
      org.eclipse.swt.events
      org.eclipse.swt.graphics
      org.eclipse.swt.layout
      org.eclipse.swt.ole.win32
      org.eclipse.swt.opengl
      org.eclipse.swt.printing
      org.eclipse.swt.program
      org.eclipse.swt.widgets
      org.eclipse.team.core
      org.eclipse.team.core.diff
      org.eclipse.team.core.diff.provider
      org.eclipse.team.core.history
      org.eclipse.team.core.history.provider
      org.eclipse.team.core.mapping
      org.eclipse.team.core.mapping.provider
      org.eclipse.team.core.subscribers
      org.eclipse.team.core.synchronize
      org.eclipse.team.core.variants
      org.eclipse.team.ui
      org.eclipse.team.ui.history
      org.eclipse.team.ui.mapping
      org.eclipse.team.ui.synchronize
      org.eclipse.text.edits
      org.eclipse.text.undo
      org.eclipse.ui
      org.eclipse.ui.about
      org.eclipse.ui.actions
      org.eclipse.ui.activities
      org.eclipse.ui.application
      org.eclipse.ui.branding
      org.eclipse.ui.browser
      org.eclipse.ui.cheatsheets
      org.eclipse.ui.commands
      org.eclipse.ui.console
      org.eclipse.ui.console.actions
      org.eclipse.ui.contentassist
      org.eclipse.ui.contexts
      org.eclipse.ui.databinding.typed
      org.eclipse.ui.dialogs
      org.eclipse.ui.dnd
      org.eclipse.ui.editors.text
      org.eclipse.ui.editors.text.templates
      org.eclipse.ui.fieldassist
      org.eclipse.ui.forms
      org.eclipse.ui.forms.editor
      org.eclipse.ui.forms.events
      org.eclipse.ui.forms.widgets
      org.eclipse.ui.handlers
      org.eclipse.ui.help
      org.eclipse.ui.ide
      org.eclipse.ui.ide.dialogs
      org.eclipse.ui.ide.fileSystem
      org.eclipse.ui.ide.undo
      org.eclipse.ui.intro
      org.eclipse.ui.intro.config
      org.eclipse.ui.intro.contentproviders
      org.eclipse.ui.intro.universal
      org.eclipse.ui.intro.quicklinks
      org.eclipse.ui.keys
      org.eclipse.ui.menus
      org.eclipse.ui.model
      org.eclipse.ui.navigator
      org.eclipse.ui.navigator.resources
      org.eclipse.ui.operations
      org.eclipse.ui.part
      org.eclipse.ui.plugin
      org.eclipse.ui.preferences
      org.eclipse.ui.progress
      org.eclipse.ui.services
      org.eclipse.ui.splash
      org.eclipse.ui.statushandlers
      org.eclipse.ui.swt
      org.eclipse.ui.testing
      org.eclipse.ui.themes
      org.eclipse.ui.texteditor
      org.eclipse.ui.texteditor.link
      org.eclipse.ui.texteditor.quickdiff
      org.eclipse.ui.texteditor.rulers
      org.eclipse.ui.texteditor.spelling
      org.eclipse.ui.texteditor.templates
      org.eclipse.ui.views
      org.eclipse.ui.views.contentoutline
      org.eclipse.ui.views.framelist
      org.eclipse.ui.views.markers
      org.eclipse.ui.views.navigator
      org.eclipse.ui.views.properties
      org.eclipse.ui.views.properties.tabbed
      org.eclipse.ui.views.tasklist
      org.eclipse.ui.wizards
      org.eclipse.ui.wizards.datatransfer
      org.eclipse.ui.wizards.newresource
      org.eclipse.unittest.launcher
      org.eclipse.unittest.model
      org.eclipse.unittest.ui
    Extension Points Reference
      org.eclipse.ant.core.antProperties
      org.eclipse.ant.core.antTasks
      org.eclipse.ant.core.antTypes
      org.eclipse.ant.core.extraClasspathEntries
      org.eclipse.compare.contentMergeViewers
      org.eclipse.compare.contentViewers
      org.eclipse.compare.streamMergers
      org.eclipse.compare.structureCreators
      org.eclipse.compare.structureMergeViewers
      org.eclipse.core.contenttype.contentTypes
      org.eclipse.core.expressions.propertyTesters
      org.eclipse.core.expressions.definitions
      org.eclipse.core.filebuffers.annotationModelCreation
      org.eclipse.core.filebuffers.documentCreation
      org.eclipse.core.filebuffers.documentSetup
      org.eclipse.core.filesystem.filesystems
      org.eclipse.core.resources.builders
      org.eclipse.core.resources.fileModificationValidator
      org.eclipse.core.resources.filterMatchers
      org.eclipse.core.resources.markers
      org.eclipse.core.resources.modelProviders
      org.eclipse.core.resources.moveDeleteHook
      org.eclipse.core.resources.natures
      org.eclipse.core.resources.refreshProviders
      org.eclipse.core.resources.teamHook
      org.eclipse.core.resources.variableResolvers
      org.eclipse.core.runtime.adapters
      org.eclipse.core.runtime.applications
      org.eclipse.core.runtime.contentTypes
      org.eclipse.core.runtime.preferences
      org.eclipse.core.runtime.products
      org.eclipse.core.variables.dynamicVariables
      org.eclipse.core.variables.valueVariables
      org.eclipse.debug.core.breakpoints
      org.eclipse.debug.core.breakpointImportParticipants
      org.eclipse.debug.core.launchConfigurationComparators
      org.eclipse.debug.core.launchConfigurationTypes
      org.eclipse.debug.core.launchDelegates
      org.eclipse.debug.core.launchers
      org.eclipse.debug.core.launchModes
      org.eclipse.debug.core.logicalStructureProviders
      org.eclipse.debug.core.logicalStructureTypes
      org.eclipse.debug.core.processFactories
      org.eclipse.debug.core.sourceContainerTypes
      org.eclipse.debug.core.sourceLocators
      org.eclipse.debug.core.sourcePathComputers
      org.eclipse.debug.core.statusHandlers
      org.eclipse.debug.core.stepFilters
      org.eclipse.debug.core.watchExpressionDelegates
      org.eclipse.debug.ui.breakpointOrganizers
      org.eclipse.debug.ui.consoleColorProviders
      org.eclipse.debug.ui.consoleLineTrackers
      org.eclipse.debug.ui.contextViewBindings
      org.eclipse.debug.ui.debugModelContextBindings
      org.eclipse.debug.ui.debugModelPresentations
      org.eclipse.debug.ui.detailPaneFactories
      org.eclipse.debug.ui.launchConfigurationTabGroups
      org.eclipse.debug.ui.launchConfigurationTabs
      org.eclipse.debug.ui.launchConfigurationTypeImages
      org.eclipse.debug.ui.launchGroups
      org.eclipse.debug.ui.launchShortcuts
      org.eclipse.debug.ui.memoryRenderings
      org.eclipse.debug.ui.sourceContainerPresentations
      org.eclipse.debug.ui.stringVariablePresentations
      org.eclipse.debug.ui.toggleBreakpointsTargetFactories
      org.eclipse.debug.ui.variableValueEditors
      org.eclipse.e4.ui.css.swt.theme
      org.eclipse.e4.workbench.model
      org.eclipse.e4.workbench.model.definition.enrichment
      org.eclipse.equinox.bidi.bidiTypes
      org.eclipse.equinox.http.registry.filters
      org.eclipse.equinox.http.registry.httpcontexts
      org.eclipse.equinox.http.registry.resources
      org.eclipse.equinox.http.registry.servlets
      org.eclipse.equinox.p2.artifact.repository.artifactChecksums
      org.eclipse.equinox.p2.artifact.repository.artifactComparators
      org.eclipse.equinox.p2.artifact.repository.artifactRepositories
      org.eclipse.equinox.p2.artifact.repository.processingSteps
      org.eclipse.equinox.p2.engine.pgp
      org.eclipse.equinox.preferences.preferences
      org.eclipse.equinox.security.loginConfigurationProvider
      org.eclipse.equinox.security.loginModule
      org.eclipse.equinox.security.callbackHandler
      org.eclipse.equinox.security.callbackHandlerMapping
      org.eclipse.equinox.security.secureStorage
      org.eclipse.help.contentExtension
      org.eclipse.help.contentProducer
      org.eclipse.help.criteriaDefinition
      org.eclipse.help.criteriaProvider
      org.eclipse.help.contexts
      org.eclipse.help.index
      org.eclipse.help.toc
      org.eclipse.help.base.activitySupport
      org.eclipse.help.base.browser
      org.eclipse.help.base.display
      org.eclipse.help.base.luceneAnalyzer
      org.eclipse.help.base.searchParticipant
      org.eclipse.help.base.searchProcessor
      org.eclipse.help.base.server
      org.eclipse.help.base.scope
      org.eclipse.help.ui.searchEngine
      org.eclipse.help.webapp.contentFilter
      org.eclipse.help.webapp.frame
      org.eclipse.help.webapp.toolbarButton
      org.eclipse.help.webapp.validatedServlet
      org.eclipse.help.webapp.view
      org.eclipse.jsch.core.identityrepository
      org.eclipse.ltk.core.refactoring.copyParticipants
      org.eclipse.ltk.core.refactoring.createParticipants
      org.eclipse.ltk.core.refactoring.deleteParticipants
      org.eclipse.ltk.core.refactoring.moveParticipants
      org.eclipse.ltk.core.refactoring.refactoringContributions
      org.eclipse.ltk.core.refactoring.renameParticipants
      org.eclipse.ltk.ui.refactoring.changePreviewViewers
      org.eclipse.ltk.ui.refactoring.statusContextViewers
      org.eclipse.search.searchPages
      org.eclipse.search.searchResultSorters
      org.eclipse.search.searchResultViewPages
      org.eclipse.search.textSearchEngine
      org.eclipse.search.textSearchQueryProvider
      org.eclipse.team.core.fileTypes
      org.eclipse.team.core.ignore
      org.eclipse.team.core.projectSets
      org.eclipse.team.core.repository
      org.eclipse.team.core.storageMergers
      org.eclipse.team.ui.configurationWizards
      org.eclipse.team.ui.synchronizeParticipants
      org.eclipse.team.ui.synchronizeWizards
      org.eclipse.team.ui.teamContentProviders
      org.eclipse.team.ui.teamDecorators
      org.eclipse.ui.acceleratorConfigurations
      org.eclipse.ui.acceleratorScopes
      org.eclipse.ui.acceleratorSets
      org.eclipse.ui.actionDefinitions
      org.eclipse.ui.actionSetPartAssociations
      org.eclipse.ui.actionSets
      org.eclipse.ui.activities
      org.eclipse.ui.activitySupport
      org.eclipse.ui.bindings
      org.eclipse.ui.browser.browsers
      org.eclipse.ui.browserSupport
      org.eclipse.ui.cheatsheets.cheatSheetContent
      org.eclipse.ui.cheatsheets.cheatSheetItemExtension
      org.eclipse.ui.commands
      org.eclipse.ui.commandImages
      org.eclipse.ui.console.consoleFactories
      org.eclipse.ui.console.consolePageParticipants
      org.eclipse.ui.console.consolePatternMatchListeners
      org.eclipse.ui.contexts
      org.eclipse.ui.decorators
      org.eclipse.ui.dropActions
      org.eclipse.ui.editorActions
      org.eclipse.ui.editors
      org.eclipse.ui.editors.annotationTypes
      org.eclipse.ui.editors.documentProviders
      org.eclipse.ui.editors.markerAnnotationSpecification
      org.eclipse.ui.editors.markerUpdaters
      org.eclipse.ui.editors.templates
      org.eclipse.ui.elementFactories
      org.eclipse.ui.encodings
      org.eclipse.ui.exportWizards
      org.eclipse.ui.externaltools.configurationDuplicationMaps
      org.eclipse.ui.fontDefinitions
      org.eclipse.ui.genericeditor.presentationReconcilers
      org.eclipse.ui.genericeditor.contentAssistProcessors
      org.eclipse.ui.genericeditor.hoverProviders
      org.eclipse.ui.genericeditor.autoEditStrategies
      org.eclipse.ui.genericeditor.reconcilers
      org.eclipse.ui.genericeditor.highlightReconcilers
      org.eclipse.ui.genericeditor.characterPairMatchers
      org.eclipse.ui.genericeditor.icons
      org.eclipse.ui.handlers
      org.eclipse.ui.helpSupport
      org.eclipse.ui.ide.editorAssociationOverride
      org.eclipse.ui.ide.filesystemSupport
      org.eclipse.ui.ide.markerHelp
      org.eclipse.ui.ide.markerImageProviders
      org.eclipse.ui.ide.markerResolution
      org.eclipse.ui.ide.markerSupport
      org.eclipse.ui.ide.projectConfigurators
      org.eclipse.ui.ide.projectNatureImages
      org.eclipse.ui.ide.resourceFilters
      org.eclipse.ui.ide.unassociatedEditorStrategy
      org.eclipse.ui.importWizards
      org.eclipse.ui.installationPages
      org.eclipse.ui.intro
      org.eclipse.ui.intro.config
      org.eclipse.ui.intro.configExtension
      org.eclipse.ui.intro.quicklinks
      org.eclipse.ui.keywords
      org.eclipse.ui.menus
      org.eclipse.ui.monitoring.logger
      org.eclipse.ui.navigator.linkHelper
      org.eclipse.ui.navigator.navigatorContent
      org.eclipse.ui.navigator.viewer
      org.eclipse.ui.newWizards
      org.eclipse.ui.perspectiveExtensions
      org.eclipse.ui.perspectives
      org.eclipse.ui.popupMenus
      org.eclipse.ui.preferencePages
      org.eclipse.ui.preferenceTransfer
      org.eclipse.ui.propertiesView
      org.eclipse.ui.propertyPages
      org.eclipse.ui.services
      org.eclipse.ui.splashHandlers
      org.eclipse.ui.startup
      org.eclipse.ui.statusHandlers
      org.eclipse.ui.systemSummarySections
      org.eclipse.ui.themes
      org.eclipse.ui.viewActions
      org.eclipse.ui.views
      org.eclipse.ui.views.properties.tabbed.propertyContributor
      org.eclipse.ui.views.properties.tabbed.propertySections
      org.eclipse.ui.views.properties.tabbed.propertyTabs
      org.eclipse.ui.workbench.texteditor.codeMiningProviders
      org.eclipse.ui.workbench.texteditor.hyperlinkDetectors
      org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets
      org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider
      org.eclipse.ui.workbench.texteditor.rulerColumns
      org.eclipse.ui.workbench.texteditor.spellingEngine
      org.eclipse.ui.workingSets
      org.eclipse.unittest.ui.unittestViewSupport
    OSGi Services Reference
    OSGi R7 Core API Reference
    OSGi R7 Compendium API Reference
    OSGi R7 Enterprise API Reference
    Other reference information
      Runtime options
      Eclipse Launcher
      API rules of engagement
      Naming conventions
      Glossary of terms
      Map of platform plug-ins
      Starting Eclipse from Java
      Multi-user installs
      Third party libraries and classloading
      Plug-in manifest
      OSGi bundle manifest
      Project description file
      Message bundles
      The "platform" URL protocol
      Tips for making user interfaces accessible
      Supporting bidirectional text
      How to write an Eclipse installer
      About.ini file format
      Plug-in archives
      Feature manifest
      Feature archives
      The dropins folder and supported file layouts
  What's new
    Platform
  Plug-in Migration Guide
    Deprecated API removals
    Migrating to Eclipse 4.28 from 4.27
      Introduction
      FAQ
      Incompatibilities
      Adopting 4.28 mechanisms and API
    Migrating to Eclipse 4.27 from 4.26
      Introduction
      FAQ
      Incompatibilities
      Adopting 4.27 mechanisms and API
    Migrating to Eclipse 4.26 from 4.25
      Introduction
      FAQ
      Incompatibilities
      Adopting 4.26 mechanisms and API
    Migrating to Eclipse 4.25 from 4.24
      Introduction
      FAQ
      Incompatibilities
      Adopting 4.25 mechanisms and API
    Older Migration Guides
      Migrating to Eclipse 4.24 from 4.23
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.24 mechanisms and API
      Migrating to Eclipse 4.23 from 4.22
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.23 mechanisms and API
      Migrating to Eclipse 4.22 from 4.21
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.22 mechanisms and API
      Migrating to Eclipse 4.21 from 4.20
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.21 mechanisms and API
      Migrating to Eclipse 4.20 from 4.19
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.20 mechanisms and API
      Migrating to Eclipse 4.19 from 4.18
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.19 mechanisms and API
      Migrating to Eclipse 4.18 from 4.17
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.18 mechanisms and API
      Migrating to Eclipse 4.17 from 4.16
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.17 mechanisms and API
      Migrating to Eclipse 4.16 from 4.15
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.16 mechanisms and API
      Migrating to Eclipse 4.15 from 4.14
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.15 mechanisms and API
      Migrating to Eclipse 4.14 from 4.13
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.14 mechanisms and API
      Migrating to Eclipse 4.13 from 4.12
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.13 mechanisms and API
      Migrating to Eclipse 4.12 from 4.11
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.12 mechanisms and API
      Migrating to Eclipse 4.11 from 4.10
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.11 mechanisms and API
      Migrating to Eclipse 4.10 from 4.9
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.10 mechanisms and API
      Migrating to Eclipse 4.9 from 4.8
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.9 mechanisms and API
      Migrating to Eclipse 4.8 from 4.7
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.8 mechanisms and API
      Migrating to Eclipse 4.7 from 4.6
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.7 mechanisms and API
      Migrating to Eclipse 4.6 from 4.5
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.6 mechanisms and API
      Migrating to Eclipse 4.5 from 4.4
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.5 mechanisms and API
      Migrating to Eclipse 4.4 from 4.3
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.4 mechanisms and API
      Migrating to Eclipse 4.3 from 4.2
        Introduction
        FAQ
        Incompatibilities
        Adopting 4.3 mechanisms and API
  Examples Guide
    Installing the examples
    Standard Widget Toolkit
      Using the SWT example launcher
      Running and browsing the SWT examples manually
      Stand-alone examples
        Address book
        Clipboard
        File viewer
        Hello world
        Hover help
        Image analyzer
        Java syntax viewer
        Text editor
      Workbench views
        Browser
        Controls
        Custom Controls
        Layout
        OLE
        Paint
    Workbench
      Field assist example
      Java editor
      Template editor
      Multi page editor
      Property sheet
      Readme tool
      Undo example
    Team
      Repository Providers
      Synchronize Participants
      Logical Model Integration
    Compare
      Structured Compare
      XML Compare
  Questions Index
  Legal
Autotools Plug-in User Guide
  Autotools Plug-in User Guide
    Introduction
    Supported Environments
    Creating an Autotools Project
      Creating New Project From Scratch
      Creating New Project When Importing
      Converting Exist Project After Importing
      Converting Exist Project (Any)
    Configuration
    Invoking Autotools
    Special Editors
    Building
    Make Targets
    Updating This Document
  Autotools Plug-in User Guide
    Introduction
    Supported Environments
    Creating an Autotools Project
      Creating New Project From Scratch
      Creating New Project When Importing
      Converting Exist Project After Importing
      Converting Exist Project (Any)
    Configuration
    Invoking Autotools
    Special Editors
    Building
    Make Targets
    Updating This Document
C/C++ Development User Guide
  Before you begin
  Getting Started
    Preparing the Workbench
    Creating a simple application
    Creating a Makefile project
    Importing an existing project
    Creating a C++ file
    Creating a makefile
    Building a project
    Debugging projects
    Importing C/C++ source files into Eclipse
  Concepts
    CDT Overview
    CDT Projects
    Perspectives available to C/C++ developers
    Views in the C/C++ perspective
    Code aids
      Comments
      Content Assist
      Templates
    Editing C/C++ files
      C/C++ editor
      Makefile
    Navigation aids
      Outline View
      Project File views
      C/C++ Search
      Open Declaration
    Build
      Building C/C++ Projects
      Scanner Discovery of include paths and preprocessor macros
    Debug
      BreakPoints
      Debug overview
      Debug information
    C/C++ search
      C/C++ Indexer
      C/C++ Indexer Progress Bar
  Tasks
    Creating a project
    Creating a project via a project template
    Work with C or C++ project files
      Display file members in the C/C++ Projects view
      Converting a C or C++ nature for a project
      Create a C/C++ file
      Create a makefile
      Hide files of a given type
      Converting CDT 1.x Projects
      Converting CDT 2.x Managed Make Projects
      Adding Convert to a C/C++ Make Project to the New menu
    Write code
      Customize the C/C++ editor
      Comment out code
      Working with Content Assist
        Using Content Assist
        Creating and editing templates
        Importing and exporting templates
      Shift lines of code to the left or right
      Navigate to C/C++ declarations by name
      Refactoring
        Rename
        Toggle Function Definition
    Building projects
      Renaming a project
      Defining Project Build settings
      Adding and Editing Build Variables
      Tuning Error Parsers
      Selecting a binary parser
      Adding Include paths and symbols
      Selecting a project type
      Building Manually
      Removing Build Automatically
      Autosaving on a build
      Creating a make target
      Creating Project References
      Customizing the Console view
      Tracking down compilation errors
        Jumping to errors
        Filtering the Problems view
    Running and debugging projects
      Creating or editing a run/debug configuration
        Selecting a run or debug configuration
        Creating a run or debug configuration
        Selecting an application to run or debug
        Specifying execution arguments
        Setting environment variables
        Defining debug settings
        Specifying the location of source files
        Specifying the location of the run configuration
      Debugging
        Debugging a program
        Debugging an existing executable
        Using breakpoints, watchpoints, and breakpoint actions
          Adding breakpoints
          Adding watchpoints
          Adding breakpoint actions
          Removing breakpoints and watchpoints
          Enabling or disable breakpoints and watchpoints
          Attaching or removing breakpoint actions
        Controlling debug execution
        Stepping into assembler functions
        Working with variables
        Adding expressions
        Working with registers
        Working with memory
    Searching the CDT
      Selection Searching for C/C++ elements
      Setting Source Folders
    Include paths and macros for C/C++ indexer
    Using the Formatter Application
      Running the Formatter Application
      Generating a Config File for the Formatter Application
    Launching Remote C/C++ Applications
  Reference
    C/C++ Views and Editors
      Selecting Views and Editors
      C/C++ Projects view
      Project Explorer view
      Outline view
      Make Targets view
      Editor view
      Executables view
      Console view
      Problems view
      Tasks view
      Properties view
      Search view
      Call Hierarchy view
      Type Hierarchy view
      Include Browser view
      C/C++ Icons
    Debug views
      Registers view
      Memory view
      Traditional Memory Rendering preferences
      Disassembly view
      Modules view
      Signals view
      Debug view
      Debug preferences
    C/C++ Menubar
      File Menu
      Edit Menu
      Source Menu
      Refactor Menu
      Navigate Menu
      Search Menu
      Project Menu
      Run Menu
      Window Menu
      Help Menu
    C/C++ Toolbar
    C/C++ Open Element
    C/C++ Find and Replace
    C/C++ Preferences
      Appearance
      Build preferences
        Build Variables
        Console
        Environment
        Make Targets
        Makefile Editor
          Settings
        Error Parsers
        Scanner Discovery
      Code Style preferences
        Code Templates
      Debug preferences
        Breakpoint Actions
        Source Lookup Path
        GDB
      Editor preferences
        Content Assist
          Advanced
        Folding
        Hovers
        Mark Occurrences
        Save Actions
        Scalability
        Syntax Coloring
        Templates
        Typing
      File Types
      Indexer
      Language Mappings
      New CDT Project Wizard
        Preferred Toolchains tab
        Wizard Defaults tab
        Makefile Project pages
          Binary parsers
          Error parsers
          Discovery options
          Builder settings
          Behavior
      Property Pages Settings
        Multiple Configurations Edit
      Task Tags
    C/C++ Properties
      C/C++ Project properties
        Resource page
        Builders page
        Common C/C++ Configurations handling
          Manage Configurations dialog
          Create Configuration dialog
          Rename Configuration dialog
        C/C++ Build
          Build Variables page
          Discovery options page
          Environment page
          Settings page
            Tool Settings tab
            Build Steps tab
            Build Artifact tab
            Binary Parsers tab
            Error Parsers tab
          Tool chain editor page
        C/C++ General
          Documentation page
          Export Settings page
          File Types page
          Indexer page
          Language Mapping page
          Paths and Symbols page
            Includes tab
            Symbols tab
            Libraries tab
            Libraries path tab
            Source Location tab
            Output Location tab
            References tab
            Data Hierarchy tab
          Preprocessor Include Paths, Macros, etc.
            Entries tab
            Providers tab
        Project References page
        Run/Debug Settings page
      C/C++ Folder properies
        Resource page
        C/C++ Build
          Settings page
            Tool Settings tab
          Tool chain editor page
        C/C++ General
          Paths and Symbols page
            Includes tab
            Symbols tab
            Libraries tab
            Libraries path tab
            Data Hierarchy tab
          Preprocessor Include Paths, Macros, etc.
        Run/Debug Settings page
      C/C++ File Properties
        Resource page
        C/C++ Build
          Settings page
            Tool Settings tab
            Build Steps tab
          Tool Chain Editor page
        C/C++ General
          Language Mapping page
          Paths and Symbols page
            Includes tab
            Symbols tab
            Data Hierarchy tab
          Preprocessor Include Paths, Macros, etc.
        Run/Debug Settings page
    C/C++ New Project Wizard
      Set Project Name and Location
      Select Project type
      Select Toolchain
      Select Configurations
    C/C++ Run and Debug
      Main
      Arguments
      Environment
      Debugger
      Source
      Common
    C/C++ search page
  What's new in CDT
  Legal
  Before you begin
  Getting Started
    Preparing the Workbench
    Creating a simple application
    Creating a Makefile project
    Importing an existing project
    Creating a C++ file
    Creating a makefile
    Building a project
    Debugging projects
    Importing C/C++ source files into Eclipse
  Concepts
    CDT Overview
    CDT Projects
    Perspectives available to C/C++ developers
    Views in the C/C++ perspective
    Code aids
      Comments
      Content Assist
      Templates
    Editing C/C++ files
      C/C++ editor
      Makefile
    Navigation aids
      Outline View
      Project File views
      C/C++ Search
      Open Declaration
    Build
      Building C/C++ Projects
      Scanner Discovery of include paths and preprocessor macros
    Debug
      BreakPoints
      Debug overview
      Debug information
    C/C++ search
      C/C++ Indexer
      C/C++ Indexer Progress Bar
  Tasks
    Creating a project
    Creating a project via a project template
    Work with C or C++ project files
      Display file members in the C/C++ Projects view
      Converting a C or C++ nature for a project
      Create a C/C++ file
      Create a makefile
      Hide files of a given type
      Converting CDT 1.x Projects
      Converting CDT 2.x Managed Make Projects
      Adding Convert to a C/C++ Make Project to the New menu
    Write code
      Customize the C/C++ editor
      Comment out code
      Working with Content Assist
        Using Content Assist
        Creating and editing templates
        Importing and exporting templates
      Shift lines of code to the left or right
      Navigate to C/C++ declarations by name
      Refactoring
        Rename
        Toggle Function Definition
    Building projects
      Renaming a project
      Defining Project Build settings
      Adding and Editing Build Variables
      Tuning Error Parsers
      Selecting a binary parser
      Adding Include paths and symbols
      Selecting a project type
      Building Manually
      Removing Build Automatically
      Autosaving on a build
      Creating a make target
      Creating Project References
      Customizing the Console view
      Tracking down compilation errors
        Jumping to errors
        Filtering the Problems view
    Running and debugging projects
      Creating or editing a run/debug configuration
        Selecting a run or debug configuration
        Creating a run or debug configuration
        Selecting an application to run or debug
        Specifying execution arguments
        Setting environment variables
        Defining debug settings
        Specifying the location of source files
        Specifying the location of the run configuration
      Debugging
        Debugging a program
        Debugging an existing executable
        Using breakpoints, watchpoints, and breakpoint actions
          Adding breakpoints
          Adding watchpoints
          Adding breakpoint actions
          Removing breakpoints and watchpoints
          Enabling or disable breakpoints and watchpoints
          Attaching or removing breakpoint actions
        Controlling debug execution
        Stepping into assembler functions
        Working with variables
        Adding expressions
        Working with registers
        Working with memory
    Searching the CDT
      Selection Searching for C/C++ elements
      Setting Source Folders
    Include paths and macros for C/C++ indexer
    Using the Formatter Application
      Running the Formatter Application
      Generating a Config File for the Formatter Application
    Launching Remote C/C++ Applications
  Reference
    C/C++ Views and Editors
      Selecting Views and Editors
      C/C++ Projects view
      Project Explorer view
      Outline view
      Make Targets view
      Editor view
      Executables view
      Console view
      Problems view
      Tasks view
      Properties view
      Search view
      Call Hierarchy view
      Type Hierarchy view
      Include Browser view
      C/C++ Icons
    Debug views
      Registers view
      Memory view
      Traditional Memory Rendering preferences
      Disassembly view
      Modules view
      Signals view
      Debug view
      Debug preferences
    C/C++ Menubar
      File Menu
      Edit Menu
      Source Menu
      Refactor Menu
      Navigate Menu
      Search Menu
      Project Menu
      Run Menu
      Window Menu
      Help Menu
    C/C++ Toolbar
    C/C++ Open Element
    C/C++ Find and Replace
    C/C++ Preferences
      Appearance
      Build preferences
        Build Variables
        Console
        Environment
        Make Targets
        Makefile Editor
          Settings
        Error Parsers
        Scanner Discovery
      Code Style preferences
        Code Templates
      Debug preferences
        Breakpoint Actions
        Source Lookup Path
        GDB
      Editor preferences
        Content Assist
          Advanced
        Folding
        Hovers
        Mark Occurrences
        Save Actions
        Scalability
        Syntax Coloring
        Templates
        Typing
      File Types
      Indexer
      Language Mappings
      New CDT Project Wizard
        Preferred Toolchains tab
        Wizard Defaults tab
        Makefile Project pages
          Binary parsers
          Error parsers
          Discovery options
          Builder settings
          Behavior
      Property Pages Settings
        Multiple Configurations Edit
      Task Tags
    C/C++ Properties
      C/C++ Project properties
        Resource page
        Builders page
        Common C/C++ Configurations handling
          Manage Configurations dialog
          Create Configuration dialog
          Rename Configuration dialog
        C/C++ Build
          Build Variables page
          Discovery options page
          Environment page
          Settings page
            Tool Settings tab
            Build Steps tab
            Build Artifact tab
            Binary Parsers tab
            Error Parsers tab
          Tool chain editor page
        C/C++ General
          Documentation page
          Export Settings page
          File Types page
          Indexer page
          Language Mapping page
          Paths and Symbols page
            Includes tab
            Symbols tab
            Libraries tab
            Libraries path tab
            Source Location tab
            Output Location tab
            References tab
            Data Hierarchy tab
          Preprocessor Include Paths, Macros, etc.
            Entries tab
            Providers tab
        Project References page
        Run/Debug Settings page
      C/C++ Folder properies
        Resource page
        C/C++ Build
          Settings page
            Tool Settings tab
          Tool chain editor page
        C/C++ General
          Paths and Symbols page
            Includes tab
            Symbols tab
            Libraries tab
            Libraries path tab
            Data Hierarchy tab
          Preprocessor Include Paths, Macros, etc.
        Run/Debug Settings page
      C/C++ File Properties
        Resource page
        C/C++ Build
          Settings page
            Tool Settings tab
            Build Steps tab
          Tool Chain Editor page
        C/C++ General
          Language Mapping page
          Paths and Symbols page
            Includes tab
            Symbols tab
            Data Hierarchy tab
          Preprocessor Include Paths, Macros, etc.
        Run/Debug Settings page
    C/C++ New Project Wizard
      Set Project Name and Location
      Select Project type
      Select Toolchain
      Select Configurations
    C/C++ Run and Debug
      Main
      Arguments
      Environment
      Debugger
      Source
      Common
    C/C++ search page
  What's new in CDT
  Legal
C/C++ Library Documentation
  glibc
  glibc
Callgraph User Guide
  Callgraph User Guide
    Overview
    Installation
    General Usage
    Callgraph Perspectives
      Radial View
      Tree View
      Level View
      Aggregate View
    General Usage
      Collapse Mode
      Watching function calls in chronological order
      Code link
      Save/load profile runs
    Updating This Document
  Legal
  Callgraph User Guide
    Overview
    Installation
    General Usage
    Callgraph Perspectives
      Radial View
      Tree View
      Level View
      Aggregate View
    General Usage
      Collapse Mode
      Watching function calls in chronological order
      Code link
      Save/load profile runs
    Updating This Document
  Legal
ChangeLog Editor User Guide
  ChangeLog Editor User Guide
    Overview
    ChangeLog Preferences
    ChangeLog Editor
    ChangeLog Plug-in Functions
      Insert ChangeLog
      Prepare ChangeLog
      Format ChangeLog
    Updating This Document
  Legal
  ChangeLog Editor User Guide
    Overview
    ChangeLog Preferences
    ChangeLog Editor
    ChangeLog Plug-in Functions
      Insert ChangeLog
      Prepare ChangeLog
      Format ChangeLog
    Updating This Document
  Legal
Devhelp Documentation
  GStreamer Good Plugins 1.0 Plugins Reference Manual
    gst-plugins-good Elements
      3gppmux
      aacparse
      aasink
      ac3parse
      agingtv
      alawdec
      alawenc
      alphacolor
      alpha
      amrparse
      apedemux
      apev2mux
      aspectratiocrop
      asteriskh263
      audioamplify
      audiochebband
      audiocheblimit
      audiodynamic
      audioecho
      audiofirfilter
      audioiirfilter
      audioinvert
      audiokaraoke
      audiopanorama
      audiowsincband
      audiowsinclimit
      auparse
      autoaudiosink
      autoaudiosrc
      autovideosink
      autovideosrc
      avidemux
      avimux
      avisubtitle
      breakmydata
      cacasink
      cairooverlay
      capssetter
      cpureport
      cutter
      dcaparse
      deinterlace
      deinterleave
      dicetv
      directsoundsink
      dtmfsrc
      dv1394src
      dvdec
      dvdemux
      dynudpsink
      edgetv
      equalizer-10bands
      equalizer-3bands
      equalizer-nbands
      flacdec
      flacenc
      flacparse
      flactag
      flvdemux
      flvmux
      flxdec
      gamma
      gdkpixbufdec
      gdkpixbufoverlay
      gdkpixbufsink
      goom2k1
      goom
      hdv1394src
      icydemux
      id3demux
      id3v2mux
      iirequalizer
      imagefreeze
      interleave
      ismlmux
      jackaudiosink
      jackaudiosrc
      jpegdec
      jpegenc
      level
      matroskademux
      matroskamux
      matroskaparse
      mj2mux
      monoscope
      mp4mux
      mpegaudioparse
      mulawdec
      mulawenc
      multifilesink
      multifilesrc
      multipartdemux
      multipartmux
      multiudpsink
      navigationtest
      navseek
      optv
      oss4sink
      oss4src
      osssink
      osssrc
      osxaudiosink
      osxaudiosrc
      osxvideosink
      pngdec
      pngenc
      progressreport
      pulsesink
      pulsesrc
      pushfilesrc
      qtdemux
      qtmoovrecover
      qtmux
      quarktv
      radioactv
      revtv
      rganalysis
      rglimiter
      rgvolume
      rippletv
      rndbuffersize
      rtpac3depay
      rtpac3pay
      rtpamrdepay
      rtpamrpay
      rtpbin
      rtpbvdepay
      rtpbvpay
      rtpceltdepay
      rtpceltpay
      rtpdec
      rtpdtmfdepay
      rtpdtmfmux
      rtpdtmfsrc
      rtpdvdepay
      rtpdvpay
      rtpg722depay
      rtpg722pay
      rtpg723depay
      rtpg723pay
      rtpg726depay
      rtpg726pay
      rtpg729depay
      rtpg729pay
      rtpgsmdepay
      rtpgsmpay
      rtpgstdepay
      rtpgstpay
      rtph261depay
      rtph261pay
      rtph263depay
      rtph263pay
      rtph263pdepay
      rtph263ppay
      rtph264depay
      rtph264pay
      rtph265depay
      rtph265pay
      rtpilbcdepay
      rtpilbcpay
      rtpj2kdepay
      rtpj2kpay
      rtpjitterbuffer
      rtpjpegdepay
      rtpjpegpay
      rtpklvdepay
      rtpklvpay
      rtpL16depay
      rtpL16pay
      rtpL24depay
      rtpL24pay
      rtpmp1sdepay
      rtpmp2tdepay
      rtpmp2tpay
      rtpmp4adepay
      rtpmp4apay
      rtpmp4gdepay
      rtpmp4gpay
      rtpmp4vdepay
      rtpmp4vpay
      rtpmpadepay
      rtpmpapay
      rtpmparobustdepay
      rtpmpvdepay
      rtpmpvpay
      rtpmux
      rtpopusdepay
      rtpopuspay
      rtppcmadepay
      rtppcmapay
      rtppcmudepay
      rtppcmupay
      rtpptdemux
      rtpqcelpdepay
      rtpqdm2depay
      rtprtxqueue
      rtprtxreceive
      rtprtxsend
      rtpsbcdepay
      rtpsbcpay
      rtpsession
      rtpsirendepay
      rtpsirenpay
      rtpspeexdepay
      rtpspeexpay
      rtpssrcdemux
      rtpstreamdepay
      rtpstreampay
      rtpsv3vdepay
      rtptheoradepay
      rtptheorapay
      rtpvorbisdepay
      rtpvorbispay
      rtpvp8depay
      rtpvp8pay
      rtpvp9depay
      rtpvp9pay
      rtpvrawdepay
      rtpvrawpay
      rtpxqtdepay
      rtspsrc
      sbcparse
      scaletempo
      shagadelictv
      shapewipe
      shout2send
      smptealpha
      smpte
      souphttpclientsink
      souphttpsrc
      spectrum
      speexdec
      speexenc
      splitfilesrc
      splitmuxsink
      splitmuxsrc
      streaktv
      taginject
      testsink
      udpsink
      udpsrc
      v4l2radio
      v4l2sink
      v4l2src
      vertigotv
      videobalance
      videobox
      videocrop
      videoflip
      videomedian
      videomixer
      vp8dec
      vp8enc
      vp9dec
      vp9enc
      warptv
      waveformsink
      wavenc
      wavpackdec
      wavpackenc
      wavpackparse
      wavparse
      webmmux
      ximagesrc
      y4menc
    gst-plugins-good Plugins
      1394
      aasink
      alaw
      alphacolor
      alpha
      apetag
      audiofx
      audioparsers
      auparse
      autodetect
      avi
      cacasink
      cairo
      cutter
      debug
      deinterlace
      directsound
      dtmf
      dv
      effectv
      equalizer
      flac
      flv
      flxdec
      gdkpixbuf
      goom2k1
      goom
      icydemux
      id3demux
      imagefreeze
      interleave
      isomp4
      jack
      jpeg
      level
      matroska
      monoscope
      mulaw
      multifile
      multipart
      navigationtest
      oss4
      ossaudio
      osxaudio
      osxvideo
      png
      pulseaudio
      replaygain
      rtpmanager
      rtp
      rtsp
      shapewipe
      shout2send
      smpte
      soup
      spectrum
      speex
      taglib
      udp
      video4linux2
      videobox
      videocrop
      videofilter
      videomixer
      vpx
      waveform
      wavenc
      wavpack
      wavparse
      ximagesrc
      y4menc
  GStreamer Good Plugins 1.0 Plugins Reference Manual
    gst-plugins-good Elements
      3gppmux
      aacparse
      aasink
      ac3parse
      agingtv
      alawdec
      alawenc
      alphacolor
      alpha
      amrparse
      apedemux
      apev2mux
      aspectratiocrop
      asteriskh263
      audioamplify
      audiochebband
      audiocheblimit
      audiodynamic
      audioecho
      audiofirfilter
      audioiirfilter
      audioinvert
      audiokaraoke
      audiopanorama
      audiowsincband
      audiowsinclimit
      auparse
      autoaudiosink
      autoaudiosrc
      autovideosink
      autovideosrc
      avidemux
      avimux
      avisubtitle
      breakmydata
      cacasink
      cairooverlay
      capssetter
      cpureport
      cutter
      dcaparse
      deinterlace
      deinterleave
      dicetv
      directsoundsink
      dtmfsrc
      dv1394src
      dvdec
      dvdemux
      dynudpsink
      edgetv
      equalizer-10bands
      equalizer-3bands
      equalizer-nbands
      flacdec
      flacenc
      flacparse
      flactag
      flvdemux
      flvmux
      flxdec
      gamma
      gdkpixbufdec
      gdkpixbufoverlay
      gdkpixbufsink
      goom2k1
      goom
      hdv1394src
      icydemux
      id3demux
      id3v2mux
      iirequalizer
      imagefreeze
      interleave
      ismlmux
      jackaudiosink
      jackaudiosrc
      jpegdec
      jpegenc
      level
      matroskademux
      matroskamux
      matroskaparse
      mj2mux
      monoscope
      mp4mux
      mpegaudioparse
      mulawdec
      mulawenc
      multifilesink
      multifilesrc
      multipartdemux
      multipartmux
      multiudpsink
      navigationtest
      navseek
      optv
      oss4sink
      oss4src
      osssink
      osssrc
      osxaudiosink
      osxaudiosrc
      osxvideosink
      pngdec
      pngenc
      progressreport
      pulsesink
      pulsesrc
      pushfilesrc
      qtdemux
      qtmoovrecover
      qtmux
      quarktv
      radioactv
      revtv
      rganalysis
      rglimiter
      rgvolume
      rippletv
      rndbuffersize
      rtpac3depay
      rtpac3pay
      rtpamrdepay
      rtpamrpay
      rtpbin
      rtpbvdepay
      rtpbvpay
      rtpceltdepay
      rtpceltpay
      rtpdec
      rtpdtmfdepay
      rtpdtmfmux
      rtpdtmfsrc
      rtpdvdepay
      rtpdvpay
      rtpg722depay
      rtpg722pay
      rtpg723depay
      rtpg723pay
      rtpg726depay
      rtpg726pay
      rtpg729depay
      rtpg729pay
      rtpgsmdepay
      rtpgsmpay
      rtpgstdepay
      rtpgstpay
      rtph261depay
      rtph261pay
      rtph263depay
      rtph263pay
      rtph263pdepay
      rtph263ppay
      rtph264depay
      rtph264pay
      rtph265depay
      rtph265pay
      rtpilbcdepay
      rtpilbcpay
      rtpj2kdepay
      rtpj2kpay
      rtpjitterbuffer
      rtpjpegdepay
      rtpjpegpay
      rtpklvdepay
      rtpklvpay
      rtpL16depay
      rtpL16pay
      rtpL24depay
      rtpL24pay
      rtpmp1sdepay
      rtpmp2tdepay
      rtpmp2tpay
      rtpmp4adepay
      rtpmp4apay
      rtpmp4gdepay
      rtpmp4gpay
      rtpmp4vdepay
      rtpmp4vpay
      rtpmpadepay
      rtpmpapay
      rtpmparobustdepay
      rtpmpvdepay
      rtpmpvpay
      rtpmux
      rtpopusdepay
      rtpopuspay
      rtppcmadepay
      rtppcmapay
      rtppcmudepay
      rtppcmupay
      rtpptdemux
      rtpqcelpdepay
      rtpqdm2depay
      rtprtxqueue
      rtprtxreceive
      rtprtxsend
      rtpsbcdepay
      rtpsbcpay
      rtpsession
      rtpsirendepay
      rtpsirenpay
      rtpspeexdepay
      rtpspeexpay
      rtpssrcdemux
      rtpstreamdepay
      rtpstreampay
      rtpsv3vdepay
      rtptheoradepay
      rtptheorapay
      rtpvorbisdepay
      rtpvorbispay
      rtpvp8depay
      rtpvp8pay
      rtpvp9depay
      rtpvp9pay
      rtpvrawdepay
      rtpvrawpay
      rtpxqtdepay
      rtspsrc
      sbcparse
      scaletempo
      shagadelictv
      shapewipe
      shout2send
      smptealpha
      smpte
      souphttpclientsink
      souphttpsrc
      spectrum
      speexdec
      speexenc
      splitfilesrc
      splitmuxsink
      splitmuxsrc
      streaktv
      taginject
      testsink
      udpsink
      udpsrc
      v4l2radio
      v4l2sink
      v4l2src
      vertigotv
      videobalance
      videobox
      videocrop
      videoflip
      videomedian
      videomixer
      vp8dec
      vp8enc
      vp9dec
      vp9enc
      warptv
      waveformsink
      wavenc
      wavpackdec
      wavpackenc
      wavpackparse
      wavparse
      webmmux
      ximagesrc
      y4menc
    gst-plugins-good Plugins
      1394
      aasink
      alaw
      alphacolor
      alpha
      apetag
      audiofx
      audioparsers
      auparse
      autodetect
      avi
      cacasink
      cairo
      cutter
      debug
      deinterlace
      directsound
      dtmf
      dv
      effectv
      equalizer
      flac
      flv
      flxdec
      gdkpixbuf
      goom2k1
      goom
      icydemux
      id3demux
      imagefreeze
      interleave
      isomp4
      jack
      jpeg
      level
      matroska
      monoscope
      mulaw
      multifile
      multipart
      navigationtest
      oss4
      ossaudio
      osxaudio
      osxvideo
      png
      pulseaudio
      replaygain
      rtpmanager
      rtp
      rtsp
      shapewipe
      shout2send
      smpte
      soup
      spectrum
      speex
      taglib
      udp
      video4linux2
      videobox
      videocrop
      videofilter
      videomixer
      vpx
      waveform
      wavenc
      wavpack
      wavparse
      ximagesrc
      y4menc
Docker Tooling User Guide
  Docker Tooling User Guide
    Introduction
    Docker Tooling Perspective
      Docker Explorer View
        Overview
        New Connection Wizard
        Edit Connection Wizard
        Filtering
        Docker Explorer Context Menu
      Docker Images View
        Overview
        Pull Image
        Push Image
        Run Image
          Run Image Launch Configuration
        Build Image
          Dockerfile Editor
          Build Image Run Configuration
        Add Tag
        Remove Tag
      Docker Containers View
        Overview
        Filtering Labels
        Commit Container
        Display Log
      Copy from Container
      Copy to Container
      Docker Image Hierarchy View
      Properties View
      Docker Compose
      Docker Preferences
        Docker Main Preference Page
        Docker Compose Preference Page
        Docker Machine Preference Page
        Docker Logging Preference Page
        Docker Registry Accounts Preference Page
    Updating This Document
  Legal
  Docker Tooling User Guide
    Introduction
    Docker Tooling Perspective
      Docker Explorer View
        Overview
        New Connection Wizard
        Edit Connection Wizard
        Filtering
        Docker Explorer Context Menu
      Docker Images View
        Overview
        Pull Image
        Push Image
        Run Image
          Run Image Launch Configuration
        Build Image
          Dockerfile Editor
          Build Image Run Configuration
        Add Tag
        Remove Tag
      Docker Containers View
        Overview
        Filtering Labels
        Commit Container
        Display Log
      Copy from Container
      Copy to Container
      Docker Image Hierarchy View
      Properties View
      Docker Compose
      Docker Preferences
        Docker Main Preference Page
        Docker Compose Preference Page
        Docker Machine Preference Page
        Docker Logging Preference Page
        Docker Registry Accounts Preference Page
    Updating This Document
  Legal
Eclipse Marketplace User Guide
  Overview
  Getting Started
  Search
    Browse For More Solutions
  Installing and Updating Solutions
    Resolving Errors
    Licenses
    Completing Installation
  Updating This Document
  Overview
  Getting Started
  Search
    Browse For More Solutions
  Installing and Updating Solutions
    Resolving Errors
    Licenses
    Completing Installation
  Updating This Document
Eclipse Remote Developer's Guide
  Getting Started
    Getting Started
  Concepts
    Concepts
  Reference
    API Reference
  Samples
    Samples
  Getting Started
    Getting Started
  Concepts
    Concepts
  Reference
    API Reference
  Samples
    Samples
EGit Documentation
  EGit User Guide
    Getting Started
      Overview
        The Preferences Dialog
      Basic Tutorial: Adding a project to version control
        Configuration
          Identifying yourself
          Setting up the Home Directory on Windows
          Pointing out the System wide configuration
        Create Repository
        Track Changes
        Inspect History
      GitHub Tutorial
        Create Local Repository
        Create Repository at GitHub
        Eclipse SSH Configuration
        Push Upstream
      EclipseCon 2012 Git Tutorial
    Concepts
      Repository
      Index
      Branches
        Local Branches
        Remote Tracking Branches
      Working Directory
      Recording Changes in the Repository
    Tasks
      Creating Repositories
        Considerations for Git Repositories to be used in Eclipse
          The short story
          The longer story
            Eclipse Workspace and Repository working directory
            Implications
        Creating a new empty Git Repository
        Creating a Git Repository for multiple Projects
      Starting from existing Git Repositories
        Starting the import wizard
        Cloning or adding Repositories
          Cloning a Repository
          Adding a Repository
        Selecting a Repository from the List
        Importing projects
        Wizard for project import
          Import Existing Projects
            Limiting the Scope for Project Import
          Use the New Projects Wizard
          Import as General Project
      Working with remote Repositories
        Cloning Remote Repositories
          Repository Selection
          Branch Selection
          Local Destination
          Cloning from specific locations
        Pushing to other Repositories
          Pushing to upstream
            Configuring upstream push
          Direct Push
          Push Wizard
            Push URI
            Push Ref Specifications
            Delete Ref Specifications
            Conflicting Push Ref Specifications
            Push Confirmation
            Push Result Report
        Fetching from other Repositories
          Fetching from upstream
            Configuring fetch from upstream
          Direct Fetch
          Fetch Wizard
            Fetch Ref Specifications
            Fetch Result Report
        Pulling New Changes from Upstream Branch
      Working with Gerrit
        Enabling Gerrit for a repository
        Pushing a change to a Gerrit Code Review Server
          Pushing as Draft
          Editing a change
        Fetching a change from a Gerrit Code Review Server
      Working with Gitflow
        Enabling Gitflow for a repository
        Starting a feature/release/hotfix
        Starting release from a commit other than HEAD
      Inspecting the state of the Repository
        Label Decorations
          Text Decorations
          Icon Decorations
        Commit Dialog
        Comparing Content
          Compare editor and Synchronize View
          Compare working tree with last commit
          Comparing Working Tree with Index
          Comparing Working Tree with a branch, a tag or a reference
          Comparing Working Tree with Any Commit
            From the project explorer:
            From the history view (files only):
          Comparing Two Commits
          Comparing Index with HEAD or Any Other Commit
        Comparing with Branches (Synchronize)
        Quickdiff
        Inspecting Commits
          View Diff for a Commit
          Showing the contents of a Commit
      Committing Changes
        Modifying the content
        Committing
          Committing with the Staging View
          Committing using Commit Dialog
          Commit Message
          Amending Commits
      Reverting Changes
        Reverting changes in the working tree
          Replace with File in Git Index
          Replace with HEAD
          Replace with Branch, Tag or Reference
          Replace with Commit
          Replace with Previous Revision
        Revert using quickdiff
        Reverting changes introduced by a specific commit
        Resetting your current HEAD
          Reset to specific branch or tag
          Reset to a specific commit
          Revert all local and staged changes
      Branching
        General remarks about branches
          Upstream configuration
        Checking out an existing Branch
          From the team menu on a project node:
          From the Git Repositories View
          From the History View
        Creating a New Local Branch
          From the team menu
          From the Repositories View
          From the History View
        Renaming an Existing Branch
          From the Team menu on a Project node
          From the Repositories View
          From the History View
        Deleting a Branch
          From the Team Menu on a Project node
          From the Repositories View
          From the History View
        Branch Creation Dialog
        Configure Branch Dialog
      Merging
        Merging a branch or a tag into the current branch
          Starting merge from the History View
          Starting merge from the Team menu
          Starting merge from the Git Repositories View
          Merge options
          Possible merge results
            Merge Result dialog
        Resolving a merge conflict
          Using Merge Tool
          Manual conflict resolution
          Finding conflicting files
          Editing conflicting files
          Adding conflict resolution to the git index
          Committing a merge
        Aborting Merge
      Rebasing
        Rebase Introduction
        Rebase, A Simple Example
        The Real World: Rebase Conflicts
        Starting Rebase
        Rebase Confirmation Dialog
        Rebase Conflicts
        Aborting Rebase
      Interactive Rebase
        Synopsis
        Starting interactive rebase
        Planning rebase
        Executing interactive rebase
        Safety Instructions
        Rebase with auto-stashing
      Cherry Picking
        Cherry-pick Introduction
        Cherry-pick Example
      Tagging
        Creating a Tag
        Replacing an Existing Tag
        Deletion of tags
        Light-weight and Signed Tags
      Patches
        Creating Patches
          Create a Patch from a Commit
          Patch Wizard
        Applying Patches
      Managing Repositories
        Adding Repositories to the Git Repositories View
          Adding a Repository manually
          Cloning a Repository
          Creating a Repository
          Adding a Repository using Copy and Paste
        Removing Repositories
          Removing a Repository from the Repositories View
          Deleting a Repository
        Structure of the Git Repositories View
        Repository Groups
        Functions of the Git Repositories View
          Project Import
          Branch and Tag Support
            Check-out of Branches and Tags
            Creation and Deletion of Branches
            Rebasing
            Merging a Branch or a Tag
            Synchronizing with a Branch or a Tag
            Determining the Checked-out Branch
            Resetting to a Branch or a Tag
            "Detached" HEAD
          Inspecting References
          Browsing the Working Directory
          Repository Configuration
          Remote Repositories
            Direct Fetch and Push Support
            Adding a Remote Configuration
            Changing Remote Configurations
            Gerrit Configuration
        Refresh
        Link with Selection
        Link with Editor
        Hierarchical Branch Layout
        Bare Repositories
        Removing Repositories from the Git Repositories View
        Showing Repository in Related Views
          Show in History
          Show in Reflog
          Show in Properties
      Working with Tasks
      Viewing Commits
        Tagging a commit
        Creating a branch from a commit
        Checking out a commit
        Cherry picking a commit
        Opening the commit viewer
      Searching for commits
        Git Search page
        Browsing Search Results
        Launching Git Search
        Open commit dialog
      Finding the author of each line in a file
      Working with Submodules
        Cloning Repositories with Submodules
        Browsing Submodules
        Adding a Submodule
        Updating Submodules
      Team Project Sets
        Import
        Export
        Format
      GIT LFS Support
    Reference
      Menus
        Project Context Menu
        Resource Context Menu
        Repositories View Menus
        History View Menus
        Git Workbench Toolbar and Git Workbench Menu
        Menu Actions
      Git Perspective and Views
        Git Perspective
        Git Repositories View
        History View
          Overview
          Opening the History View
          Organization of the History View
          Using the History View
            Inspecting the Commit Graph
            Displaying and Comparing versions of a File
            Working with the Filter Settings
          Toolbar actions
            Find
            Filter settings
            Compare Mode
            All Branches
          View Menu actions
            Configuring the View
          Context Menu actions
            Compare with working tree
            Compare with each other
            Open
            Checkout
            Create Branch...
            Delete Branch
            Create Tag...
            Create Patch...
            Cherry Pick
            Revert Commit
            Merge
            Rebase on top of
            Reset > Soft/Mixed/Hard
            Quickdiff > Reset Quickdiff Basline to HEAD
            Quickdiff > Reset Quickdiff Basline to first parent of HEAD
            Quickdiff > Set as Baseline
            Copy
            Show Revision Comment
            Show Revision Details
            Wrap Comments
            Fill Paragraphs
          Drag and Drop Support
          Working with the Revision Details Area
        Synchronize View
          Synchronization State
          Mode
          Models
          Navigation
        Git Tree Compare View
        Git Staging View
          Partial Staging
        Git Reflog View
      Git URLs
        HTTP(S) connections
        SSH connections
      Git References
      Refspecs
        Push Refspecs
        Fetch Refspecs
      Remotes
      Git Ignore
      Git Fetch Factory for PDE Build
    Updating This Document
  JGit User Guide
    Getting Started
      Taking JGit for a Spin
        Building the JGit CLI
        Running the JGit CLI
          Overview
          Inspecting the Repository
          Graphical History View
    Concepts
      API
        Repository
        Git Objects
        Ref
        RevWalk
        RevCommit
        RevTag
        RevTree
    Reference
      Porcelain API
        AddCommand (git-add)
        CommitCommand (git-commit)
        TagCommand (git-tag)
        LogCommand (git-log)
        MergeCommand (git-merge)
      Ant Tasks
        git-clone
        git-init
        git-checkout
        git-add
    Snippets
      Finding children of a commit
      Snippet Collection
    Advanced Topics
      Reducing memory usage with RevWalk
        Restrict the walked revision graph
        Discard the body of a commit
        Subclassing RevWalk and RevCommit
        Cleaning up after a revision walk
    Updating This Document
  EGit 6.6 New and Noteworthy
    EGit
    Contributors
    See Also
    Updating This Document
  JGit 6.6 New and Noteworthy
    JGit
      Features
      Other Changes
    Contributors
    Updating This Document
  Git for Eclipse Users
    Centralised version control systems
    Distributed Version Control Systems
    How does it work?
    Changesets and branches
    Merging
    Pulling and pushing
    Cloning and remotes
    Initialising, committing and branching
    Worked example
    Rebasing and fast-forwarding
    Updating This Document
  EGit Contributor Guide
    Communication
    Automated Developer Setup
    Manual Developer Setup
      Obtaining Sources
        Cloning
          On the command line
          Using EGit (see [https://www.eclipse.org/egit/download/ download page])
        Repositories
          EGit
          JGit
          EGit GitHub Integration
      Development IDE Configuration
        Tools
        Java Requirements
        Dependencies
    Running EGit from Eclipse
    Builds
      JGit
      EGit
      Mailing Lists
      Maven Build
      Dependencies and License Check
      JGit Bazel Build
      Updating build version
      FindBugs and PMD
      Checking for JGit API Changes using API Baseline
      Signing and Publishing
      Creating a release
        Release Notes
        New and Noteworthy
      Contribution to Release Train
    Documentation
      JGit
      EGit
    Tests
      JGit Unit Tests
      JGit HTTP Tests
      EGit Core Tests
      EGit UI Tests
        During Maven Build
      Auxilary testing tools
    Bugs
      Links
        Filing Bugs
          How to file bugs
          File a bug
          File a bug for a vulnerability
        Bug Reports and Links
      Keywords
      Spam Bugs
    Website
    Contributing Patches
      Using Gerrit at Eclipse
        User Account
        Legal Paperwork
        Logon
          Gerrit Web UI
          Git over SSH
          Git over HTTPS
        SSH Keys
        Doing Code Reviews with Gerrit
        Using Gerrit with git command line:
          Adding a dedicated remote
        Using Gerrit with EGit:
      Granularity of Changes
        Branches
      Coding standards
        Braces for one-line statements
        Removing trailing whitespace
        Use of the "final" modifier
      Commit message guidelines
      License Header
      Copyright
      Test before submitting
      Sending patches by mail
    Gerrit Code Review Cheatsheet
      Install the commit-msg hook in your repository
      To create a new change
      To update an existing change with a new commit
      To compare bulk diffs using Git
      Trigger Jenkins build for a change
      To approve a change
      To add a reviewer
      Code Review
      Submission Guidelines
      Tips & Tricks
        Class Loading Issues
    Updating This Document
  EGit User Guide
    Getting Started
      Overview
        The Preferences Dialog
      Basic Tutorial: Adding a project to version control
        Configuration
          Identifying yourself
          Setting up the Home Directory on Windows
          Pointing out the System wide configuration
        Create Repository
        Track Changes
        Inspect History
      GitHub Tutorial
        Create Local Repository
        Create Repository at GitHub
        Eclipse SSH Configuration
        Push Upstream
      EclipseCon 2012 Git Tutorial
    Concepts
      Repository
      Index
      Branches
        Local Branches
        Remote Tracking Branches
      Working Directory
      Recording Changes in the Repository
    Tasks
      Creating Repositories
        Considerations for Git Repositories to be used in Eclipse
          The short story
          The longer story
            Eclipse Workspace and Repository working directory
            Implications
        Creating a new empty Git Repository
        Creating a Git Repository for multiple Projects
      Starting from existing Git Repositories
        Starting the import wizard
        Cloning or adding Repositories
          Cloning a Repository
          Adding a Repository
        Selecting a Repository from the List
        Importing projects
        Wizard for project import
          Import Existing Projects
            Limiting the Scope for Project Import
          Use the New Projects Wizard
          Import as General Project
      Working with remote Repositories
        Cloning Remote Repositories
          Repository Selection
          Branch Selection
          Local Destination
          Cloning from specific locations
        Pushing to other Repositories
          Pushing to upstream
            Configuring upstream push
          Direct Push
          Push Wizard
            Push URI
            Push Ref Specifications
            Delete Ref Specifications
            Conflicting Push Ref Specifications
            Push Confirmation
            Push Result Report
        Fetching from other Repositories
          Fetching from upstream
            Configuring fetch from upstream
          Direct Fetch
          Fetch Wizard
            Fetch Ref Specifications
            Fetch Result Report
        Pulling New Changes from Upstream Branch
      Working with Gerrit
        Enabling Gerrit for a repository
        Pushing a change to a Gerrit Code Review Server
          Pushing as Draft
          Editing a change
        Fetching a change from a Gerrit Code Review Server
      Working with Gitflow
        Enabling Gitflow for a repository
        Starting a feature/release/hotfix
        Starting release from a commit other than HEAD
      Inspecting the state of the Repository
        Label Decorations
          Text Decorations
          Icon Decorations
        Commit Dialog
        Comparing Content
          Compare editor and Synchronize View
          Compare working tree with last commit
          Comparing Working Tree with Index
          Comparing Working Tree with a branch, a tag or a reference
          Comparing Working Tree with Any Commit
            From the project explorer:
            From the history view (files only):
          Comparing Two Commits
          Comparing Index with HEAD or Any Other Commit
        Comparing with Branches (Synchronize)
        Quickdiff
        Inspecting Commits
          View Diff for a Commit
          Showing the contents of a Commit
      Committing Changes
        Modifying the content
        Committing
          Committing with the Staging View
          Committing using Commit Dialog
          Commit Message
          Amending Commits
      Reverting Changes
        Reverting changes in the working tree
          Replace with File in Git Index
          Replace with HEAD
          Replace with Branch, Tag or Reference
          Replace with Commit
          Replace with Previous Revision
        Revert using quickdiff
        Reverting changes introduced by a specific commit
        Resetting your current HEAD
          Reset to specific branch or tag
          Reset to a specific commit
          Revert all local and staged changes
      Branching
        General remarks about branches
          Upstream configuration
        Checking out an existing Branch
          From the team menu on a project node:
          From the Git Repositories View
          From the History View
        Creating a New Local Branch
          From the team menu
          From the Repositories View
          From the History View
        Renaming an Existing Branch
          From the Team menu on a Project node
          From the Repositories View
          From the History View
        Deleting a Branch
          From the Team Menu on a Project node
          From the Repositories View
          From the History View
        Branch Creation Dialog
        Configure Branch Dialog
      Merging
        Merging a branch or a tag into the current branch
          Starting merge from the History View
          Starting merge from the Team menu
          Starting merge from the Git Repositories View
          Merge options
          Possible merge results
            Merge Result dialog
        Resolving a merge conflict
          Using Merge Tool
          Manual conflict resolution
          Finding conflicting files
          Editing conflicting files
          Adding conflict resolution to the git index
          Committing a merge
        Aborting Merge
      Rebasing
        Rebase Introduction
        Rebase, A Simple Example
        The Real World: Rebase Conflicts
        Starting Rebase
        Rebase Confirmation Dialog
        Rebase Conflicts
        Aborting Rebase
      Interactive Rebase
        Synopsis
        Starting interactive rebase
        Planning rebase
        Executing interactive rebase
        Safety Instructions
        Rebase with auto-stashing
      Cherry Picking
        Cherry-pick Introduction
        Cherry-pick Example
      Tagging
        Creating a Tag
        Replacing an Existing Tag
        Deletion of tags
        Light-weight and Signed Tags
      Patches
        Creating Patches
          Create a Patch from a Commit
          Patch Wizard
        Applying Patches
      Managing Repositories
        Adding Repositories to the Git Repositories View
          Adding a Repository manually
          Cloning a Repository
          Creating a Repository
          Adding a Repository using Copy and Paste
        Removing Repositories
          Removing a Repository from the Repositories View
          Deleting a Repository
        Structure of the Git Repositories View
        Repository Groups
        Functions of the Git Repositories View
          Project Import
          Branch and Tag Support
            Check-out of Branches and Tags
            Creation and Deletion of Branches
            Rebasing
            Merging a Branch or a Tag
            Synchronizing with a Branch or a Tag
            Determining the Checked-out Branch
            Resetting to a Branch or a Tag
            "Detached" HEAD
          Inspecting References
          Browsing the Working Directory
          Repository Configuration
          Remote Repositories
            Direct Fetch and Push Support
            Adding a Remote Configuration
            Changing Remote Configurations
            Gerrit Configuration
        Refresh
        Link with Selection
        Link with Editor
        Hierarchical Branch Layout
        Bare Repositories
        Removing Repositories from the Git Repositories View
        Showing Repository in Related Views
          Show in History
          Show in Reflog
          Show in Properties
      Working with Tasks
      Viewing Commits
        Tagging a commit
        Creating a branch from a commit
        Checking out a commit
        Cherry picking a commit
        Opening the commit viewer
      Searching for commits
        Git Search page
        Browsing Search Results
        Launching Git Search
        Open commit dialog
      Finding the author of each line in a file
      Working with Submodules
        Cloning Repositories with Submodules
        Browsing Submodules
        Adding a Submodule
        Updating Submodules
      Team Project Sets
        Import
        Export
        Format
      GIT LFS Support
    Reference
      Menus
        Project Context Menu
        Resource Context Menu
        Repositories View Menus
        History View Menus
        Git Workbench Toolbar and Git Workbench Menu
        Menu Actions
      Git Perspective and Views
        Git Perspective
        Git Repositories View
        History View
          Overview
          Opening the History View
          Organization of the History View
          Using the History View
            Inspecting the Commit Graph
            Displaying and Comparing versions of a File
            Working with the Filter Settings
          Toolbar actions
            Find
            Filter settings
            Compare Mode
            All Branches
          View Menu actions
            Configuring the View
          Context Menu actions
            Compare with working tree
            Compare with each other
            Open
            Checkout
            Create Branch...
            Delete Branch
            Create Tag...
            Create Patch...
            Cherry Pick
            Revert Commit
            Merge
            Rebase on top of
            Reset > Soft/Mixed/Hard
            Quickdiff > Reset Quickdiff Basline to HEAD
            Quickdiff > Reset Quickdiff Basline to first parent of HEAD
            Quickdiff > Set as Baseline
            Copy
            Show Revision Comment
            Show Revision Details
            Wrap Comments
            Fill Paragraphs
          Drag and Drop Support
          Working with the Revision Details Area
        Synchronize View
          Synchronization State
          Mode
          Models
          Navigation
        Git Tree Compare View
        Git Staging View
          Partial Staging
        Git Reflog View
      Git URLs
        HTTP(S) connections
        SSH connections
      Git References
      Refspecs
        Push Refspecs
        Fetch Refspecs
      Remotes
      Git Ignore
      Git Fetch Factory for PDE Build
    Updating This Document
  JGit User Guide
    Getting Started
      Taking JGit for a Spin
        Building the JGit CLI
        Running the JGit CLI
          Overview
          Inspecting the Repository
          Graphical History View
    Concepts
      API
        Repository
        Git Objects
        Ref
        RevWalk
        RevCommit
        RevTag
        RevTree
    Reference
      Porcelain API
        AddCommand (git-add)
        CommitCommand (git-commit)
        TagCommand (git-tag)
        LogCommand (git-log)
        MergeCommand (git-merge)
      Ant Tasks
        git-clone
        git-init
        git-checkout
        git-add
    Snippets
      Finding children of a commit
      Snippet Collection
    Advanced Topics
      Reducing memory usage with RevWalk
        Restrict the walked revision graph
        Discard the body of a commit
        Subclassing RevWalk and RevCommit
        Cleaning up after a revision walk
    Updating This Document
  EGit 6.6 New and Noteworthy
    EGit
    Contributors
    See Also
    Updating This Document
  JGit 6.6 New and Noteworthy
    JGit
      Features
      Other Changes
    Contributors
    Updating This Document
  Git for Eclipse Users
    Centralised version control systems
    Distributed Version Control Systems
    How does it work?
    Changesets and branches
    Merging
    Pulling and pushing
    Cloning and remotes
    Initialising, committing and branching
    Worked example
    Rebasing and fast-forwarding
    Updating This Document
  EGit Contributor Guide
    Communication
    Automated Developer Setup
    Manual Developer Setup
      Obtaining Sources
        Cloning
          On the command line
          Using EGit (see [https://www.eclipse.org/egit/download/ download page])
        Repositories
          EGit
          JGit
          EGit GitHub Integration
      Development IDE Configuration
        Tools
        Java Requirements
        Dependencies
    Running EGit from Eclipse
    Builds
      JGit
      EGit
      Mailing Lists
      Maven Build
      Dependencies and License Check
      JGit Bazel Build
      Updating build version
      FindBugs and PMD
      Checking for JGit API Changes using API Baseline
      Signing and Publishing
      Creating a release
        Release Notes
        New and Noteworthy
      Contribution to Release Train
    Documentation
      JGit
      EGit
    Tests
      JGit Unit Tests
      JGit HTTP Tests
      EGit Core Tests
      EGit UI Tests
        During Maven Build
      Auxilary testing tools
    Bugs
      Links
        Filing Bugs
          How to file bugs
          File a bug
          File a bug for a vulnerability
        Bug Reports and Links
      Keywords
      Spam Bugs
    Website
    Contributing Patches
      Using Gerrit at Eclipse
        User Account
        Legal Paperwork
        Logon
          Gerrit Web UI
          Git over SSH
          Git over HTTPS
        SSH Keys
        Doing Code Reviews with Gerrit
        Using Gerrit with git command line:
          Adding a dedicated remote
        Using Gerrit with EGit:
      Granularity of Changes
        Branches
      Coding standards
        Braces for one-line statements
        Removing trailing whitespace
        Use of the "final" modifier
      Commit message guidelines
      License Header
      Copyright
      Test before submitting
      Sending patches by mail
    Gerrit Code Review Cheatsheet
      Install the commit-msg hook in your repository
      To create a new change
      To update an existing change with a new commit
      To compare bulk diffs using Git
      Trigger Jenkins build for a change
      To approve a change
      To add a reviewer
      Code Review
      Submission Guidelines
      Tips & Tricks
        Class Loading Issues
    Updating This Document
EGit GitHub Documentation
  Mylyn GitHub Connector User Guide
    Overview
    Getting Started
    Issues
      Queries
      Issue Editor
    Gists
      Creating
      Queries
      Gist Editor
    Frequently Asked Questions (FAQ)
    Updating This Document
  Mylyn GitHub Connector User Guide
    Overview
    Getting Started
    Issues
      Queries
      Issue Editor
    Gists
      Creating
      Queries
      Gist Editor
    Frequently Asked Questions (FAQ)
    Updating This Document
GCov User Guide
  GCov Plug-in User Guide
    Overview
    Installation and Set-Up
      Older version Configuration pre 3.2.0
      Newer Version Configuration 3.2.* onwards
    Opening gcov result
    Profiling Code Coverage
    Gcov main view
    Troubleshooting
    Updating This Document
  GCov Plug-in User Guide
    Overview
    Installation and Set-Up
      Older version Configuration pre 3.2.0
      Newer Version Configuration 3.2.* onwards
    Opening gcov result
    Profiling Code Coverage
    Gcov main view
    Troubleshooting
    Updating This Document
GDB Tracepoint Analysis User Guide
  Table of Contents
  Overview
  Getting Started
  GDB Trace Perspective
  Collecting Tracepoint Data
  Importing Tracepoint Data
    Creating a Tracing Project
    Importing a GDB Trace
    Selecting the GDB Trace Type
    Selecting the Trace Executable
  Visualizing Tracepoint Data
    Opening a GDB Trace
    Viewing Trace Data
    Navigating the GDB Trace
  References
  Table of Contents
  Overview
  Getting Started
  GDB Trace Perspective
  Collecting Tracepoint Data
  Importing Tracepoint Data
    Creating a Tracing Project
    Importing a GDB Trace
    Selecting the GDB Trace Type
    Selecting the Trace Executable
  Visualizing Tracepoint Data
    Opening a GDB Trace
    Viewing Trace Data
    Navigating the GDB Trace
  References
GNU Tools On-line Documentation
  gcc
  binutils
  autoconf
  automake
  pkg-config
  gcc
  binutils
  autoconf
  automake
  pkg-config
GProf User Guide
  GProf User Guide
    Overview
    Installation and Set-Up
      Older version Configuration pre 3.2.0
      Newer Version Configuration 3.2.* onwards
    Supported format
    Opening gmon.out
    Profiling Using GProf
    GProf View
    Troubleshooting
    Updating This Document
  GProf User Guide
    Overview
    Installation and Set-Up
      Older version Configuration pre 3.2.0
      Newer Version Configuration 3.2.* onwards
    Supported format
    Opening gmon.out
    Profiling Using GProf
    GProf View
    Troubleshooting
    Updating This Document
JSON Compilation Database Parser User Guide
  Tasks
    Build
    Syntax Highlighting Support
      Compiler Built-ins Detection
  Legal
  Tasks
    Build
    Syntax Highlighting Support
      Compiler Built-ins Detection
  Legal
Libhover Developer's Guide
  Libhover Developer's Guide
    Introduction
    Libhover Extension
    Libhover Data
    C Library Data
      C Library Hover Utility
    C++ Library Hover
    Devhelp Library Hover
    Libhover Logic
    Updating This Document
  Libhover Developer's Guide
    Introduction
    Libhover Extension
    Libhover Data
    C Library Data
      C Library Hover Utility
    C++ Library Hover
    Devhelp Library Hover
    Libhover Logic
    Updating This Document
Meson Plug-in User Guide
  Meson Plug-in User Guide
    Introduction
    Supported Environments
    Creating a Meson Project
    Configuration
    Building
    Updating This Document
  Meson Plug-in User Guide
    Introduction
    Supported Environments
    Creating a Meson Project
    Configuration
    Building
    Updating This Document
Model RealTime Java APIs
  Model RealTime Modeling Platform Developer's Guide
    Programmer's Guide
      Overview
      Architecture
      Understanding the basics
        Understanding models
        Understanding diagrams
      Common extensibility activities
        Extending using pluglets
        Extending using plug-ins
        Accessing models
        Querying models
        Listening to model changes
        Modifying models
        Constraining models
        Model fragments
        Creating element types
      Customizing the user interface
        Customizing menus
        Customizing the properties view
        Customizing icons
        Context based UI simplification
          Modeling capabilities
        Adding templates to the new model wizard
        Defining custom model tasks
        Defining active language
      Customizing diagrams
        Customizing tools
        Customizing diagram shapes
        Customizing layouts
        Adding diagram types
        Adding tools to the explore palette
      Integrating domain specific modeling editors
        Integrating domain models
        Indexing and searching models
        Adding signatures to models
        Migrating older version of models
        Visualizing a domain using another domain's notation
          About the example
          Mapping between domains
          Synchronizing models
          Visualizing mapped elements onto UML diagrams
          Target domain registration
        Integrating GMF generated editors
    Tutorials
      Domain Modeling Layer
        Creating an Eclipse PDE Modeler
    Examples Guide
      UML Modeler
        Model Fragment
        Model Fragment Participants
    Reference
      API Reference
      Extension Points Reference
        UML Modeling Layer
          com.ibm.xtools.uml.msl.UMLLibraries
          com.ibm.xtools.uml.msl.UMLProfiles
        Domain Modeling Layer
          com.ibm.xtools.common.ui.reduction.editingCapabilities
          com.ibm.xtools.common.ui.reduction.editingCapabilitiesProviders
          com.ibm.xtools.common.ui.reduction.elementFilterProviders
          com.ibm.xtools.common.ui.wizards.newModelWizard
          com.ibm.xtools.emf.core.backwardCompatibility
          com.ibm.xtools.emf.core.signatures
          com.ibm.xtools.emf.index.configurationEntries
          com.ibm.xtools.emf.msl.Pathmaps
          com.ibm.xtools.emf.query.core.queries
          com.ibm.xtools.emf.query.ui.explorePalette
          com.ibm.xtools.emf.validation.core.constraintTargets
          com.ibm.xtools.emf.validation.core.editingDomains
          com.ibm.xtools.emf.validation.core.emfResources
          com.ibm.xtools.emf.validation.core.markerHandlers
          com.ibm.xtools.emf.validation.core.traversalStrategies
          com.ibm.xtools.mmi.core.MMIGeneratedFactory
          com.ibm.xtools.mmi.core.MMIReferencingResources
          com.ibm.xtools.mmi.core.ModelChangeDeltaProviders
          com.ibm.xtools.mmi.core.ModelMappingProviders
          com.ibm.xtools.mmi.core.SourceSynchronizationProviders
          com.ibm.xtools.mmi.core.StructuredReferenceProviders
          com.ibm.xtools.mmi.ui.DiagramContentTypes
          com.ibm.xtools.mmi.ui.MMIUIProviders
          com.ibm.xtools.presentation.decoratorProviders
          com.ibm.xtools.presentation.layoutProviders
        RichText Framework
          com_ibm_xtools_richtext_control_linkProviders
          com_ibm_xtools_richtext_control_navigationProviders
          com_ibm_xtools_richtext_control_textControlProviders
      Other Reference Information
        Public IDs
        Object States
  Model RealTime Pluglets Developer's Guide
    Reference
      API Reference
      Extension Points Reference
        Pluglets
          com.ibm.xtools.pluglets.ui.samplePluglet
          com.ibm.xtools.pluglets.ui.plugletTemplate
  Model RealTime Transformation Developer's Guide
    Reference
      API Reference
      Extension Points Reference
        Transformation Core
          com.ibm.xtools.transform.core.metatypeConverters
          com.ibm.xtools.transform.core.transformationUtilities
          com.ibm.xtools.transform.core.transformationExtensions
          com.ibm.xtools.transform.core.transformationProviders
  Model RealTime Compare/Merge Developer's Guide
    Reference
      API Reference
      Extension Points Reference
        Compare/Merge Core
          com_ibm_xtools_comparemerge_core_mergeManagers
          com_ibm_xtools_comparemerge_ui_compareMergeContentViewers
          com_ibm_xtools_comparemerge_ui_submergeExtenders
        Compare/Merge EMF
          com_ibm_xtools_comparemerge_emf_adapterFactories
          com_ibm_xtools_comparemerge_emf_conflictRenderers
          com_ibm_xtools_comparemerge_emf_differenceRenderers
          com_ibm_xtools_comparemerge_emf_delta_compositedeltastrategies
          com_ibm_xtools_comparemerge_emf_delta_conflictstrategies
          com_ibm_xtools_comparemerge_emf_delta_hierarchicalCompositeStrategies
          com_ibm_xtools_comparemerge_emf_modelIdentityExtractors
  Model RealTime Tool API
    Reference
      API Reference
  Model RealTime Modeling Platform Developer's Guide
    Programmer's Guide
      Overview
      Architecture
      Understanding the basics
        Understanding models
        Understanding diagrams
      Common extensibility activities
        Extending using pluglets
        Extending using plug-ins
        Accessing models
        Querying models
        Listening to model changes
        Modifying models
        Constraining models
        Model fragments
        Creating element types
      Customizing the user interface
        Customizing menus
        Customizing the properties view
        Customizing icons
        Context based UI simplification
          Modeling capabilities
        Adding templates to the new model wizard
        Defining custom model tasks
        Defining active language
      Customizing diagrams
        Customizing tools
        Customizing diagram shapes
        Customizing layouts
        Adding diagram types
        Adding tools to the explore palette
      Integrating domain specific modeling editors
        Integrating domain models
        Indexing and searching models
        Adding signatures to models
        Migrating older version of models
        Visualizing a domain using another domain's notation
          About the example
          Mapping between domains
          Synchronizing models
          Visualizing mapped elements onto UML diagrams
          Target domain registration
        Integrating GMF generated editors
    Tutorials
      Domain Modeling Layer
        Creating an Eclipse PDE Modeler
    Examples Guide
      UML Modeler
        Model Fragment
        Model Fragment Participants
    Reference
      API Reference
      Extension Points Reference
        UML Modeling Layer
          com.ibm.xtools.uml.msl.UMLLibraries
          com.ibm.xtools.uml.msl.UMLProfiles
        Domain Modeling Layer
          com.ibm.xtools.common.ui.reduction.editingCapabilities
          com.ibm.xtools.common.ui.reduction.editingCapabilitiesProviders
          com.ibm.xtools.common.ui.reduction.elementFilterProviders
          com.ibm.xtools.common.ui.wizards.newModelWizard
          com.ibm.xtools.emf.core.backwardCompatibility
          com.ibm.xtools.emf.core.signatures
          com.ibm.xtools.emf.index.configurationEntries
          com.ibm.xtools.emf.msl.Pathmaps
          com.ibm.xtools.emf.query.core.queries
          com.ibm.xtools.emf.query.ui.explorePalette
          com.ibm.xtools.emf.validation.core.constraintTargets
          com.ibm.xtools.emf.validation.core.editingDomains
          com.ibm.xtools.emf.validation.core.emfResources
          com.ibm.xtools.emf.validation.core.markerHandlers
          com.ibm.xtools.emf.validation.core.traversalStrategies
          com.ibm.xtools.mmi.core.MMIGeneratedFactory
          com.ibm.xtools.mmi.core.MMIReferencingResources
          com.ibm.xtools.mmi.core.ModelChangeDeltaProviders
          com.ibm.xtools.mmi.core.ModelMappingProviders
          com.ibm.xtools.mmi.core.SourceSynchronizationProviders
          com.ibm.xtools.mmi.core.StructuredReferenceProviders
          com.ibm.xtools.mmi.ui.DiagramContentTypes
          com.ibm.xtools.mmi.ui.MMIUIProviders
          com.ibm.xtools.presentation.decoratorProviders
          com.ibm.xtools.presentation.layoutProviders
        RichText Framework
          com_ibm_xtools_richtext_control_linkProviders
          com_ibm_xtools_richtext_control_navigationProviders
          com_ibm_xtools_richtext_control_textControlProviders
      Other Reference Information
        Public IDs
        Object States
  Model RealTime Pluglets Developer's Guide
    Reference
      API Reference
      Extension Points Reference
        Pluglets
          com.ibm.xtools.pluglets.ui.samplePluglet
          com.ibm.xtools.pluglets.ui.plugletTemplate
  Model RealTime Transformation Developer's Guide
    Reference
      API Reference
      Extension Points Reference
        Transformation Core
          com.ibm.xtools.transform.core.metatypeConverters
          com.ibm.xtools.transform.core.transformationUtilities
          com.ibm.xtools.transform.core.transformationExtensions
          com.ibm.xtools.transform.core.transformationProviders
  Model RealTime Compare/Merge Developer's Guide
    Reference
      API Reference
      Extension Points Reference
        Compare/Merge Core
          com_ibm_xtools_comparemerge_core_mergeManagers
          com_ibm_xtools_comparemerge_ui_compareMergeContentViewers
          com_ibm_xtools_comparemerge_ui_submergeExtenders
        Compare/Merge EMF
          com_ibm_xtools_comparemerge_emf_adapterFactories
          com_ibm_xtools_comparemerge_emf_conflictRenderers
          com_ibm_xtools_comparemerge_emf_differenceRenderers
          com_ibm_xtools_comparemerge_emf_delta_compositedeltastrategies
          com_ibm_xtools_comparemerge_emf_delta_conflictstrategies
          com_ibm_xtools_comparemerge_emf_delta_hierarchicalCompositeStrategies
          com_ibm_xtools_comparemerge_emf_modelIdentityExtractors
  Model RealTime Tool API
    Reference
      API Reference
Model RealTime JavaScript APIs
  Transformation Configuration and Build Variants APIs
  Transformation Configuration and Build Variants APIs
Model RealTime TargetRTS
  C++ API
  C++ API
Model RealTime User's Guide
  Overview
  Learning Model RealTime
  Articles
    Building
      Build Variants
        Debugging
      Model Compiler Validation Rules
      Old transformation configurations and the model compiler
      The UML Development console
    CORBA IDL support
      Creating a CORBA model
      Customizing generated IDL files
      Generating IDL files
    Comparing and Merging
      Committing merge results
    Configuring and customizing
      Capabilities
      Perspectives
      Viewpoints
      Working sets
    Connexis
    Editing
      Code
        Automating Code-to-Model Synchronization
        CDT editor scalability settings
        Changing colors, fonts, and more in the Code editor and Code view
        Content assist
        How the Code View works
        Including a header file in a generated file
        Recommendations for code editing
        Showing line numbers in Code editor or Code view
        Working with multiple code snippets in Code Editor
      Diagrams
        Creating and moving external self-transitions
        Diagram filtering preferences
        Rich text
        Using Browse diagrams
        View the event data for a transition trigger
        Visualizing TC relationships graphically
      Icons
      Model
        Creating redefined operations
        Edit default values of attributes and parameters
        Inheritance Rearrangement
        Key bindings
        Moving elements in the model
        Operation signature
        Performance impact of live validations when editing models
        Project Explorer and the Capsule Development viewpoint
      Textual State Machines
        Creating a Textual State Machine
        The SRT Editor
        The SRT Language
      Transformation Configurations
      Undo and Redo
    Importing Models from Rose RT
      Importing RoseRT Models
      Rose RT Migration
    Installation
      Fixing broken references when installing a new version of Model RealTime
      Setting perspective customization with Oomph
      Setting up eclipse.ini
      Upgrading Model RealTime models to a new version
      Upgrading Model RealTime version in a multi-stream environment
    Integrations
      BIRT Integration
      Model RealTime Git Integration
      OneTest Embedded Integration
        Installation
        Preparations
        State Machine Coverage
      TCPServer Library
      VxWorks Integration
    Message logs
    Modeling realtime applications
      Custom capsule constructors
      Using choice and junction points
      Writing a type descriptor
    Performance
    Role-based learning guide
    Running and debugging
      Debugging a generated RT application using CDT
      Debugging the RT services library
      Tracing text messages while running or debugging an application
    Search and Navigation
      Link with Editor
      Navigating Model RealTime models
      Navigating in the model using bookmarks
      Search history
      Searching Model RealTime models
    Support procedures
      Information to send to HCL when reporting a problem
      Taking thread dumps
    Testing
      Capsule Unit Testing
    The RT Services Library
    Working with files and folders
      Broken references
      Create a fragment file
      Logical models
      Opening (loading) and closing (unloading) UML model files
      Working with fragmented models
  Newsletters
    Developing on Windows, but building on Linux with WSL
    Using gRPC with Model RealTime
    A Qt user interface for your realtime application
    Dependency Injection
    Inheritance Rearrangement
    Modern C++ with Model RealTime
    More flexibility when incarnating capsules
    Moving event data
    Log4j critical vulnerability CVE-2021-44228
    Writing a generic type descriptor
    Code preview in Model RealTime
    Using Clang with Model RealTime
    Storing code in model files using CDATA
    Navigating transformation configurations
    Which capsule ports should I conjugate?
    C++ 11 with Model RealTime
    Overriding TargetRTS functions in a model
    How to view currently unsaved changes in a model
    Debugging an RT application in Visual Studio
    Incremental Find in diagrams
    TargetRTS documentation
    Incremental code generation
    Launching debug sessions in Model RealTime
    How to effectively use Search in external projects
    Integrating external code using file artifacts
    Learn how to make state diagrams look better
    How to propagate code changes into the model
    A catch-up on latest Eclipse Oxygen features
    Several ways to improve the performance of Model RealTime
    What is the difference between Code View and Code Editor?
    New way of building with the Model Compiler
    Learn new ways to navigate through your models
    Don't have all projects in your workspace? Not a problem anymore!
    Do you know about the Quick Access feature?
    Latest search improvements
    The new Merge Editor for code changes
    Best Model RealTime keyboard shortcuts
    Do you know about navigation history of the Project Explorer?
    Merge models in the most efficient way
    On the way to C++ simplification
    Have you noticed the new Search?
    Model RealTime 10.1 for Eclipse Neon and CDT 9.1
    Undo in Model RealTime
  Releases
    Model RealTime 12.0
    Model RealTime 11.3
    Model RealTime 11.2
    Model RealTime 11.1
    Model RealTime 11.0
    Model RealTime 10.3
    Changes in Model RealTime 10.3
      Model RealTime 10.3 2018.40
      Model RealTime 10.3 2018.44
      Model RealTime 10.3 2018.48
      Model RealTime 10.3 2019.03
      Model RealTime 10.3 2019.07
      Model RealTime 10.3 2019.11
      Model RealTime 10.3 2019.15
      Model RealTime 10.3 2019.19
      Model RealTime 10.3 2019.23
      Model RealTime 10.3 2019.27
      Model RealTime 10.3 2019.35
      Model RealTime 10.3 2019.43
      Model RealTime 10.3 2020.03
      Model RealTime 10.3 2020.10
      Model RealTime 10.3 2020.16
      Model RealTime 10.3 2020.16-iFix3
    Changes in Model RealTime 11.0
      Model RealTime 11.0 2020.14
      Model RealTime 11.0 2020.16
      Model RealTime 11.0 2020.22
      Model RealTime 11.0 2020.33
      Model RealTime 11.0 2020.39
      Model RealTime 11.0 2020.45
      Model RealTime 11.0 2020.50
      Model RealTime 11.0 2021.04
      Model RealTime 11.0 2021.10
      Model RealTime 11.0 2021.16
      Model RealTime 11.0 2021.16-iFix1
      Model RealTime 11.0 2021.16-iFix2
      Model RealTime 11.0 2021.16-iFix3
    Changes in Model RealTime 11.1
      Model RealTime 11.1 2021.16
      Model RealTime 11.1 2021.24
      Model RealTime 11.1 2021.34
      Model RealTime 11.1 2021.40
      Model RealTime 11.1 2021.46
      Model RealTime 11.1 2021.46-iFix1
      Model RealTime 11.1 2021.46-iFix2
      Model RealTime 11.1 2021.46-iFix3
      Model RealTime 11.1 2022.04
      Model RealTime 11.1 2022.13
      Model RealTime 11.1 2022.21
    Changes in Model RealTime 11.2
      Model RealTime 11.2 2022.21
      Model RealTime 11.2 2022.26
      Model RealTime 11.2 2022.34
      Model RealTime 11.2 2022.41
      Model RealTime 11.2 2022.48
      Model RealTime 11.2 2023.04
      Model RealTime 11.2 2023.04-iFix1
    Changes in Model RealTime 11.3
      Model RealTime 11.3 2023.04
      Model RealTime 11.3 2023.13
      Model RealTime 11.3 2023.19
      Model RealTime 11.3 2023.27
      Model RealTime 11.3 2023.35
      Model RealTime 11.3 2023.42
      Model RealTime 11.3 2023.49
    Changes in Model RealTime 12.0
      Model RealTime 12.0.0
      Model RealTime 12.0.1
      Model RealTime 12.0.2
  Utilities
    Install Product
    Model Fixup Plugin
    Version Downgrade
  Blogs
    Model RealTime 12.0.1
    Model RealTime 12.0
    Model RealTime 11.3 2023.42
    Model RealTime 11.3 2023.35
    Model RealTime 11.3 2023.27
    Model RealTime 11.3 2023.19
    Model RealTime 11.3 2023.13
    Model RealTime 11.3 2023.04
    Model RealTime 11.2 2022.48
    Model RealTime 11.2 2022.41
    Model RealTime 11.2 2022.34
    Model RealTime 11.2 2022.26
    Model RealTime 11.2 2022.21
    Model RealTime 11.1 2022.13
    Model RealTime 11.1 2022.04
    Model RealTime 11.1 2021.46
    Model RealTime 11.1 2021.40
    Model RealTime 11.1 2021.34
    Model RealTime 11.1 2021.24
    Model RealTime 11.1 2021.16
    Model RealTime 11.0 2021.10
    Model RealTime 11.0 2021.04
    Model RealTime 11.0 2020.50
    Model RealTime 11.0 2020.45
    Model RealTime 11.0 2020.39
    Model RealTime 11.0 2020.33
    Model RealTime 11.0 2020.22
    Model RealTime 11.0 2020.16
    Model RealTime 11.0 2020.14
    Model RealTime 10.3 2020.10
    Model RealTime 10.3 2020.03
    Model RealTime 10.3 2019.43
    Model RealTime 10.3 2019.35
    Model RealTime 10.3 2019.27
    Model RealTime 10.3 2019.23
    Model RealTime 10.3 2019.19
    Model RealTime 10.3 2019.15
    Model RealTime 10.3 2019.11
    Model RealTime 10.3 2019.07
    Model RealTime 10.3 2018.48
    Model RealTime 10.3 2018.44
    Model RealTime 10.x 2018.40
    Model RealTime 10.x 2018.36
    Model RealTime 10.x 2018.33
  Overview
  Learning Model RealTime
  Articles
    Building
      Build Variants
        Debugging
      Model Compiler Validation Rules
      Old transformation configurations and the model compiler
      The UML Development console
    CORBA IDL support
      Creating a CORBA model
      Customizing generated IDL files
      Generating IDL files
    Comparing and Merging
      Committing merge results
    Configuring and customizing
      Capabilities
      Perspectives
      Viewpoints
      Working sets
    Connexis
    Editing
      Code
        Automating Code-to-Model Synchronization
        CDT editor scalability settings
        Changing colors, fonts, and more in the Code editor and Code view
        Content assist
        How the Code View works
        Including a header file in a generated file
        Recommendations for code editing
        Showing line numbers in Code editor or Code view
        Working with multiple code snippets in Code Editor
      Diagrams
        Creating and moving external self-transitions
        Diagram filtering preferences
        Rich text
        Using Browse diagrams
        View the event data for a transition trigger
        Visualizing TC relationships graphically
      Icons
      Model
        Creating redefined operations
        Edit default values of attributes and parameters
        Inheritance Rearrangement
        Key bindings
        Moving elements in the model
        Operation signature
        Performance impact of live validations when editing models
        Project Explorer and the Capsule Development viewpoint
      Textual State Machines
        Creating a Textual State Machine
        The SRT Editor
        The SRT Language
      Transformation Configurations
      Undo and Redo
    Importing Models from Rose RT
      Importing RoseRT Models
      Rose RT Migration
    Installation
      Fixing broken references when installing a new version of Model RealTime
      Setting perspective customization with Oomph
      Setting up eclipse.ini
      Upgrading Model RealTime models to a new version
      Upgrading Model RealTime version in a multi-stream environment
    Integrations
      BIRT Integration
      Model RealTime Git Integration
      OneTest Embedded Integration
        Installation
        Preparations
        State Machine Coverage
      TCPServer Library
      VxWorks Integration
    Message logs
    Modeling realtime applications
      Custom capsule constructors
      Using choice and junction points
      Writing a type descriptor
    Performance
    Role-based learning guide
    Running and debugging
      Debugging a generated RT application using CDT
      Debugging the RT services library
      Tracing text messages while running or debugging an application
    Search and Navigation
      Link with Editor
      Navigating Model RealTime models
      Navigating in the model using bookmarks
      Search history
      Searching Model RealTime models
    Support procedures
      Information to send to HCL when reporting a problem
      Taking thread dumps
    Testing
      Capsule Unit Testing
    The RT Services Library
    Working with files and folders
      Broken references
      Create a fragment file
      Logical models
      Opening (loading) and closing (unloading) UML model files
      Working with fragmented models
  Newsletters
    Developing on Windows, but building on Linux with WSL
    Using gRPC with Model RealTime
    A Qt user interface for your realtime application
    Dependency Injection
    Inheritance Rearrangement
    Modern C++ with Model RealTime
    More flexibility when incarnating capsules
    Moving event data
    Log4j critical vulnerability CVE-2021-44228
    Writing a generic type descriptor
    Code preview in Model RealTime
    Using Clang with Model RealTime
    Storing code in model files using CDATA
    Navigating transformation configurations
    Which capsule ports should I conjugate?
    C++ 11 with Model RealTime
    Overriding TargetRTS functions in a model
    How to view currently unsaved changes in a model
    Debugging an RT application in Visual Studio
    Incremental Find in diagrams
    TargetRTS documentation
    Incremental code generation
    Launching debug sessions in Model RealTime
    How to effectively use Search in external projects
    Integrating external code using file artifacts
    Learn how to make state diagrams look better
    How to propagate code changes into the model
    A catch-up on latest Eclipse Oxygen features
    Several ways to improve the performance of Model RealTime
    What is the difference between Code View and Code Editor?
    New way of building with the Model Compiler
    Learn new ways to navigate through your models
    Don't have all projects in your workspace? Not a problem anymore!
    Do you know about the Quick Access feature?
    Latest search improvements
    The new Merge Editor for code changes
    Best Model RealTime keyboard shortcuts
    Do you know about navigation history of the Project Explorer?
    Merge models in the most efficient way
    On the way to C++ simplification
    Have you noticed the new Search?
    Model RealTime 10.1 for Eclipse Neon and CDT 9.1
    Undo in Model RealTime
  Releases
    Model RealTime 12.0
    Model RealTime 11.3
    Model RealTime 11.2
    Model RealTime 11.1
    Model RealTime 11.0
    Model RealTime 10.3
    Changes in Model RealTime 10.3
      Model RealTime 10.3 2018.40
      Model RealTime 10.3 2018.44
      Model RealTime 10.3 2018.48
      Model RealTime 10.3 2019.03
      Model RealTime 10.3 2019.07
      Model RealTime 10.3 2019.11
      Model RealTime 10.3 2019.15
      Model RealTime 10.3 2019.19
      Model RealTime 10.3 2019.23
      Model RealTime 10.3 2019.27
      Model RealTime 10.3 2019.35
      Model RealTime 10.3 2019.43
      Model RealTime 10.3 2020.03
      Model RealTime 10.3 2020.10
      Model RealTime 10.3 2020.16
      Model RealTime 10.3 2020.16-iFix3
    Changes in Model RealTime 11.0
      Model RealTime 11.0 2020.14
      Model RealTime 11.0 2020.16
      Model RealTime 11.0 2020.22
      Model RealTime 11.0 2020.33
      Model RealTime 11.0 2020.39
      Model RealTime 11.0 2020.45
      Model RealTime 11.0 2020.50
      Model RealTime 11.0 2021.04
      Model RealTime 11.0 2021.10
      Model RealTime 11.0 2021.16
      Model RealTime 11.0 2021.16-iFix1
      Model RealTime 11.0 2021.16-iFix2
      Model RealTime 11.0 2021.16-iFix3
    Changes in Model RealTime 11.1
      Model RealTime 11.1 2021.16
      Model RealTime 11.1 2021.24
      Model RealTime 11.1 2021.34
      Model RealTime 11.1 2021.40
      Model RealTime 11.1 2021.46
      Model RealTime 11.1 2021.46-iFix1
      Model RealTime 11.1 2021.46-iFix2
      Model RealTime 11.1 2021.46-iFix3
      Model RealTime 11.1 2022.04
      Model RealTime 11.1 2022.13
      Model RealTime 11.1 2022.21
    Changes in Model RealTime 11.2
      Model RealTime 11.2 2022.21
      Model RealTime 11.2 2022.26
      Model RealTime 11.2 2022.34
      Model RealTime 11.2 2022.41
      Model RealTime 11.2 2022.48
      Model RealTime 11.2 2023.04
      Model RealTime 11.2 2023.04-iFix1
    Changes in Model RealTime 11.3
      Model RealTime 11.3 2023.04
      Model RealTime 11.3 2023.13
      Model RealTime 11.3 2023.19
      Model RealTime 11.3 2023.27
      Model RealTime 11.3 2023.35
      Model RealTime 11.3 2023.42
      Model RealTime 11.3 2023.49
    Changes in Model RealTime 12.0
      Model RealTime 12.0.0
      Model RealTime 12.0.1
      Model RealTime 12.0.2
  Utilities
    Install Product
    Model Fixup Plugin
    Version Downgrade
  Blogs
    Model RealTime 12.0.1
    Model RealTime 12.0
    Model RealTime 11.3 2023.42
    Model RealTime 11.3 2023.35
    Model RealTime 11.3 2023.27
    Model RealTime 11.3 2023.19
    Model RealTime 11.3 2023.13
    Model RealTime 11.3 2023.04
    Model RealTime 11.2 2022.48
    Model RealTime 11.2 2022.41
    Model RealTime 11.2 2022.34
    Model RealTime 11.2 2022.26
    Model RealTime 11.2 2022.21
    Model RealTime 11.1 2022.13
    Model RealTime 11.1 2022.04
    Model RealTime 11.1 2021.46
    Model RealTime 11.1 2021.40
    Model RealTime 11.1 2021.34
    Model RealTime 11.1 2021.24
    Model RealTime 11.1 2021.16
    Model RealTime 11.0 2021.10
    Model RealTime 11.0 2021.04
    Model RealTime 11.0 2020.50
    Model RealTime 11.0 2020.45
    Model RealTime 11.0 2020.39
    Model RealTime 11.0 2020.33
    Model RealTime 11.0 2020.22
    Model RealTime 11.0 2020.16
    Model RealTime 11.0 2020.14
    Model RealTime 10.3 2020.10
    Model RealTime 10.3 2020.03
    Model RealTime 10.3 2019.43
    Model RealTime 10.3 2019.35
    Model RealTime 10.3 2019.27
    Model RealTime 10.3 2019.23
    Model RealTime 10.3 2019.19
    Model RealTime 10.3 2019.15
    Model RealTime 10.3 2019.11
    Model RealTime 10.3 2019.07
    Model RealTime 10.3 2018.48
    Model RealTime 10.3 2018.44
    Model RealTime 10.x 2018.40
    Model RealTime 10.x 2018.36
    Model RealTime 10.x 2018.33
Mylyn Documentation
  Tasks User Guide
    Feature Reference
      Task List
        Finding Tasks
          Available Fields
          Search Operators
        Task List Presentation
        Icon Legend and Color Coding
        Creating New Tasks
          Local Tasks
          Repository Tasks
        Creating new Queries
        Scheduling
        Synchronization
        Incoming Changes
        Reviewing Tasks
        Task Progress Indicators
        Task List Settings and Operations
      Task Repositories
      Task Editor
        Repository Task Details
        Context
        Planning
      Task-Focused Interface
        Focusing Navigator Views
        Alt+Click Navigation / Show Filtered Children
        Focusing Editors
        Task-focused Ordering
        Working Set Integration
        Open Task dialog
        Task Hyperlinking
        Reporting Bugs from the Error Log
      Team Support
        Task-focused Change Sets
        Automatic Commit Messages
        Working with Patches
      Shortcuts
      Preferences
        Tasks
        Context
        Resources
        Breakpoints
        Team
      Task Repository Connectors
        Bugzilla Connector
        Trac Connector
        Generic Web Templates Connector
      Updating This Document
    Frequently Asked Questions
      What is Mylyn?
      Installation
        Install - Eclipse 3.4 and later
        What is the release schedule?
        Which sub-projects are included in Mylyn releases?
        What versions of Eclipse are supported?
        Which repositories are supported?
          Mylyn 3.8
          Mylyn 3.7
          Mylyn 3.6
          Mylyn 3.5
          Mylyn 3.4
        What version of Java is required?