Library:Eclipse Platform, JDT and PDE
Version:3.2
Compatibility:JDK 1.5
Interfaces in library Eclipse Platform, JDT and PDE.
NOTE: The results have been limited to 500 entries. We suggest browsing through packages to explore the classes in this library.
NamePackageDescription
AbstractInformationControlManager.IInformationControlCloserorg.eclipse.jface.textInterface of an information control closer.
AccessibleControlListenerorg.eclipse.swt.accessibilityClasses that implement this interface provide methods that deal with the events that are generated when an accessibility client sends a message to a control.
AccessibleListenerorg.eclipse.swt.accessibilityClasses that implement this interface provide methods that deal with the events that are generated when an accessibility client sends a message to a control.
AccessibleTextListenerorg.eclipse.swt.accessibilityClasses that implement this interface provide methods that deal with the events that are generated when an accessibility client sends a message to a control.
ActionFactory.IWorkbenchActionorg.eclipse.ui.actionsInterface for a workbench action.
AdaptorHookorg.eclipse.osgi.baseadaptor.hooksAn AdaptorHook hooks into the BaseAdaptor class.
AnnotationPainter.IDrawingStrategyorg.eclipse.jface.text.sourceA drawing strategy draws the decoration for an annotation onto the text widget.
ApplicationLauncherorg.eclipse.osgi.service.runnableAn ApplicationLauncher is used to launch ParameterizedRunnable objects using the main thread.
ApplicationRunnableorg.eclipse.osgi.service.runnableA parameterized runnable that can be stopped.
ArmListenerorg.eclipse.swt.eventsClasses which implement this interface provide a method that deals with the event that is generated when a widget, such as a menu item, is armed.
BaseClassLoaderorg.eclipse.osgi.baseadaptor.loaderThe actual class loader object used to define classes for a classpath manager.
BaseDescriptionorg.eclipse.osgi.service.resolverThis class represents a base description object for a state.
BatchBundleListenerorg.eclipse.osgi.eventA batch BundleEvent listener.
BidiSegmentListenerorg.eclipse.swt.customThis listener interface may be implemented in order to receive BidiSegmentEvents.
BundleClassLoaderorg.eclipse.osgi.framework.adaptorThe BundleClassLoader interface is used by the Framework to load local classes and resources from a Bundle.
BundleDataorg.eclipse.osgi.framework.adaptorThe BundleData represents a single bundle that is persistently stored by a FrameworkAdaptor.
BundleDeltaorg.eclipse.osgi.service.resolverBundleDeltas represent the changes related to an individual bundle between two states.
BundleDescriptionorg.eclipse.osgi.service.resolverThis class represents a specific version of a bundle in the system.
BundleFileFactoryHookorg.eclipse.osgi.baseadaptor.hooksA factory that creates bundle file objects.
BundleFileWrapperFactoryHookorg.eclipse.osgi.baseadaptor.hooksA factory that wraps bundle file objects.
BundleLocalizationorg.eclipse.osgi.service.localizationThe interface of the service that gets ResourceBundle objects from a given bundle with a given locale.
BundleOperationorg.eclipse.osgi.framework.adaptorBundle Storage interface for managing a persistent storage life cycle operation upon a bundle.
BundleSpecificationorg.eclipse.osgi.service.resolverA representation of one bundle import constraint as seen in a bundle manifest and managed by a state and resolver.
BundleWatcherorg.eclipse.osgi.framework.adaptorWatches bundle lifecyle processes.
ClassLoaderDelegateorg.eclipse.osgi.framework.adaptorA ClassLoaderDelegate is used by the BundleClassLoader in a similar fashion that a parent ClassLoader is used.
ClassLoadingHookorg.eclipse.osgi.baseadaptor.hooksA ClassLoadingHook hooks into the ClasspathManager class.
ClassLoadingStatsHookorg.eclipse.osgi.baseadaptor.hooksA ClassLoadingStatsHook hooks into the ClasspathManager class.
CloseWindowListenerorg.eclipse.swt.browserThis listener interface may be implemented in order to receive a WindowEvent notification when a Browser is about to be closed and when its host window should be closed by the application.
CommandInterpreterorg.eclipse.osgi.framework.consoleA command interpreter is a shell that can interpret command lines.
CommandProviderorg.eclipse.osgi.framework.consoleWhen an object wants to provide a number of commands to the console, it should register an object with this interface.
Constantsorg.eclipse.pde.buildConstants for the files usually manipulated by the fetch factory.
Constantsorg.eclipse.osgi.service.environmentNo description provided.
ControlListenerorg.eclipse.swt.eventsClasses which implement this interface provide methods that deal with the events that are generated by moving and resizing controls.
CTabFolder2Listenerorg.eclipse.swt.customClasses which implement this interface provide methods that deal with the events that are generated by the CTabFolder control.
CTabFolderListenerorg.eclipse.swt.customClasses which implement this interface provide a method that deals with events generated in the CTabFolder.
DebugOptionsorg.eclipse.osgi.service.debugUsed to get debug options settings.
DefaultInformationControl.IInformationPresenterorg.eclipse.jface.textAn information presenter determines the style presentation of information displayed in the default information control.
DefaultInformationControl.IInformationPresenterExtensionorg.eclipse.jface.textAn information presenter determines the style presentation of information displayed in the default information control.
DisposeListenerorg.eclipse.swt.eventsClasses which implement this interface provide a method that deals with the event that is generated when a widget is disposed.
DragSourceListenerorg.eclipse.swt.dndThe DragSourceListener class provides event notification to the application for DragSource events.
Drawableorg.eclipse.swt.graphicsImplementers of Drawable can have a graphics context (GC) created for them, and then they can be drawn on by sending messages to their associated GC.
DropTargetListenerorg.eclipse.swt.dndThe DropTargetListener class provides event notification to the application for DropTarget events.
EclipseAnnotationProcessorEnvironmentorg.eclipse.jdt.apt.core.envExtended the APT AnnotationProcessorEnvironment to expose extra API.
EclipseAnnotationProcessorFactoryorg.eclipse.jdt.apt.core.envExtend the APT annotation processor factory API to provide extra features.
EclipseMessagerorg.eclipse.jdt.apt.core.utilExtend the APT Messager to allow the registrating of diagnostics on ast nodes.
EnvironmentInfoorg.eclipse.osgi.service.environmentA Framework service which gives access to the command line used to start this running framework as well as information about the environment such as the current operating system, machine architecture, locale and windowing system.
EventDispatcherorg.eclipse.osgi.framework.eventmgrThe EventDispatcher interface contains the method that is called by the Event Manager to complete the event delivery to the event listener.
EventPublisherorg.eclipse.osgi.framework.adaptorThe EventPublisher is used by FrameworkAdaptors to publish events to the Framework.
EventRequestManagerorg.eclipse.jdi.hcrHot code replacement extension to com.sun.jdi.request.EventRequestManager.
ExpandListenerorg.eclipse.swt.eventsClasses which implement this interface provide methods that deal with the expanding and collapsing of ExpandItems.
ExportPackageDescriptionorg.eclipse.osgi.service.resolverThis class represents a specific version of an exported package in the system.
ExtendedModifyListenerorg.eclipse.swt.customNo description provided.
ExternalActionManager.IActiveCheckerorg.eclipse.jface.actionDefines a callback mechanism for developer who wish to further control the visibility of legacy action-based contribution items.
ExternalActionManager.IBindingManagerCallbackorg.eclipse.jface.action

