APIs for the IDE-specific portion of the Eclipse Platform User Interface.
Package SpecificationThis package contains APIs for the Eclipse Platform User Interface that are IDE specific.
Interface Summary Interface Description IContributorResourceAdapter2An extension to the
IContributorResourceAdapterthat adapts a model object to a
IDE.PreferencesPreferences defined by the IDE workbench. IDE.SharedImagesStandard shared images defined by the IDE. IEditorAssociationOverrideAllows to override editor associations for the IDE. IGotoMarkerAn adapter interface for editors, which allows the editor to reveal the position of a given marker. IIDEActionConstantsIdentifiers for IDE menus, toolbars and groups. IUnassociatedEditorStrategyThis interface represents a strategy for choosing an IEditorDescriptor for a given file name.
Class Summary Class Description FileStoreEditorInputImplements an IEditorInput instance appropriate for
IFileStoreelements that represent files that are not part of the current workspace.
FileStoreEditorInputFactoryFactory for saving and restoring a
IDECollection of IDE-specific APIs factored out of existing workbench. IDEActionFactoryAccess to standard actions provided by the IDE workbench (including those of the generic workbench). IDEEncodingIDEEncoding is a utility class for managing encoding information that includes user preferences from the IDE and core resources. ResourceSaveableFilterA 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. ResourceSelectionUtilProvides utilities for checking the validity of selections. ResourceUtilUtility class for manipulating resources and determining correspondences between resources and workbench objects.