Skip navigation links
Eclipse Platform
Neon (4.6)

Eclipse Platform API Specification

Packages 
Package Description
org.apache.felix.scr
Provides access to the components managed by the Service Component Runtime (Declarative Services).
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.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.conversion
Provides interfaces and classes for data type conversion.
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.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 Package Specification This package specifies the APIs in the Resources plug-in that are used to integrate 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.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 Package Specification This package provides an infrastructure and helper utilities oriented towards service providers implementing their own extension registries.
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.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.suppliers
Application programming interfaces for dependency injection object suppliers.
org.eclipse.e4.core.services.events  
org.eclipse.e4.ui.di
Application programming interfaces describing the Eclipse 4 dependency injection annotations.
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.descriptor.basic
Application programming interfaces describing the Eclipse 4 descriptor model elements.
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.basic
Application programming interfaces describing the basic Eclipse 4 user interface model elements.
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.fragment
Application programming interfaces describing the Eclipse 4 fragment model elements.
org.eclipse.e4.ui.services
Application programming interfaces describing the Eclipse 4 context service.
org.eclipse.e4.ui.workbench
Application programming interfaces describing Eclipse 4 handlers and the workbench.
org.eclipse.e4.ui.workbench.modeling
Application programming interfaces describing the Eclipse 4 model services.
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.frameworkadmin
Defines the framework admin.
org.eclipse.equinox.http.jetty
Provides core support for the Jetty-based Http Service.
org.eclipse.equinox.http.registry
Provides core support for the Http Registry.
org.eclipse.equinox.http.servlet
Provides core support for the Jsp Jasper Registry.
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.p2.core
Provides core support for interacting with a p2-based provisioning system Package Specification This package specifies API for creating, using, and extending a provisioning system.
org.eclipse.equinox.p2.core.spi
Provides API for customizing and extending a p2-based provisioning system Package Specification This package specifies API for extending and customizing a provisioning system.
org.eclipse.equinox.p2.engine
Provides support for interacting with the p2 provisioning engine Package Specification This package specifies API for interacting with the p2 provisioning engine.
org.eclipse.equinox.p2.engine.query
Provides queries specific to profiles Package Specification This package specifies API for querying the profile.
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 Package Specification This package defines a simple expression language that is used to define requirements and filters in the metadata, but also form the base of the p2 query language.
org.eclipse.equinox.p2.metadata.index
Provides classes for metadata query indexing Package Specification This package provides API for creating and manipulating indices that are used to optimize queries against a particular queryable source.
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 Package Specification This package specifies API for querying and manipulating provisioning metadata that is specific to OSGi bundles or Eclipse-specific constructs such as features.
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 Package Specification This package defines basic credentials that could be created as a result of login process and associated with a Subject instance.
org.eclipse.equinox.security.auth.module
Support of the login modules extension point Package Specification This package provides support classes for the login modules extension point.
org.eclipse.equinox.security.storage
Equinox secure storage Package Specification This package provides an infrastructure and helper utilities for the Equinox secure storage.
org.eclipse.equinox.security.storage.provider
Equinox secure storage: provider-specific functionality Package Specification This package provides an infrastructure and helper utilities oriented towards service providers implementing their own password provider modules.
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.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.
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.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.util  
org.eclipse.jface.databinding.viewers
Provides classes that can be used to observe the JFace Viewer framework.
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.layout
Provides support for layout generation.
org.eclipse.jface.menus
Provides support for trim specification.
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.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 ISourceViewers.
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.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.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.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.launch
Provides the Equinox framework launch API.
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.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 Package Specification This package provides service APIs related to security.
org.eclipse.osgi.signedcontent
Equinox Signed Content Package Specification This package provides API for accessing signer information from signed content.
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 Package Specification This package provides the Callback class which is used to map the operating system's callback mechanism to Java message sends, and the Converter class which provides translation between Unicode and platform specific character sets.
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.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.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 Package Specification This package provides APIs that allow Eclipse plug-ins to create instances of Web browsers and open URLs in them.
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
APIs for Workbench properties and observables for use with data binding Package Specification This package provides APIs that provide access to properties of Workbench objects for use with the data binding framework.
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.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 Package Specification This package has the convenience classes provided by the Eclipse workbench for use by clients who wish to use the core preference support added in 3.0.
org.eclipse.ui.progress
Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
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.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.bookmarkexplorer
Provides the standard Bookmarks view which displays bookmarks on resources.
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.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.update.configurator
Provides support for accessing platform configuration data.
Skip navigation links
Eclipse Platform
Neon (4.6)


Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.