A callback which communicates with the applications binding manager.

ExternalActionManager.ICallbackorg.eclipse.jface.actionA callback mechanism for some external tool to communicate extra information to actions and action contribution items.
FilteredList.FilterMatcherorg.eclipse.ui.dialogsThe FilterMatcher is the interface used to check filtering criterea.
FocusListenerorg.eclipse.swt.eventsClasses which implement this interface provide methods that deal with the events that are generated as controls gain and lose focus.
FrameworkAdaptororg.eclipse.osgi.framework.adaptorFrameworkAdaptor interface to the osgi framework.
FrameworkLogorg.eclipse.osgi.framework.logThe FramworkLog interface.
GenericDescriptionorg.eclipse.osgi.service.resolverA description of a generic capability.
GenericSpecificationorg.eclipse.osgi.service.resolverA specification which depends on a generic capability
HelpListenerorg.eclipse.swt.eventsClasses which implement this interface provide a method that deals with the event that is generated when help is requested for a control, typically when the user presses F1.
HookConfiguratororg.eclipse.osgi.baseadaptorA hook configurator is used to add hooks to the hook registry.
HostSpecificationorg.eclipse.osgi.service.resolverA representation of one host bundle constraint as seen in a bundle manifest and managed by a state and resolver.
IAbstractTextEditorHelpContextIdsorg.eclipse.ui.texteditorHelp context ids for the text editor.
IAccessRuleorg.eclipse.jdt.coreDescribes an access rule to source and class files on a classpath entry.
IActionorg.eclipse.jface.actionAn action represents the non-UI side of a command which can be triggered by the end user.
IActionBarConfigurerorg.eclipse.ui.applicationInterface providing special access for configuring the action bars of a workbench window.
IActionBarsorg.eclipse.uiUsed by a part to access its menu, toolbar, and status line managers.
IActionBars2org.eclipse.uiInterface extention to IActionBars that provides an additional cool bar manager.
IActionDelegateorg.eclipse.uiInterface for actions contributed via an extension point.
IActionDelegate2org.eclipse.uiInterface extension to IActionDelegate adding lifecycle methods.
IActionDelegateWithEventorg.eclipse.uiThis interface is a mixin interface for action delegates, adding the ability to examine the triggering SWT event when it is run.
IActionFilterorg.eclipse.uiAn adapter which performs action filtering.
IActionGroupFactoryorg.eclipse.search.uiAllows to specify an ActionGroup factory which will be used by the Search view to create an ActionGroup which is used to build the actions bars and the context menu.
IActivityorg.eclipse.update.configurationInstall activity.
IActivityorg.eclipse.ui.activitiesAn instance of this interface is an activity as defined by the extension point org.eclipse.ui.activities.
IActivityListenerorg.eclipse.ui.activitiesAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IActivity.
IActivityManagerorg.eclipse.ui.activitiesAn instance of this interface allows clients to manage activities, as defined by the extension point org.eclipse.ui.activities.
IActivityManagerListenerorg.eclipse.ui.activitiesAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IActivityManager.
IActivityPatternBindingorg.eclipse.ui.activitiesAn instance of this interface represents a binding between an activity and a regular expression pattern.
IActivityRequirementBindingorg.eclipse.ui.activitiesAn instance of this interface represents a binding between two activities.
IAdaptableorg.eclipse.core.runtimeAn interface for an adaptable object.
IAdapterFactoryorg.eclipse.core.runtimeAn adapter factory defines behavioral extensions for one or more classes that implements the IAdaptable interface.
IAdapterManagerorg.eclipse.core.runtimeAn adapter manager maintains a registry of adapter factories.
IAddMemoryBlocksTargetorg.eclipse.debug.ui.actionsAn adapter for an "add memory block" operation.
IAddMemoryRenderingsTargetorg.eclipse.debug.ui.actionsAdapter for the platform's retargettable "add memory rendering" action.
IAdvancedUndoableOperationorg.eclipse.core.commands.operations

IAdvancedUndoableOperation defines an interface for undoable operations that modify one or more elements in a model and attempt to keep model listeners up to date with changes that occur in the undo and redo history involving particular model elements.

IAnnotationorg.eclipse.jdt.core.utilDescription of a annotation structure as described in the JVM specifications (added in J2SE 1.5).
IAnnotationAccessorg.eclipse.jface.text.sourceAn annotation access provides access to information that is not available via the API of Annotation .
IAnnotationAccessExtensionorg.eclipse.jface.text.sourceExtension interface for IAnnotationAccess .
IAnnotationAccessExtension2org.eclipse.jface.text.sourceExtension interface for IAnnotationAccess .
IAnnotationBindingorg.eclipse.jdt.core.domRepresents an resolved annotation.
IAnnotationComponentorg.eclipse.jdt.core.utilDescription of an annotation component as described in the JVM specifications (added in J2SE 1.5).
IAnnotationComponentValueorg.eclipse.jdt.core.utilDescription of an annotation component value as described in the JVM specifications (added in J2SE 1.5).
IAnnotationDefaultAttributeorg.eclipse.jdt.core.utilDescription of a annotation default attribute as described in the JVM specifications (added in J2SE 1.5).
IAnnotationHoverorg.eclipse.jface.text.sourceProvides the information to be displayed in a hover popup window which appears over the presentation area of annotations.
IAnnotationHoverExtensionorg.eclipse.jface.text.sourceExtension interface for IAnnotationHover for
  • providing its own information control creator
  • providing the range of lines for which the hover for a given line is valid
  • providing whether the information control can interact with the mouse cursor
IAnnotationHoverExtension2org.eclipse.jface.text.sourceExtension interface for IAnnotationHover for
  • providing whether the information control can interact with the mouse wheel
IAnnotationImageProviderorg.eclipse.ui.texteditorProvides an image for a given annotation.
IAnnotationMaporg.eclipse.jface.text.sourceAn annotation map is a map specialized for the requirements of an annotation model.
IAnnotationModelorg.eclipse.jface.text.sourceThis interface defines the model for managing annotations attached to a document.
IAnnotationModelExtensionorg.eclipse.jface.text.sourceExtends IAnnotationModel with the ability piggyback other annotation models.
IAnnotationModelFactoryorg.eclipse.core.filebuffersFactory for text file buffer annotation models.
IAnnotationModelListenerorg.eclipse.jface.text.sourceInterface for objects interested in getting informed about annotation model changes.
IAnnotationModelListenerExtensionorg.eclipse.jface.text.sourceExtension interface for IAnnotationModelListener .
IAnnotationPresentationorg.eclipse.jface.text.sourceInterface for annotations that can take care of their own visible representation.
IAntClasspathEntryorg.eclipse.ant.coreRepresents an Ant classpath entry.
IAntPropertyValueProviderorg.eclipse.ant.coreAn interface that must be implemented by plug-ins that wish to contribute predefined variables to an Ant project when run from within Eclipse.
IAntScriptorg.eclipse.pde.buildInterface providing helper methods to produce Ant scripts.
IArchiveReferenceorg.eclipse.update.coreSite archive interface.
IAstEvaluationEngineorg.eclipse.jdt.debug.evalAn evaluation engine that performs evaluations by interpreting abstract syntax trees.
IAttributeNamesConstantsorg.eclipse.jdt.core.utilDescription of attribute names as described in the JVM specifications.
IAutoEditStrategyorg.eclipse.jface.textAn auto edit strategy can adapt changes that will be applied to a text viewer's document.
IAutoIndentStrategyorg.eclipse.jface.textExists for backward compatibility.
IBaseLabelProviderorg.eclipse.jface.viewersA label provider maps an element of the viewer's model to an optional image and optional text string used to display the element in the viewer's control.
IBaseModelorg.eclipse.pde.coreA base generic model.
IBasePluginWizardorg.eclipse.pde.uiThis is a tagging interface that should be implemented by all wizards that are plugged into one of PDE extension points.
IBasicPropertyConstantsorg.eclipse.jface.viewersPredefined property names used for elements displayed in viewers.
IBatchOperationorg.eclipse.update.operationsA batch operation is needed to execute a group of feature operations, such as installing a set of features.
IBindingorg.eclipse.jdt.core.domA binding represents a named entity in the Java language.
IBindingManagerListenerorg.eclipse.jface.bindings

