# Eclipse Platform API Specification

Packages
Package
Description
org.apache.lucene.demo.html
org.eclipse.ant.core
Provides support for running the Ant build tool in the platform.
org.eclipse.compare
Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.contentmergeviewer
Support for compare and merge viewers which show the content side-by-side.
org.eclipse.compare.internal
org.eclipse.compare.patch
Provides support for applying and working with patches.
org.eclipse.compare.rangedifferencer
Provides support for finding the differences between two or three sequences of comparable entities.
org.eclipse.compare.structuremergeviewer
Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.core.commands
Application programming interfaces for commands and handlers.
org.eclipse.core.commands.common
Application programming interfaces for common base classes.
org.eclipse.core.commands.contexts
Application programming interfaces for contexts.
org.eclipse.core.commands.operations
Classes for the creation of undoable operations which can be added to an operations history and later be undone and redone.
org.eclipse.core.commands.util
Classes representing core utilities for the Commands infrastructure.
org.eclipse.core.databinding
Provides classes for binding observable objects, for example UI widgets and model objects.
org.eclipse.core.databinding.beans
Provides classes for observing JavaBeans(tm) objects.
org.eclipse.core.databinding.beans.typed
org.eclipse.core.databinding.bind
org.eclipse.core.databinding.bind.steps
org.eclipse.core.databinding.conversion
Provides interfaces and classes for data type conversion.
org.eclipse.core.databinding.conversion.text
org.eclipse.core.databinding.observable
Provides the core APIs for observing changes in objects.
org.eclipse.core.databinding.observable.list
Provides classes for observing changes in lists.
org.eclipse.core.databinding.observable.map
Provides classes that can be used to observe changes in maps.
org.eclipse.core.databinding.observable.masterdetail
Provides classes that can be used to observe a detail of a master object.
org.eclipse.core.databinding.observable.set
Provides classes that can be used to observe changes in sets.
org.eclipse.core.databinding.observable.sideeffect
org.eclipse.core.databinding.observable.value
Provides classes that can be used to observe changes in discrete values.
org.eclipse.core.databinding.property
Interfaces and classes for representing and observing properties of objects.
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
Provides general utilities for data binding.
org.eclipse.core.databinding.validation
Provides the core APIs for validation.
org.eclipse.core.expressions
Application programming interfaces for the expression language.
org.eclipse.core.filebuffers
Provides the API for accessing file buffers.
org.eclipse.core.filebuffers.manipulation
Provides the API for manipulating file buffers.
org.eclipse.core.filesystem
Provides an interface for interacting with a file system.
org.eclipse.core.filesystem.provider
Provides an API to be extended by a file system implementation.
org.eclipse.core.net.proxy
Provides support for the management of platform level proxy settings.
org.eclipse.core.resources
Provides basic support for managing a workspace and its resources.
org.eclipse.core.resources.filtermatchers
Provides APIs intended to be implemented by the resource filter matchers.
org.eclipse.core.resources.mapping
Provides APIs for integrating application models with the workspace
org.eclipse.core.resources.refresh
Provides APIs intended to be implemented by the auto-refresh providers.
org.eclipse.core.resources.team
Provides APIs intended to be implemented by the Team component.
org.eclipse.core.resources.undo.snapshot
org.eclipse.core.resources.variableresolvers
Provides APIs intended to be implemented by the path variable providers.
org.eclipse.core.runtime
Provides support for the runtime platform, core utility methods and the extension registry.
org.eclipse.core.runtime.adaptor
Provides API to start the platform.
org.eclipse.core.runtime.content
Provides core support for content types.
org.eclipse.core.runtime.dynamichelpers
Provides helpers to facilitate the authoring of dynamic plug-ins.
org.eclipse.core.runtime.jobs
Provides core support for scheduling and interacting with background activity.
org.eclipse.core.runtime.preferences
Provides core support for Eclipse preferences.
org.eclipse.core.runtime.spi
Extension registry infrastructure for service providers
org.eclipse.core.text
org.eclipse.core.variables
Provides support for defining and contributing variables for the purpose of string substitution.
org.eclipse.debug.core
Provides support for launching programs, breakpoint management, expression management, and debug events.
org.eclipse.debug.core.commands
Provides a set of interfaces for common debug commands.
org.eclipse.debug.core.model
Defines interfaces for debug model elements, source lookup, and launching.
org.eclipse.debug.core.sourcelookup
Provides support for source lookup.
org.eclipse.debug.core.sourcelookup.containers
Provides implementations of common source containers supporting source lookup.
org.eclipse.debug.ui
Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions
Provides a set of actions related to running and debugging applications.
org.eclipse.debug.ui.console
Provides a set of interfaces and classes for rendering and annotating text in the debug console.
org.eclipse.debug.ui.contexts
Provides a set of interfaces and classes for debug context management.
org.eclipse.debug.ui.memory
Provides classes and interfaces to render memory blocks in the memory view.
org.eclipse.debug.ui.sourcelookup
Provides a user interface for debug platform source lookup facilities.
org.eclipse.debug.ui.stringsubstitution
Provides an interface to select an argument for a string substitution variable.
org.eclipse.e4.core.commands
org.eclipse.e4.core.commands.internal
org.eclipse.e4.core.contexts
Application programming interfaces for Eclipse contexts.
org.eclipse.e4.core.di
Application programming interfaces describing dependency injection framework.
org.eclipse.e4.core.di.annotations
Application programming interfaces for annotations used by the dependency injection.
org.eclipse.e4.core.di.extensions
Application programming interfaces for Eclipse-specific extensions to the dependency injection framework.
org.eclipse.e4.core.di.suppliers
Application programming interfaces for dependency injection object suppliers.
org.eclipse.e4.core.services.about
org.eclipse.e4.core.services.adapter
org.eclipse.e4.core.services.contributions
org.eclipse.e4.core.services.events
org.eclipse.e4.core.services.log
org.eclipse.e4.core.services.nls
Application programming interfaces for dependency injection of message objects for internationalization.
org.eclipse.e4.core.services.statusreporter
org.eclipse.e4.core.services.translation
Application programming interfaces for translations .
org.eclipse.e4.ui.bindings
org.eclipse.e4.ui.bindings.internal
org.eclipse.e4.ui.bindings.keys
org.eclipse.e4.ui.css.core
org.eclipse.e4.ui.css.core.css2
org.eclipse.e4.ui.css.core.dom
org.eclipse.e4.ui.css.core.dom.parsers
org.eclipse.e4.ui.css.core.dom.properties
org.eclipse.e4.ui.css.core.dom.properties.converters
org.eclipse.e4.ui.css.core.dom.properties.css2
org.eclipse.e4.ui.css.core.dom.properties.providers
org.eclipse.e4.ui.css.core.engine
org.eclipse.e4.ui.css.core.exceptions
org.eclipse.e4.ui.css.core.impl.dom
org.eclipse.e4.ui.css.core.impl.dom.parsers
org.eclipse.e4.ui.css.core.impl.dom.properties
org.eclipse.e4.ui.css.core.impl.engine
org.eclipse.e4.ui.css.core.impl.sac
org.eclipse.e4.ui.css.core.resources
org.eclipse.e4.ui.css.core.sac
org.eclipse.e4.ui.css.core.serializers
org.eclipse.e4.ui.css.core.util.impl.resources
org.eclipse.e4.ui.css.core.util.resources
org.eclipse.e4.ui.css.core.utils
org.eclipse.e4.ui.css.swt
org.eclipse.e4.ui.css.swt.dom
org.eclipse.e4.ui.css.swt.dom.definition
org.eclipse.e4.ui.css.swt.dom.html
org.eclipse.e4.ui.css.swt.dom.preference
org.eclipse.e4.ui.css.swt.engine
org.eclipse.e4.ui.css.swt.helpers
org.eclipse.e4.ui.css.swt.properties
org.eclipse.e4.ui.css.swt.properties.converters
org.eclipse.e4.ui.css.swt.properties.css2
org.eclipse.e4.ui.css.swt.properties.custom
org.eclipse.e4.ui.css.swt.properties.definition
org.eclipse.e4.ui.css.swt.properties.preference
org.eclipse.e4.ui.css.swt.resources
org.eclipse.e4.ui.css.swt.serializers
org.eclipse.e4.ui.css.swt.theme
org.eclipse.e4.ui.di
Application programming interfaces describing the Eclipse 4 dependency injection annotations.
org.eclipse.e4.ui.dialogs.filteredtree
org.eclipse.e4.ui.dialogs.textbundles
org.eclipse.e4.ui.internal
org.eclipse.e4.ui.model
org.eclipse.e4.ui.model.application
Application programming interfaces describing the Eclipse 4 application model elements.
org.eclipse.e4.ui.model.application.commands
org.eclipse.e4.ui.model.application.commands.impl
org.eclipse.e4.ui.model.application.commands.util
org.eclipse.e4.ui.model.application.descriptor.basic
Application programming interfaces describing the Eclipse 4 descriptor model elements.
org.eclipse.e4.ui.model.application.descriptor.basic.impl
org.eclipse.e4.ui.model.application.descriptor.basic.util
org.eclipse.e4.ui.model.application.impl
org.eclipse.e4.ui.model.application.ui
Application programming interfaces describing the Eclipse 4 state and container model elements.
org.eclipse.e4.ui.model.application.ui.advanced
Application programming interfaces describing the advanced Eclipse 4 user interface model elements.
org.eclipse.e4.ui.model.application.ui.advanced.impl
org.eclipse.e4.ui.model.application.ui.advanced.util
org.eclipse.e4.ui.model.application.ui.basic
Application programming interfaces describing the basic Eclipse 4 user interface model elements.
org.eclipse.e4.ui.model.application.ui.basic.impl
org.eclipse.e4.ui.model.application.ui.basic.util
org.eclipse.e4.ui.model.application.ui.impl
org.eclipse.e4.ui.model.application.ui.menu
Application programming interfaces describing the Eclipse 4 menu and toolbar model elements.
org.eclipse.e4.ui.model.application.ui.menu.impl
org.eclipse.e4.ui.model.application.ui.menu.util
org.eclipse.e4.ui.model.application.ui.util
org.eclipse.e4.ui.model.application.util
org.eclipse.e4.ui.model.fragment
Application programming interfaces describing the Eclipse 4 fragment model elements.
org.eclipse.e4.ui.model.fragment.impl
org.eclipse.e4.ui.model.fragment.util
org.eclipse.e4.ui.model.internal
org.eclipse.e4.ui.services
Application programming interfaces describing the Eclipse 4 context service.
org.eclipse.e4.ui.services.events
org.eclipse.e4.ui.services.help
org.eclipse.e4.ui.widgets
org.eclipse.e4.ui.workbench
Application programming interfaces describing Eclipse 4 handlers and the workbench.
org.eclipse.e4.ui.workbench.addons.perspectiveswitcher
org.eclipse.e4.ui.workbench.lifecycle
Application programming interfaces describing the Eclipse 4 lifecycle annotations.
org.eclipse.e4.ui.workbench.modeling
Application programming interfaces describing the Eclipse 4 model services.
org.eclipse.e4.ui.workbench.renderers.swt
org.eclipse.e4.ui.workbench.swt
org.eclipse.e4.ui.workbench.swt.factories
org.eclipse.e4.ui.workbench.swt.util
org.eclipse.equinox.app
Provides core support for Eclipse application model.
org.eclipse.equinox.bidi
This package provides classes for processing bidirectional text with a special structure to ensure its proper presentation.
org.eclipse.equinox.bidi.advanced
This package provides classes for users who need finer control on structured text handling.
org.eclipse.equinox.bidi.custom
This package provides APIs for plug-in developers to contribute handlers for specific types of bidirectional expressions not supported in the standard distribution.
org.eclipse.equinox.bidi.internal
org.eclipse.equinox.events
org.eclipse.equinox.frameworkadmin
Defines the framework admin.
org.eclipse.equinox.http.jetty
Provides core support for the Jetty-based Http Service.
org.eclipse.equinox.http.jetty.internal
org.eclipse.equinox.http.registry
Provides core support for the Http Registry.
org.eclipse.equinox.http.registry.internal
org.eclipse.equinox.http.servlet
Provides core support for the Jsp Jasper Registry.
org.eclipse.equinox.http.servlet.context
org.eclipse.equinox.http.servlet.dto
org.eclipse.equinox.http.servlet.internal
org.eclipse.equinox.http.servlet.session
org.eclipse.equinox.jsp.jasper
Provides core support for the HttpService Servlet.
org.eclipse.equinox.jsp.jasper.registry
Provides core support for the HttpService Servlet.
org.eclipse.equinox.log
org.eclipse.equinox.p2.core
Provides core support for interacting with a p2-based provisioning system
org.eclipse.equinox.p2.core.spi
Provides API for customizing and extending a p2-based provisioning system
org.eclipse.equinox.p2.engine
Provides support for interacting with the p2 provisioning engine
org.eclipse.equinox.p2.engine.query
Provides queries specific to profiles
org.eclipse.equinox.p2.engine.spi
Provides support for registering new provisioning actions and touchpoints.
org.eclipse.equinox.p2.metadata
Defines the metadata being handled by p2.
org.eclipse.equinox.p2.metadata.expression
Provides a simple expression language used to represent requirements and filters in the metadada
org.eclipse.equinox.p2.metadata.index
Provides classes for metadata query indexing
org.eclipse.equinox.p2.metadata.io
org.eclipse.equinox.p2.operations
Describes high level provisioning operations that can be resolved and performed either modally or in the background.
org.eclipse.equinox.p2.planner
Provides core support for interacting with a dependency resolution mechanism.
org.eclipse.equinox.p2.query
Provides common classes for the query mechanism.
org.eclipse.equinox.p2.repository
Defines common API for querying and modifying provisioning repositories.
org.eclipse.equinox.p2.repository.artifact
Defines artifact repository.
org.eclipse.equinox.p2.repository.artifact.spi
Defines SPI for registering new implementations of artifact repositories.
org.eclipse.equinox.p2.repository.metadata
Defines metadata repository.
org.eclipse.equinox.p2.repository.metadata.spi
Defines SPI for registering new implementations of metadata repositories.
org.eclipse.equinox.p2.repository.spi
Defines common types for handling repositories.
org.eclipse.equinox.p2.touchpoint.eclipse.query
Provides query utilities specific to provisioning of OSGi bundles
org.eclipse.equinox.p2.ui
Provides provisioning user interface classes that can be used for assembling a provisioning UI.
org.eclipse.equinox.security.auth
Adaptation of JAAS infrastructure to OSGi bundles world.
org.eclipse.equinox.security.auth.credentials
Defines basic user credentials
org.eclipse.equinox.security.auth.module
Support of the login modules extension point
org.eclipse.equinox.security.storage
Equinox secure storage
org.eclipse.equinox.security.storage.provider
Equinox secure storage: provider-specific functionality
org.eclipse.help
Provides core help system for the platform.
org.eclipse.help.base
Support for help system extension points.
org.eclipse.help.browser
Provides interfaces that need to be implemented by web browser adapters.
org.eclipse.help.internal
org.eclipse.help.search
Provides the ability to add participants to help search and is responsible for creating search indices.
org.eclipse.help.server
Provides the ability to specify the web server to be used by the help system.
org.eclipse.help.standalone
Provides access to information center and stand alone help system. Classes in this package are not supposed to be called by Eclipse plugins, they are intended to be called from outside of Eclipse environment.
org.eclipse.help.ui
Provides a framework for editing and contributing to the help search scope.
org.eclipse.help.ui.browser
Provides an implementation of IWorkbenchWindowActionDelegate for opening a URL in a browser.
org.eclipse.help.ui.internal
org.eclipse.help.webapp
API classes for the help web application.
org.eclipse.jface.action
Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.jface.bindings
Provides support for bindings between commands and various user input events (e.g., keyboard shortcuts).
org.eclipse.jface.bindings.keys
Provides support for bindings between commands and keys.
org.eclipse.jface.bindings.keys.formatting
Provides support for formatting key sequences.
org.eclipse.jface.commands
Provides JFace-specific support for commands.
org.eclipse.jface.contentassist
Provides a content assist add-on for implementors of `IContentAssistSubjectControl`.
org.eclipse.jface.contexts
Provides JFace-specific support for contexts.
org.eclipse.jface.databinding.dialog
org.eclipse.jface.databinding.fieldassist
Provides classes that bridge between data binding and the JFace Fieldassist framework.
org.eclipse.jface.databinding.preference
org.eclipse.jface.databinding.swt
Provides classes that can be used to observe changes in SWT widgets.
org.eclipse.jface.databinding.swt.typed
org.eclipse.jface.databinding.util
org.eclipse.jface.databinding.viewers
Provides classes that can be used to observe the JFace Viewer framework.
org.eclipse.jface.databinding.viewers.typed
org.eclipse.jface.databinding.wizard
Provides classes that bridge between data binding and the JFace Wizard framework.
org.eclipse.jface.dialogs
Provides support for dialogs.
org.eclipse.jface.fieldassist
Provides classes that help communicate proper content for fields in dialogs and wizards.
org.eclipse.jface.internal
org.eclipse.jface.layout
Provides support for layout generation.
org.eclipse.jface.menus
Provides support for trim specification.
org.eclipse.jface.notifications
org.eclipse.jface.notifications.internal
org.eclipse.jface.operation
Provides JFace support for long-running operations.
org.eclipse.jface.preference
Provides a framework for preferences.
org.eclipse.jface.resource
Provides support for managing resources such as SWT fonts and images.
org.eclipse.jface.text
Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.codemining
org.eclipse.jface.text.contentassist
Provides a content assist add-on for an `ITextViewer`.
org.eclipse.jface.text.formatter
Provides a content formatter add-on for an `ITextViewer`.
org.eclipse.jface.text.hyperlink
Provides support for detecting and displaying hyperlinks in `ISourceViewer`s.
org.eclipse.jface.text.information
Provides an information provider add-on for an `ITextViewer`.
org.eclipse.jface.text.link
Application programming interfaces for interaction with the Eclipse text editor's linked position support.
org.eclipse.jface.text.presentation
Provides a presentation reconciler add-on for an `ITextViewer`.
org.eclipse.jface.text.projection
This package provides an implementation of projection documents.
org.eclipse.jface.text.quickassist
This package provides the quick assist assistant add-on for an `ISourceViewer`.
org.eclipse.jface.text.reconciler
Provides a reconciler add-on for an `ITextViewer`.
org.eclipse.jface.text.revisions
Provides a revision model and a protocol to display revision information in a vertical ruler column.
org.eclipse.jface.text.rules
Provides a framework for rule based text scanning and uses the framework to provide rule-driven default implementations of `IPresentationDamager`, `IPresentationRepairer` and `IDocumentPartitioner`.
org.eclipse.jface.text.source
Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.text.source.inlined
org.eclipse.jface.text.source.projection
This package provides the UI part for projection documents of which the most important part is the projection viewer.
org.eclipse.jface.text.templates
Application programming interfaces for interaction with the Eclipse text template support.
org.eclipse.jface.text.templates.persistence
Provides persistence support for templates.
org.eclipse.jface.util
Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.
org.eclipse.jface.viewers
Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.jface.viewers.deferred
Provides a framework for viewers that handle deferred contents.
org.eclipse.jface.viewers.internal
org.eclipse.jface.widgets
org.eclipse.jface.window
Provides a general framework for creating and managing windows.
org.eclipse.jface.wizard
Provides a framework for wizards.
org.eclipse.jsch.core
Provides support for the JSch SSH2 library.
org.eclipse.jsch.ui
Provides UI support for the JSch SSH2 library.
org.eclipse.ltk.core.refactoring
Application programmer interface to implement semantic preserving workspace transformations.
org.eclipse.ltk.core.refactoring.history
Application programming interface to query refactoring history information from the refactoring infrastructure.
org.eclipse.ltk.core.refactoring.model
Application programming interface to support logical models.
org.eclipse.ltk.core.refactoring.participants
Application programming interface to participant in existing rename, move and delete refactorings if the refactoring provider supports participation.
org.eclipse.ltk.core.refactoring.resource
Application programmer interface to implement resource dependend refactorings.
org.eclipse.ltk.ui.refactoring
Application programming interface to implement a wizard based user interface for refactorings.
org.eclipse.ltk.ui.refactoring.actions
Application programming interface to actions related to the refactoring history.
org.eclipse.ltk.ui.refactoring.history
Application programming interface to display and preview refactoring history information.
org.eclipse.ltk.ui.refactoring.model
Application programming interface to provide model integration for refactoring histories.
org.eclipse.ltk.ui.refactoring.resource
Application programming interface to actions related to resource refactorings.
org.eclipse.osgi.container
org.eclipse.osgi.container.builders
org.eclipse.osgi.container.namespaces
org.eclipse.osgi.framework.console
Provides services related to the Equinox console.
org.eclipse.osgi.framework.eventmgr
Provides the event manager API.
org.eclipse.osgi.framework.log
Provides the `FrameworkLog` service.
org.eclipse.osgi.framework.util
org.eclipse.osgi.launch
Provides the Equinox framework launch API.
org.eclipse.osgi.report.resolution
org.eclipse.osgi.service.datalocation
Provides the `Location` service.
org.eclipse.osgi.service.debug
Provides the `DebugOptions` service.
org.eclipse.osgi.service.environment
Provides the `EnvironmentInfo` service.
org.eclipse.osgi.service.localization
Provides bundle localization and local provider service APIs.
org.eclipse.osgi.service.pluginconversion
org.eclipse.osgi.service.resolver
Provides the Equinox resolver API.
org.eclipse.osgi.service.runnable
Provides API for monitoring and running code on the main thread.
org.eclipse.osgi.service.security
Equinox security services
org.eclipse.osgi.service.urlconversion
org.eclipse.osgi.signedcontent
Equinox Signed Content
org.eclipse.osgi.storage
org.eclipse.osgi.storage.bundlefile
org.eclipse.osgi.storage.url
org.eclipse.osgi.storage.url.bundleentry
org.eclipse.osgi.storage.url.bundleresource
org.eclipse.osgi.storage.url.reference
org.eclipse.osgi.storagemanager
Provides the storage manager API.
org.eclipse.osgi.util
Provides utility classes for NLS support and bundle manifest header parsing.
org.eclipse.search.core.text
Classes giving access to the file (text) search functionality.
org.eclipse.search.ui
Classes and interface required to contribute search dialog pages and search result view pages.
org.eclipse.search.ui.actions
Search actions
org.eclipse.search.ui.text
Provides the base classes to implement a search result view part for searches with textual matches.
org.eclipse.swt
SWT constants and error handling support.
org.eclipse.swt.accessibility
SWT Accessibility.
org.eclipse.swt.awt
SWT AWT embedding support.
org.eclipse.swt.browser
SWT Browser widget.
org.eclipse.swt.custom
SWT Custom widgets.
org.eclipse.swt.dnd
SWT Drag and Drop support.
org.eclipse.swt.events
SWT typed listener support.
org.eclipse.swt.graphics
SWT graphics classes.
org.eclipse.swt.internal
SWT internal classes
org.eclipse.swt.layout
SWT layout classes.
org.eclipse.swt.ole.win32
SWT Win32 OLE implementation classes.
org.eclipse.swt.opengl
SWT OpenGL support.
org.eclipse.swt.printing
SWT Printing support classes.
org.eclipse.swt.program
SWT Program support class.
org.eclipse.swt.widgets
SWT widget public API classes.
org.eclipse.team.core
Application programming interfaces for defining and working with repository providers.
org.eclipse.team.core.diff
Application programming interfaces for working with diffs.
org.eclipse.team.core.diff.provider
Application programming interfaces for working with diffs.
org.eclipse.team.core.history
Application programming interfaces for describing the history associated with files.
org.eclipse.team.core.history.provider
Application programming interfaces for describing the history associated with files.
org.eclipse.team.core.importing.provisional
Application programming interfaces for importing projects into the workspace.
org.eclipse.team.core.mapping
Application programming interfaces for working with resource mappings.
org.eclipse.team.core.mapping.provider
Application programming interfaces for working with resource mappings.
org.eclipse.team.core.subscribers
Application programming interfaces for generating and refreshing synchronization state.
org.eclipse.team.core.synchronize
Application programming interfaces for managing synchronization state.
org.eclipse.team.core.variants
Application programming interfaces for accessing and managing resource variants.
org.eclipse.team.ui
Provides basic support for managing Team providers.
org.eclipse.team.ui.history
Application programming interfaces for working with history.
org.eclipse.team.ui.mapping
Application programming interfaces for working with resource mappings.
org.eclipse.team.ui.synchronize
Contains the team synchronization presentation framework and support for the Synchronize View.
org.eclipse.text.edits
Provides support for describing and applying textual document editions.
org.eclipse.text.html
org.eclipse.text.readers
org.eclipse.text.templates
org.eclipse.text.undo
Provides undo and redo support for a document.
org.eclipse.ui
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.about
Application programming interfaces for interaction with and extension of the Eclipse Platform About dialog.
org.eclipse.ui.actions
Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.activities
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.application
Application-level APIs for configuring and controling the Eclipse Platform User Interface.
org.eclipse.ui.branding
Classes for branding support.
org.eclipse.ui.browser
Web browser support APIs for opening URLs from Eclipse applications
org.eclipse.ui.cheatsheets
Provides support for working with cheat sheets.
org.eclipse.ui.commands
Provides support for retrieving information on Commands from the workbench.
org.eclipse.ui.console
Application programming interfaces for interaction with the Eclipse console.
org.eclipse.ui.console.actions
Application programming interfaces for Eclipse console specific actions.
org.eclipse.ui.contentassist
Provides a content assist add-on for implementors of `IContentAssistSubjectControl`.
org.eclipse.ui.contexts
Provides support for integrating contexts into the Eclipse workbench.
org.eclipse.ui.databinding.typed
org.eclipse.ui.dialogs
Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.dnd
Classes and Interface specifications for Drag and Drop in the Eclipse Platform User Interface.
org.eclipse.ui.editors.text
Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.
org.eclipse.ui.editors.text.templates
Application programming interfaces for interaction with the Eclipse text editor template support.
org.eclipse.ui.fieldassist
Classes that provide workbench-level UI support for content assistance and common workbench field decorations.
org.eclipse.ui.forms
Forms-based controls for use in views, editors, and wizards.
org.eclipse.ui.forms.editor
Support for forms-based multi-page editors.
org.eclipse.ui.forms.events
Events and listeners for forms-based parts.
org.eclipse.ui.forms.widgets
Custom widgets and controls for forms-based parts.
org.eclipse.ui.handlers
Provides support for integrating handlers into the Eclipse workbench.
org.eclipse.ui.help
Classes for integration with the help support system in the Eclipse Platform User Interface.
org.eclipse.ui.ide
APIs for the IDE-specific portion of the Eclipse Platform User Interface.
org.eclipse.ui.ide.dialogs
APIs for dialogs in the IDE-specific portion of the Eclipse Platform User Interface.
org.eclipse.ui.ide.fileSystem
APIs for the IDE-specific support for the org.eclipse.core.filesystem.fileSystem extension.
org.eclipse.ui.ide.undo
APIs that provide undo and redo behavior for operations that manipulate the workspace.
org.eclipse.ui.internal
org.eclipse.ui.intro
Application programming interfaces for interaction with and extension of the product introduction parts.
org.eclipse.ui.intro.config
Provides support for customizing welcome content and presentation.
org.eclipse.ui.intro.contentproviders
Contains classes which can be used to add controls to a welcome page.
org.eclipse.ui.intro.quicklinks
Application programming interfaces for the Quicklinks Viewer, a component for the Welcome/Intro.
org.eclipse.ui.intro.universal
Provides a mechanism to add a preference page to customize welcome.
org.eclipse.ui.keys
Provides support for integrating keys into the Eclipse workbench.
org.eclipse.ui.menus
Provides the public API and default implementation for contributing menu and toolbars to the menu service.
org.eclipse.ui.model
Provides a workbench adapter for displaying workbench elements in the UI without having to know the concrete type of the element, and various label providers for workbench-specific objects like editors, views, and perspectives.
org.eclipse.ui.navigator
Provides the Common Navigator framework.
org.eclipse.ui.navigator.resources
Provides reusable components for clients that need to expand on the capabilities provided by the reference Common Navigator Resources extension.
org.eclipse.ui.operations
Classes that provide the basic workbench UI support for undo and redo of operations.
org.eclipse.ui.part
Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.plugin
Class hierarchies for plug-ins that integrate with the Eclipse Platform UI.
org.eclipse.ui.preferences
Classes for using the preferences support in org.eclipse.core.runtime.preferences
org.eclipse.ui.progress
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.quickaccess
org.eclipse.ui.services
Classes for service support.
org.eclipse.ui.splash
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.statushandlers
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.swt
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.testing
Classes for testing support.
org.eclipse.ui.testing.dumps
org.eclipse.ui.texteditor
Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.link
Adds a `LinkedModeUI` subclass that is aware of workbench editors.
org.eclipse.ui.texteditor.quickdiff
Provides interfaces to for the `org.eclipse.ui.editors.quickDiffReferenceProvider` extension point and adds an action to enable quick diff display for an editor.
org.eclipse.ui.texteditor.rulers
Provides interfaces and classes for the `org.eclipse.ui.workbench.texteditor.rulerColumns`.
org.eclipse.ui.texteditor.spelling
Partial infrastructure for spell checking in text editors.
org.eclipse.ui.texteditor.templates
Application programming interfaces for interaction with the Eclipse text editor template support.
org.eclipse.ui.themes
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.views
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.views.contentoutline
Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.
org.eclipse.ui.views.framelist
Provides support for a web-browser style of navigation within a view by maintaining a list of frames.
org.eclipse.ui.views.markers
Utility classes for working with markers in views
org.eclipse.ui.views.markers.internal
org.eclipse.ui.views.navigator
Provides the standard Resource Navigator view which presents the tree of resources in the workspace.
org.eclipse.ui.views.properties
Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.
org.eclipse.ui.views.properties.tabbed
Provides the Tabbed Properties framework.
org.eclipse.ui.views.tasklist
Provides the standard Task List view for displaying tasks and problem annotations on resources.
org.eclipse.ui.wizards
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface wizard support.
org.eclipse.ui.wizards.datatransfer
Provides the standard Import and Export wizards for moving resources into and out of the workspace.
org.eclipse.ui.wizards.newresource
Provides the standard wizards for creating files, folders, and projects in the workspace.
org.eclipse.unittest.internal
org.eclipse.unittest.launcher
org.eclipse.unittest.model
Application programming interfaces representing test elements as shown in the Unit Test view.
org.eclipse.unittest.ui
org.eclipse.update.configurator
Provides support for accessing platform configuration data.
org.osgi.service.application