# Package org.eclipse.ui.ide

APIs for the IDE-specific portion of the Eclipse Platform User Interface.

See: Description

Interface Summary
IContributorResourceAdapter2: An extension to the `IContributorResourceAdapter` that adapts a model object to a `ResourceMapping`.
IDE.Preferences: Preferences defined by the IDE workbench.
IDE.SharedImages: Standard shared images defined by the IDE.
IEditorAssociationOverride: Allows to override editor associations for the IDE.
IGotoMarker: An adapter interface for editors, which allows the editor to reveal the position of a given marker.
IIDEActionConstants: Identifiers for IDE menus, toolbars and groups.
IUnassociatedEditorStrategy: This interface represents a strategy for choosing an IEditorDescriptor for a given file name.

Class Summary
FileStoreEditorInput: Implements an IEditorInput instance appropriate for `IFileStore` elements that represent files that are not part of the current workspace.
FileStoreEditorInputFactory: Factory for saving and restoring a `FileStoreEditorInput`.
IDE: Collection of IDE-specific APIs factored out of existing workbench.
IDEActionFactory: Access to standard actions provided by the IDE workbench (including those of the generic workbench).
IDEEncoding: IDEEncoding is a utility class for managing encoding information that includes user preferences from the IDE and core resources.
ResourceSaveableFilter: A saveable filter where the given savable must either match one of the given roots or be a direct or indirect child of one of the roots.
ResourceSelectionUtil: Provides utilities for checking the validity of selections.
ResourceUtil: Utility class for manipulating resources and determining correspondences between resources and workbench objects.

## Package org.eclipse.ui.ide Description

APIs for the IDE-specific portion of the Eclipse Platform User Interface.

## Package Specification

This package contains APIs for the Eclipse Platform User Interface that are IDE specific.