An instance of BindingManagerListener can be used by clients to receive notification of changes to an instance of BindingManager.

IBindingServiceorg.eclipse.ui.keys

Provides services related to the binding architecture (e.g., keyboard shortcuts) within the workbench.

IBreakpointorg.eclipse.debug.core.modelA breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.
IBreakpointListenerorg.eclipse.debug.coreA breakpoint listener is notified of breakpoint additions, removals, and changes.
IBreakpointManagerorg.eclipse.debug.coreThe breakpoint manager manages the collection of breakpoints in the workspace.
IBreakpointManagerListenerorg.eclipse.debug.coreA breakpoint manager listener is notified when the breakpoint manager's enablement changes.
IBreakpointOrganizerDelegateorg.eclipse.debug.uiA breakpoint organizer is used to categorize breakpoints and provides change notification when categorization has changed.
IBreakpointsListenerorg.eclipse.debug.coreA breakpoints listener is notified of breakpoint additions, removals, and changes.
IBreakpointTypeCategoryorg.eclipse.debug.uiRepresents a breakpoint's type to support organization of breakpoints by type in the breakpoints view.
IBrowserorg.eclipse.help.browserRepresents a web browser that can be used by clients to display documents for the given URLs.
IBrowserFactoryorg.eclipse.help.browserImplementators of org.eclipse.help.base.browser extension points must provide implementation of this interface.
IBufferorg.eclipse.jdt.coreA buffer contains the text contents of a resource.
IBufferChangedListenerorg.eclipse.jdt.coreA listener, which gets notified when the contents of a specific buffer have changed, or when the buffer is closed.
IBufferFactoryorg.eclipse.jdt.coreA factory that creates IBuffers for openables.
IBuildorg.eclipse.pde.core.buildThe top-level model object of the model that is created from "build.properties" file.
IBuildEntryorg.eclipse.pde.core.buildJar entry represents one 'library=folder list' entry in plugin.jars file.
IBuildModelorg.eclipse.pde.core.buildThis model is created from the "build.properties" file that defines what source folders in the plug-in are to be used to build require plug-in Jars.
IBuildModelFactoryorg.eclipse.pde.core.buildThis model factory should be used to create new instances of plugin.jars model objects.
IBundleContentWizardorg.eclipse.pde.uiClasses that implement this interface are contributed via the extension point org.eclipse.pde.ui.pluginContent.
IBundleGrouporg.eclipse.core.runtimeBundle groups represent a logical collection of plug-ins (aka bundles).
IBundleGroupConstantsorg.eclipse.ui.brandingThese constants define the set of properties that the UI expects to be available via IBundleGroup.getProperty(String).
IBundleGroupProviderorg.eclipse.core.runtimeBundle group providers define groups of plug-ins which have been installed in the current system.
IBytecodeVisitororg.eclipse.jdt.core.utilDescription of a Java opcodes visitor.
ICacheorg.eclipse.team.coreA cache that is associated with a synchronization that allows clients to cache synchronization state related to their model for the duration of the operation.
ICacheListenerorg.eclipse.team.coreListener that, when registered with a cache, gets invoked when the cache is disposed.
ICategoryorg.eclipse.update.coreFeature category definition.
ICategoryorg.eclipse.ui.activitiesAn instance of this interface is a category as defined by the extension point org.eclipse.ui.activities.
ICategoryorg.eclipse.ui.commands

A category is a grouping of commands by functional area.

ICategoryActivityBindingorg.eclipse.ui.activitiesAn instance of this interface represents a binding between a category and an activity.
ICategoryListenerorg.eclipse.core.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of Category.
ICategoryListenerorg.eclipse.ui.activitiesAn instance of this interface can be used by clients to receive notification of changes to one or more instances of ICategory.
ICategoryListenerorg.eclipse.ui.commands

An instance of ICategoryListener can be used by clients to receive notification of changes to one or more instances of ICategory.

ICellEditorListenerorg.eclipse.jface.viewersA listener which is notified of significant events in the life of a cell editor.
ICellEditorValidatororg.eclipse.jface.viewersAn interface for validating a cell editor's input.
ICellModifierorg.eclipse.jface.viewersA cell modifier is used to access the data model from a cell editor in an abstract way.
IChangePreviewViewerorg.eclipse.ltk.ui.refactoringViewer to present the preview for a Change .
IChangeRulerColumnorg.eclipse.jface.text.sourceAn IChangeRulerColumn can display quick diff information.
ICharacterPairMatcherorg.eclipse.jface.text.sourceA character pair matcher finds to a character at a certain document offset the matching peer character.
ICharacterScannerorg.eclipse.jface.text.rulesDefines the interface of a character scanner used by rules.
ICheatSheetActionorg.eclipse.ui.cheatsheetsCheat sheet-aware action.
ICheatSheetEventorg.eclipse.ui.cheatsheetsEvent in the life cycle of a cheat sheet.
ICheatSheetManagerorg.eclipse.ui.cheatsheetsManages the running of a cheat sheet.
ICheatSheetViewerorg.eclipse.ui.cheatsheetsA cheat sheet viewer.
ICheckableorg.eclipse.jface.viewersInterface for objects that support elements with a checked state.
ICheckStateListenerorg.eclipse.jface.viewersA listener which is notified of changes to the checked state of items in checkbox viewers.
IClassFileorg.eclipse.jdt.coreRepresents an entire binary type (single .class file).
IClassFileAttributeorg.eclipse.jdt.core.utilThis class represents a generic class file attribute.
IClassFileDisassemblerorg.eclipse.jdt.core.utilThis interface is intended to be implemented to disassemble IClassFileReader onto a String using the proper line separator.
IClassFileEvaluationEngineorg.eclipse.jdt.debug.evalAn evaluation engine that performs evaluations by deploying and executing class files locally.
IClassFileReaderorg.eclipse.jdt.core.utilDescription of a .class file.
IClasspathAttributeorg.eclipse.jdt.coreA classpath attribute defines a name/value pair that can be persisted with a classpath entry.
IClasspathContainerorg.eclipse.jdt.coreInterface of a classpath container.
IClasspathContainerPageorg.eclipse.jdt.ui.wizardsA classpath container page allows the user to create a new or edit an existing classpath container entry.
IClasspathContainerPageExtensionorg.eclipse.jdt.ui.wizardsClasspath container pages that implement IClasspathContainerPage can optionally implement IClasspathContainerPageExtension to get additional information about the context when the page is opened.
IClasspathContainerPageExtension2org.eclipse.jdt.ui.wizardsClasspath container pages that implement IClasspathContainerPage can optionally implement IClasspathContainerPageExtension2 to return more than one element when creating new containers.
IClasspathEntryorg.eclipse.jdt.coreAn entry on a Java project classpath identifying one or more package fragment roots.
ICodeAssistorg.eclipse.jdt.coreCommon protocol for Java elements that support source code assist and code resolve.
ICodeAttributeorg.eclipse.jdt.core.utilDescription of a code attribute as described in the JVM specifications.
ICodeCompletionRequestororg.eclipse.jdt.coreA completion requestor accepts results as they are computed and is aware of source positions to complete the various different results.
ICodeFormatterorg.eclipse.jdt.coreSpecification for a generic source code formatter.
ICodeSnippetRequestororg.eclipse.jdt.core.evalA code snippet requestor implements a callback interface for installing the class files for a code snippet on the target and running it.
IColorDecoratororg.eclipse.jface.viewersThe IColorDecorator is an interface for objects that return a color to decorate either the foreground and background colors for displaying an an object.
IColorFactoryorg.eclipse.ui.themesA factory interface that may be used to specify a color value.
IColorManagerorg.eclipse.jdt.ui.textManages SWT color objects for the given color keys and given RGB objects.
IColorManagerExtensionorg.eclipse.jdt.ui.textExtends IColorManager with the ability to bind and un-bind colors.
IColorProviderorg.eclipse.jface.viewersInterface to provide color representation for a given element.
ICommandorg.eclipse.core.resourcesA builder command names a builder and supplies a table of name-value argument pairs.
ICommandorg.eclipse.ui.commands

An instance of ICommand is a handle representing a command as defined by the extension point org.eclipse.ui.commands.

ICommandListenerorg.eclipse.core.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of Command.
ICommandListenerorg.eclipse.ui.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of ICommand.
ICommandManagerorg.eclipse.ui.commands

An instance of ICommandManager can be used to obtain instances of ICommand, as well as manage whether or not those instances are active or inactive, enabled or disabled.

ICommandManagerListenerorg.eclipse.core.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of ICommandManager.
ICommandManagerListenerorg.eclipse.ui.commandsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of ICommandManager.
ICommandServiceorg.eclipse.ui.commands

Provides services related to the command architecture within the workbench.

ICommonActionConstantsorg.eclipse.ui.navigatorDefines constants for the retargetable actions available in the Common Viewer context menu.
ICommonActionExtensionSiteorg.eclipse.ui.navigatorProvides access to information required for the initialization of CommonActionProviders.
ICommonContentExtensionSiteorg.eclipse.ui.navigatorProvides initialization data for a content extension.
ICommonContentProviderorg.eclipse.ui.navigatorAllows extensions to vary their behavior based on properties in the extension model and the given memento.
ICommonFilterDescriptororg.eclipse.ui.navigatorProvides information about a commonFilter extension.
ICommonLabelProviderorg.eclipse.ui.navigatorAllows extensions to vary their behavior based on properties in the extension model and the given memento.
ICommonMenuConstantsorg.eclipse.ui.navigatorDefines strings used for menu insertion points.
ICommonViewerSiteorg.eclipse.ui.navigatorProvides context for extensions including a valid shell, a selection provider, and a unique identifer corresponding to the abstract viewer behind the viewer site.
ICommonViewerWorkbenchSiteorg.eclipse.ui.navigatorProvides a page, set of action bars, menu registration callback, and active window.
ICompareInputorg.eclipse.compare.structuremergeviewerInterface for objects used as input to a two-way or three-way compare viewer.
ICompareInputChangeListenerorg.eclipse.compare.structuremergeviewerListener that gets informed if one (or more) of the three sides of an ICompareInput object changes its value.
ICompareNavigatororg.eclipse.compareA ICompareNavigator is used to navigate through the individual differences of a CompareEditorInput.
ICompilationUnitorg.eclipse.jdt.coreRepresents an entire Java compilation unit (source file with one of the Java-like extensions ).
ICompiledExpressionorg.eclipse.jdt.debug.evalA compiled expression can be compiled once and evaluated multiple times in a runtime context.
ICompletionListenerorg.eclipse.jface.text.contentassistA completion listener is informed before the content assistant computes completion proposals.
ICompletionProposalorg.eclipse.jface.text.contentassistThe interface of completion proposals generated by content assist processors.
ICompletionProposalExtensionorg.eclipse.jface.text.contentassistExtends ICompletionProposal with the following functions:
  • handling of trigger characters other than ENTER
  • completion proposal validation for a given offset
  • context information can be freely positioned
ICompletionProposalExtension2org.eclipse.jface.text.contentassistExtends ICompletionProposal with the following functions:
  • handling of trigger characters with modifiers
  • visual indication for selection of a proposal
ICompletionProposalExtension3org.eclipse.jface.text.contentassistExtends ICompletionProposal with the following functions:
  • provision of a custom information control creator
  • provide a custom completion text and offset for prefix completion
ICompletionProposalExtension4org.eclipse.jface.text.contentassistExtends ICompletionProposal with the following functions:
  • specify whether a proposal is automatically insertable
ICompletionProposalExtension5org.eclipse.jface.text.contentassistExtends ICompletionProposal with the following function:
  • Allow background computation of the additional info.
ICompletionRequestororg.eclipse.jdt.coreA completion requestor accepts results as they are computed and is aware of source positions to complete the various different results.
ICompositeOperationorg.eclipse.core.commands.operations

ICompositeOperation defines an undoable operation that is composed of child operations.

IConcurrentModelorg.eclipse.jface.viewers.deferredInterface for a set of unordered elements that can fire change notifications.
IConcurrentModelListenerorg.eclipse.jface.viewers.deferredInterface for objects that can listen to changes in an IConcurrentModel.
IConditionCheckerorg.eclipse.ltk.core.refactoring.participantsA condition checker can be used to share condition checks across the main processor and all its associated participants.
IConfigFeatureOperationorg.eclipse.update.operationsOperation that enables a feature in a configuration.
IConfigurationElementorg.eclipse.core.runtimeA configuration element, with its attributes and children, directly reflects the content and structure of the extension section within the declaring plug-in's manifest (plugin.xml) file.
IConfigurationWizardorg.eclipse.team.uiIConfigurationWizard defines the interface that users of the extension point org.eclipse.team.ui.configurationWizards must implement.
IConfiguredSiteorg.eclipse.update.configurationConfigured Site.
IConfiguredSiteChangedListenerorg.eclipse.update.configurationConfiguration change listener.
IConsoleorg.eclipse.debug.ui.consoleA console that displays output and writes input to a process.
IConsoleorg.eclipse.ui.consoleA console.
IConsoleColorProviderorg.eclipse.debug.ui.consoleProvides coloring for a console document.
IConsoleConstantsorg.eclipse.ui.consoleConstants relating to the console plug-in.
IConsoleDocumentPartitionerorg.eclipse.ui.consoleA document partitioner for a text console.
IConsoleFactoryorg.eclipse.ui.consoleA console factory extension is responsible for opening a console in the console view.
IConsoleHyperlinkorg.eclipse.debug.ui.consoleA hyperlink in the console.
IConsoleLineTrackerorg.eclipse.debug.ui.consoleNotified of lines appended to the console.
IConsoleLineTrackerExtensionorg.eclipse.debug.ui.consoleAn extension to the console line tracker interface that console line trackers may implement to be notified when output from the console is complete.
IConsoleListenerorg.eclipse.ui.consoleA console listener is notified when consoles are added or removed from the console manager.
IConsoleManagerorg.eclipse.ui.consoleThe console manager manages registered consoles.
IConsolePageParticipantorg.eclipse.ui.consoleA console page participant is notified of page lifecycle events such as creation, activation, deactivation and disposal.
IConsoleVieworg.eclipse.ui.consoleA view that displays consoles registered with the console manager.
IConstantPoolorg.eclipse.jdt.core.utilDescription of a constant pool as described in the JVM specifications.
IConstantPoolConstantorg.eclipse.jdt.core.utilDescription of constant pool constants as described in the JVM specifications.
IConstantPoolEntryorg.eclipse.jdt.core.utilDescription of a constant pool entry as described in the JVM specifications.
IConstantValueAttributeorg.eclipse.jdt.core.utilDescription of a constant value attribute as described in the JVM specifications.
IContainerorg.eclipse.core.resourcesInterface for resources which may contain other resources (termed its members).
IContainmentAdapterorg.eclipse.uiThis adapter interface provides a way to test element containment in a model-independent way.
IContentAssistantorg.eclipse.jface.text.contentassistAn IContentAssistant provides support on interactive content completion.
IContentAssistantExtensionorg.eclipse.jface.text.contentassistExtends IContentAssistant with the following functions:
  • handle documents with multiple partitions
  • insertion of common completion prefixes
IContentAssistantExtension2org.eclipse.jface.text.contentassistExtends IContentAssistant with the following functions:
  • completion listeners
  • repeated invocation mode
  • a local status line for the completion popup
  • control over the behavior when no proposals are available
IContentAssistantExtension3org.eclipse.jface.text.contentassistExtends IContentAssistant with the following function:
  • a key-sequence to listen for in repeated invocation mode
IContentAssistProcessororg.eclipse.jface.text.contentassistA content assist processor proposes completions and computes context information for a particular content type.
IContentAssistSubjectControlorg.eclipse.jface.contentassistA content assist subject control can request assistance provided by a subject control content assistant .
IContentChangeListenerorg.eclipse.compareAn IContentChangeListener is informed about content changes of a IContentChangeNotifier.
IContentChangeNotifierorg.eclipse.compareInterface common to all objects that provide a means for registering for content change notification.
IContentConsumerorg.eclipse.update.coreGeneric content consumer.
IContentDescriberorg.eclipse.core.runtime.contentContent describers know how to retrieve metadata from contents.
IContentDescriptionorg.eclipse.core.runtime.contentA content description object contains information about the nature of arbitrary data.
IContentFormatterorg.eclipse.jface.text.formatterThe interface of a document content formatter.
IContentFormatterExtensionorg.eclipse.jface.text.formatterExtension interface for IContentFormatter .
IContentOutlinePageorg.eclipse.ui.views.contentoutlineMarker-style interface for a content outline page.
IContentProposalorg.eclipse.jface.fieldassistIContentProposal describes a content proposal to be shown.
IContentProposalListenerorg.eclipse.jface.fieldassistThis interface is used to listen to notifications from a ContentProposalAdapter .
IContentProposalProviderorg.eclipse.jface.fieldassistIContentProposalProvider provides an array of IContentProposals that are appropriate for a textual dialog field, given the field's current content and the current cursor position.
IContentProviderorg.eclipse.jface.viewersA content provider mediates between the viewer's model and the viewer itself.
IContentTypeorg.eclipse.core.runtime.contentContent types represent and provide information on file types, such as associated file names/extensions, default charset, etc.
IContentTypeManagerorg.eclipse.core.runtime.contentThe content type manager provides facilities for file name and content-based type lookup and content description.
IContentTypeManager.IContentTypeChangeListenerorg.eclipse.core.runtime.contentA listener to be used to receive content type change events.
IContentTypeManager.ISelectionPolicyorg.eclipse.core.runtime.contentA policy for refining the set of content types that should be accepted during content type matching operations.
IContentTypeMatcherorg.eclipse.core.runtime.contentAn object that performs content type matching queries.
IContentTypeSettingsorg.eclipse.core.runtime.contentGives access to the user settings for a content type.
IContextorg.eclipse.helpA context registered for context-sensitive help.
IContextorg.eclipse.ui.contextsAn instance of this interface is an context as defined by the extension point org.eclipse.ui.contexts.
IContext2org.eclipse.helpExtends IContext to provide support for styled text and topic categorization.
IContextActivationorg.eclipse.ui.contexts

A token representing the activation of a context.

IContextComputerorg.eclipse.ui.helpA content computer is used to dynamically calculate help support contexts at the time the user requests help.
IContextIdsorg.eclipse.jface.contexts

A list of well-known context identifiers.

IContextInformationorg.eclipse.jface.text.contentassistThe interface of context information presented to the user and generated by content assist processors.
IContextInformationExtensionorg.eclipse.jface.text.contentassistExtends IContextInformation with the ability to freely position the context information.
IContextInformationPresenterorg.eclipse.jface.text.contentassistA context information presenter determines the presentation of context information depending on a given document position.
IContextInformationValidatororg.eclipse.jface.text.contentassistA context information validator is used to determine if a displayed context information is still valid or should be dismissed.
IContextListenerorg.eclipse.core.commands.contextsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IContext.
IContextListenerorg.eclipse.ui.contextsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IContext.
IContextManagerorg.eclipse.ui.contexts

A context manager tracks the sets of defined and enabled contexts within the application.

IContextManagerListenerorg.eclipse.core.commands.contextsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IContextManager.
IContextManagerListenerorg.eclipse.ui.contextsAn instance of this interface can be used by clients to receive notification of changes to one or more instances of IContextManager.
IContextMenuConstantsorg.eclipse.jdt.uiConstants for menu groups used in context menus for Java views and editors.
IContextMenuConstantsorg.eclipse.search.uiConstants for menu groups used in context menus for Search views and editors.
IContextMenuContributororg.eclipse.search.uiSpecify how clients can add menu items to the context menu of the search result view.
IContextProviderorg.eclipse.helpDynamic context provider.
IContextReplacingOperationorg.eclipse.core.commands.operationsIContextReplacingOperation defines an interface for undoable operations that can replace one undo context with another undo context.
IContextServiceorg.eclipse.ui.contexts

Provides services related to contexts in the Eclipse workbench.

IContributedContentsVieworg.eclipse.ui.partThis interface is used to identify workbench views which allow other parts (typically the active part) to supply their contents.
IContributionItemorg.eclipse.jface.actionA contribution item represents a contribution to a shared UI resource such as a menu or tool bar.
IContributionManagerorg.eclipse.jface.actionA contribution manager organizes contributions to such UI components as menus, toolbars and status lines.
IContributionManagerOverridesorg.eclipse.jface.actionThis interface is used by instances of IContributionItem to determine if the values for certain properties have been overriden by their manager.
IContributororg.eclipse.core.runtimeThis interface describes a registry contributor - an entity that supplies information to the extension registry.
IContributorResourceAdapterorg.eclipse.uiThe IContributorResourceAdapter is an interface that defines the API required to get a resource that an object adapts to for use of object contributions, decorators and property pages that have adaptable = true.
IContributorResourceAdapter2org.eclipse.ui.ideAn extension to the IContributorResourceAdapter that adapts a model object to a ResourceMapping.
IControlContentAdapterorg.eclipse.jface.fieldassistThis interface is used to set and retrieve text content from an arbitrary control.
IControlCreatororg.eclipse.jface.fieldassistThis interface is used to create a control with a specific parent and style bits.
ICoolBarManagerorg.eclipse.jface.actionThe ICoolBarManager interface provides protocol for managing contributions to a cool bar.
ICorrectionRequestororg.eclipse.jdt.coreA callback interface for receiving java problem correction.
IDE.Preferencesorg.eclipse.ui.idePreferences defined by the IDE workbench.
IDE.SharedImagesorg.eclipse.ui.ideStandard shared images defined by the IDE.
IDebugEditorPresentationorg.eclipse.debug.uiA debug model presentation may implement this interface to override standard editor positioning and annotations associated with source code display for stack frames.
IDebugElementorg.eclipse.debug.core.modelA debug element represents an artifact in a program being debugged.
IDebugEventFilterorg.eclipse.debug.coreAn event filter allows clients to intercept debug events.
IDebugEventSetListenerorg.eclipse.debug.coreA debug event set listener registers with the debug plug-in to receive event notification from programs being run or debugged.
IDebugModelPresentationorg.eclipse.debug.uiA debug model presentation is responsible for providing labels, images, and editors associated with debug elements in a specific debug model.
IDebugModelProviderorg.eclipse.debug.core.modelA debug model provider provides debug model identifiers.
IDebugTargetorg.eclipse.debug.core.modelA debug target is a debuggable execution context.
IDebugUIConstantsorg.eclipse.debug.uiConstant definitions for debug UI plug-in.
IDebugVieworg.eclipse.debug.uiCommon function for debug views.
IDecorationorg.eclipse.jface.viewersDefines the result of decorating an element.
IDecorationContextorg.eclipse.jface.viewersA decoration context provides additional information to a label decorator.
IDecoratorManagerorg.eclipse.uiManages the decorators contributed via the decorators extension point.
IDeferredWorkbenchAdapterorg.eclipse.ui.progressThis adapter interface provides support for lazy initialization of UI workbench elements that are displayed visually.
IDelayedLabelDecoratororg.eclipse.jface.viewersA delayed label decorator is a label decorator that may not have a decoration available immidiately.
IDescriptionProviderorg.eclipse.ui.navigatorLabel providers (as specified by the labelProvider attribute of the org.eclipse.ui.navigator.navigatorContent extension point) may choose to also implement this interface in order to provide text for the status bar at the bottom of the Eclipse window.
IDetailsPageorg.eclipse.ui.formsThis interface should be implemented by clients providing pages to handle object types in DetailsPart.
IDetailsPageProviderorg.eclipse.ui.formsThe class that implements this interface provides for dynamic computation of page key and the page itself based on the input object.
IDialogBlockedHandlerorg.eclipse.jface.dialogsThe IDialogBlockedHandler is the handler used by JFace to provide extra information when a blocking has occured.
IDialogConstantsorg.eclipse.jface.dialogsIDialogConstants is the interface for common dialog strings and ids used throughout JFace.
IDialogPageorg.eclipse.jface.dialogsInterface for a page in a multi-page dialog.
IDialogSettingsorg.eclipse.jface.dialogsAn interface to a storage mechanism for making dialog settings persistent.
IDifforg.eclipse.team.core.diffA diff describes differences between two or more model objects.
IDiffChangeEventorg.eclipse.team.core.diffA change event that describes changes that have occurred in an IDiffTree .
IDiffChangeListenerorg.eclipse.team.core.diffDiff change listener that reports changes in an IDiffTree .
IDiffContainerorg.eclipse.compare.structuremergeviewerIDiffContainer is a IDiffElement with children.
IDiffElementorg.eclipse.compare.structuremergeviewerAn IDiffElement is used in the DiffTreeViewer to display the kind of change detected as the result of a two-way or three-way compare.
IDiffTreeorg.eclipse.team.core.diffA diff tree provides access to a tree of IDiff instances.
IDiffVisitororg.eclipse.team.core.diffAn objects that visits diffs in a diff tree.
IDisconnectorg.eclipse.debug.core.modelThe ability to end a debug session with a target program and allow the target to continue running.
IDisposableorg.eclipse.ui.services

The interface that should be implemented by services that make themselves available through the IAdaptable mechanism.

IDocumentorg.eclipse.jface.textAn IDocument represents text providing support for
  • text manipulation
  • positions
  • partitions
  • line information
  • document change listeners
  • document partition change listeners
A document allows to set its content and to manipulate it.
IDocumentAdapterorg.eclipse.jface.textAdapts an IDocument to the StyledTextContent interface.
IDocumentAdapterExtensionorg.eclipse.jface.textExtension interface for IDocumentAdapter .
IDocumentExtensionorg.eclipse.jface.textExtension interface for IDocument .
IDocumentExtension.IReplaceorg.eclipse.jface.textInterface for a post notification replace operation.
IDocumentExtension2org.eclipse.jface.textExtension interface for IDocument .
IDocumentExtension3org.eclipse.jface.textExtension interface for IDocument .
IDocumentExtension4org.eclipse.jface.textExtension interface for IDocument .
IDocumentFactoryorg.eclipse.core.filebuffersFactory for text file buffer documents.
IDocumentInformationMappingorg.eclipse.jface.textA IDocumentInformationMapping represents a mapping between the coordinates of two IDocument objects: the original and the image.
IDocumentInformationMappingExtensionorg.eclipse.jface.textExtension to IDocumentInformationMapping .
IDocumentInformationMappingExtension2org.eclipse.jface.textExtension to IDocumentInformationMapping .
IDocumentListenerorg.eclipse.jface.textInterface for objects which are interested in getting informed about document changes.
IDocumentPartitionerorg.eclipse.jface.textA document partitioner divides a document into a set of disjoint text partitions.
IDocumentPartitionerExtensionorg.eclipse.jface.textExtension interface for IDocumentPartitioner .
IDocumentPartitionerExtension2org.eclipse.jface.textExtension interface for IDocumentPartitioner .
IDocumentPartitionerExtension3org.eclipse.jface.textExtension interface for IDocumentPartitioner .
IDocumentPartitioningListenerorg.eclipse.jface.textInterface of objects which are interested in getting informed about changes of a document's partitioning.
IDocumentPartitioningListenerExtensionorg.eclipse.jface.textExtension interface for IDocumentPartitioningListener .
IDocumentPartitioningListenerExtension2org.eclipse.jface.textExtension interface to IDocumentPartitioningListener .
IDocumentProviderorg.eclipse.ui.texteditorA document provider maps between domain elements and documents.
IDocumentProviderExtensionorg.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentProviderExtension2org.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentProviderExtension3org.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentProviderExtension4org.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentProviderExtension5org.eclipse.ui.texteditorExtension interface for IDocumentProvider .
IDocumentRangeorg.eclipse.compare.contentmergeviewerDefines a subrange in a document.
IDocumentRewriteSessionListenerorg.eclipse.jface.textInterface for objects which are interested in getting informed about document rewrite sessions.
IDocumentSetupParticipantorg.eclipse.core.filebuffersParticipates in the setup of a text file buffer document.
IDocumentUndoListenerorg.eclipse.text.undoThis interface is used to listen to notifications from a DocumentUndoManager.
IDocumentUndoManagerorg.eclipse.text.undoInterface for a document undo manager.
IDOMCompilationUnitorg.eclipse.jdt.core.jdomRepresents a Java compilation unit (source file with one of the Java-like extensions ).
IDOMFactoryorg.eclipse.jdt.core.jdomA factory used to create document fragment (DF) nodes.
IDOMFieldorg.eclipse.jdt.core.jdomRepresents a field declaration.
IDOMImportorg.eclipse.jdt.core.jdomRepresents an import declaration.
IDOMInitializerorg.eclipse.jdt.core.jdomRepresents an initializer.
IDOMMemberorg.eclipse.jdt.core.jdomAn IDOMMember defines functionality common to nodes, which can be members of types.
IDOMMethodorg.eclipse.jdt.core.jdomRepresents a method declaration.
IDOMNodeorg.eclipse.jdt.core.jdomNodes represent structural fragments of a Java source file, also known as document fragments.
IDOMPackageorg.eclipse.jdt.core.jdomRepresents a package declaration.
IDOMTypeorg.eclipse.jdt.core.jdomRepresents a source type in a compilation unit, either as a top-level type or a member type.
IDoubleClickListenerorg.eclipse.jface.viewersA listener which is notified of double-click events on viewers.
IDropActionDelegateorg.eclipse.ui.partInterface for actions supplied by extensions to the org.eclipse.ui.dropActions extension point.
IDropToFrameorg.eclipse.debug.core.modelProvides the ability to drop to frame.
IDynamicVariableorg.eclipse.core.variablesA dynamic variable is a variable whose value is computed dynamically by a resolver at the time a string substitution is performed.
IDynamicVariableResolverorg.eclipse.core.variablesResolves the value for a dynamic variable.
IEclipsePreferencesorg.eclipse.core.runtime.preferencesThis interface describes Eclipse extensions to the preference story.
IEclipsePreferences.INodeChangeListenerorg.eclipse.core.runtime.preferencesA listener to be used to receive preference node change events.
IEclipsePreferences.IPreferenceChangeListenerorg.eclipse.core.runtime.preferencesA listener used to receive changes to preference values in the preference store.
IEditableorg.eclipse.pde.coreModels that implement this interface indicate that they can be changed.
IEditableContentorg.eclipse.compareCommon interface for objects with editable contents.
IEditableModelorg.eclipse.pde.coreEditable model is an editable object that can be saved.
IEditingSupportorg.eclipse.jface.textImplemented by tools supporting the editing process.
IEditingSupportRegistryorg.eclipse.jface.textA registry for IEditingSupports.
IEditorActionBarContributororg.eclipse.uiA editor action bar contributor defines the actions for one or more editors.
IEditorActionDelegateorg.eclipse.uiInterface for an action that is contributed into an editor-activated menu or tool bar.
IEditorDescriptororg.eclipse.uiDescription of an editor in the workbench editor registry.
IEditorInputorg.eclipse.uiIEditorInput is a light weight descriptor of editor input, like a file name but more abstract.
IEditorLauncherorg.eclipse.uiAn editor launcher is used to launch external editors on a file in the local file system.
IEditorMatchAdapterorg.eclipse.search.ui.textThis interface serves as an adapter between matches and editors.
IEditorMatchingStrategyorg.eclipse.uiAn editor matching strategy allows editor extensions to provide their own algorithm for matching the input of an open editor of that type to a given editor input.
IEditorPartorg.eclipse.uiAn editor is a visual component within a workbench page.
IEditorReferenceorg.eclipse.uiImplements a reference to a editor.
IEditorRegistryorg.eclipse.uiRegistry of editors known to the workbench.
IEditorSiteorg.eclipse.uiThe primary interface between an editor part and the workbench.
IEditorStatusLineorg.eclipse.ui.texteditorAn interface to use the status line of an editor.
IElementChangedListenerorg.eclipse.jdt.coreAn element changed listener receives notification of changes to Java elements maintained by the Java model.
IElementCollectororg.eclipse.ui.progressIElementCollector is a type that allows for the incremental update of a collection of objects.
IElementComparerorg.eclipse.jface.viewersThis interface is used to compare elements in a viewer for equality, and to provide the hash code for an element.
IElementFactoryorg.eclipse.uiA factory for re-creating objects from a previously saved memento.
IElementStateListenerorg.eclipse.ui.texteditorInterface for parties interested in standardized element changes.
IElementStateListenerExtensionorg.eclipse.ui.texteditorExtension interface for IElementStateListener .
IEnclosingMethodAttributeorg.eclipse.jdt.core.utilDescription of an enclosing method attribute as described in the JVM specifications (added in J2SE 1.5).
IEncodedStorageorg.eclipse.core.resourcesA storage that knows how its contents are encoded.
IEncodedStreamContentAccessororg.eclipse.compareExtension for IStreamContentAccessor.
IEncodingActionsConstantsorg.eclipse.ui.editors.textDefines the names of the encoding actions.
IEncodingActionsDefinitionIdsorg.eclipse.ui.editors.textDefines the definition IDs for the encoding actions.
IEncodingActionsHelpContextIdsorg.eclipse.ui.editors.textHelp context IDs for the encoding actions.
IEncodingSupportorg.eclipse.ui.editors.textInterface to be implemented by objects supporting character encodings.
IEngineDescriptororg.eclipse.help.uiDescriptor of a concrete instance of a search engine.
IErrorReportingExpressionorg.eclipse.debug.core.modelAn expression that can report errors which occurred during the expression's evaluation.
IEvaluationContextorg.eclipse.jdt.core.evalAn evaluation context supports evaluating code snippets.
IEvaluationContextorg.eclipse.core.expressionsAn evaluation context is used to manage a set of objects needed during XML expression evaluation.
IEvaluationEngineorg.eclipse.jdt.debug.evalAn evaluation engine performs an evaluation of a code snippet or expression in a specified thread of a debug target.
IEvaluationListenerorg.eclipse.jdt.debug.evalEvaluation results are reported to evaluation listeners on the completion of an evaluation.
IEvaluationResultorg.eclipse.jdt.debug.evalThe result of an evaluation.
IEvaluationRunnableorg.eclipse.jdt.debug.coreA runnable that represents one logical evaluation to be run in a target thread.
IEventConsumerorg.eclipse.jface.textImplementers can register with a text viewer and receive VerifyEvents before the text viewer they are registered with.
IExceptionAttributeorg.eclipse.jdt.core.utilDescription of a constant value attribute as described in the JVM specifications.
IExceptionTableEntryorg.eclipse.jdt.core.utilThe class represents an entry in the exception table of a ICodeAttribute as specified in the JVM specifications.
IExecutableExtensionorg.eclipse.core.runtimeInterface for executable extension classes that require access to their configuration element, or implement an extension adapter.
IExecutableExtensionFactoryorg.eclipse.core.runtimeThis interface allows extension providers to control how the instances provided to extension-points are being created by referring to the factory instead of referring to a class.
IExecutionEnvironmentorg.eclipse.jdt.launching.environmentsAn execution environment describes capabilities of a Java runtime environment (IVMInstall).
IExecutionEnvironmentAnalyzerDelegateorg.eclipse.jdt.launching.environmentsAnalyzes vm installs for compatibility with execution environments.
IExecutionEnvironmentsManagerorg.eclipse.jdt.launching.environmentsManager for execution environments.
IExecutionListenerorg.eclipse.core.commands

A listener to the execution of commands.

IExecutionListenerWithChecksorg.eclipse.core.commands

A listener to the execution of commands.

IExpansionListenerorg.eclipse.ui.forms.eventsClasses that implement this interface will be notified before and after the expandable control's expansion state changes.
IExportedPreferencesorg.eclipse.core.runtime.preferencesRepresents a node in the preference hierarchy which is used in the import/export mechanism.
IExportWizardorg.eclipse.uiInterface for export wizards.
IExpressionorg.eclipse.debug.core.modelAn expression is a snippet of code that can be evaluated to produce a value.
IExpressionListenerorg.eclipse.debug.coreAn expression listener is notified of expression additions, removals, and changes.
IExpressionManagerorg.eclipse.debug.coreThe expression manager manages the collection of registered expressions in the workspace.
IExpressionsListenerorg.eclipse.debug.coreAn expression listener is notified of expression additions, removals, and changes.
IExtendedModifierorg.eclipse.jdt.core.domCommon interface for AST nodes that represent modifiers or annotations.
IExtensionorg.eclipse.core.runtimeAn extension declared in a plug-in.
IExtensionActivationListenerorg.eclipse.ui.navigatorAn extension activation listener is notified whenever the activation state changese for one or more content extensions.
IExtensionChangeHandlerorg.eclipse.core.runtime.dynamichelpersExtension change handlers are notified of changes for a given extension point in the context of an extension tracker.
IExtensionDeltaorg.eclipse.core.runtimeAn extension delta represents changes to the extension registry.
IExtensionEditorWizardorg.eclipse.pde.uiAn interface for extension editor wizards.
IExtensionPointorg.eclipse.core.runtimeAn extension point declared in a plug-in.
IExtensionRegistryorg.eclipse.core.runtimeThe extension registry holds the master list of all discovered namespaces, extension points and extensions.
IExtensionsorg.eclipse.pde.core.pluginA model object that contains the portion of the plug-in model responsible for extensions and extension points.
IExtensionsModelorg.eclipse.pde.core.pluginThis type of model is created by parsing the manifest file.
IExtensionsModelFactoryorg.eclipse.pde.core.pluginThis factory should be used to create instances of the extensions model objects.
IExtensionStateModelorg.eclipse.ui.navigatorAllows clients to coordinate state across components that are part of the same logical extension.
IExtensionTrackerorg.eclipse.core.runtime.dynamichelpersAn extension tracker keeps associations between extensions and their derived objects on an extension basis.
IExtensionWizardorg.eclipse.pde.uiAn interface for extension wizards.
IFactoryPathorg.eclipse.jdt.apt.core.utilA minimal API for manipulating the annotation processor factory path.
IFeatureorg.eclipse.update.coreFeature defines the packaging "container" for a group of related plug-ins, plug-in fragments, and optionally non-plug-in files.
IFeatureContentConsumerorg.eclipse.update.coreFeature content consumer.
IFeatureContentProviderorg.eclipse.update.coreFeature content provider.
IFeatureFactoryorg.eclipse.update.coreFeature factory interface.
IFeatureOperationorg.eclipse.update.operationsAn operation that applies to a feature, such as install, uninstall, etc.
IFeatureReferenceorg.eclipse.update.coreFeature reference.
IFetchFactoryorg.eclipse.pde.buildInterface to be implemented by clients of the org.eclipse.pde.build.fetchFactories extension-point.
IFieldorg.eclipse.jdt.coreRepresents a field declared in a type.
IFieldDataorg.eclipse.pde.uiThe class that implements this interface is used to provide information captured in the 'New Plug-in Project' wizard pages as entered by the user.
IFieldInfoorg.eclipse.jdt.core.utilDescription of a field info as described in the JVM specifications.
IFileorg.eclipse.core.resourcesFiles are leaf resources which contain data.
IFileBufferorg.eclipse.core.filebuffersA file buffer represents a file that can be edited by more than one client.
IFileBufferListenerorg.eclipse.core.filebuffersInterface for listeners to file buffer changes.
IFileBufferManagerorg.eclipse.core.filebuffersA file buffer manager manages file buffers for files while the files are connected to the file buffer manager.
IFileBufferOperationorg.eclipse.core.filebuffers.manipulationA file buffer operation performs changes of the contents of a file buffer.
IFileBufferStatusCodesorg.eclipse.core.filebuffersThis interface provides the list of status codes that are used by the file buffer plug-in when it throws CoreException .
IFileContentManagerorg.eclipse.team.coreThis is the API to define mappings between file names, file extensions and content types, typically used by repository providers in order to determine whether a given file can be treated as text or must be considered binary.
IFileEditorInputorg.eclipse.uiThis interface defines a file-oriented input to an editor.
IFileEditorMappingorg.eclipse.uiAn association between a file name/extension and a list of known editors for files of that type.
IFileHistoryorg.eclipse.team.core.historyProvides a complete set of IFileRevisions that make up this IFileHistory.
IFileHistoryProviderorg.eclipse.team.core.historyThis is API to access individual file histories.
IFileInfoorg.eclipse.core.filesystemA file info is a simple structure holding information about a file or directory.
IFileMatchAdapterorg.eclipse.search.ui.textThis interface serves to map matches to IFile instances.
IFileModificationValidatororg.eclipse.core.resourcesThe file modification validator is a Team-related hook for pre-checking operations that modify the contents of files.
IFileRevisionorg.eclipse.team.core.historyRepresents an individual revision of a file.
IFileStateorg.eclipse.core.resourcesA previous state of a file stored in the workspace's local history.
IFileStoreorg.eclipse.core.filesystemA file store is responsible for storage and retrieval of a single file in some file system.
IFileSystemorg.eclipse.core.filesystemThis is the main interface to a single file system.
IFileTreeorg.eclipse.core.filesystemThis interface is used to query a tree of file stores.
IFileTypeInfoorg.eclipse.team.coreA file type info specifies both the file extension and the corresponding file type.
IFilterorg.eclipse.jface.viewersInterface for filters.
IFilterorg.eclipse.core.runtime.dynamichelpersA filter compares the given object to some pattern and returns true if the two match and false otherwise.
IFilteredSteporg.eclipse.debug.core.modelProvides the ability to perform a filtered step.
IFindReplaceTargetorg.eclipse.jface.textDefines the target for finding and replacing strings.
IFindReplaceTargetExtensionorg.eclipse.jface.textExtension interface for IFindReplaceTarget .
IFindReplaceTargetExtension2org.eclipse.ui.texteditorExtension interface for IFindReplaceTarget .
IFindReplaceTargetExtension3org.eclipse.jface.textExtension interface for IFindReplaceTarget .
IFlushableStreamMonitororg.eclipse.debug.core.modelA stream monitor who's contents can be flushed.
IFolderorg.eclipse.core.resourcesFolders may be leaf or non-leaf resources and may contain files and/or other folders.
IFolderLayoutorg.eclipse.uiAn IFolderLayout is used to define the initial views within a folder.
IFoldingCommandIdsorg.eclipse.ui.editors.textCommand IDs for folding commands.
IFontDecoratororg.eclipse.jface.viewersThe IFontDecorator is an interface for objects that return a font to decorate an object.
IFontProviderorg.eclipse.jface.viewersInterface to provide font representation for a given element.
IFormattingContextorg.eclipse.jface.text.formatterFormatting context used in formatting strategies implementing interface IFormattingStrategyExtension.
IFormattingStrategyorg.eclipse.jface.text.formatterA formatting strategy is assumed to be specialized on formatting text of a particular content type.
IFormattingStrategyExtensionorg.eclipse.jface.text.formatterExtension interface for IFormattingStrategy.
IFormPageorg.eclipse.ui.forms.editorInterface that all GUI pages need to implement in order to be added to FormEditor part.
IFormPartorg.eclipse.ui.formsClasses that implement this interface can be added to the managed form and take part in the form life cycle.
Search