Uses of Interface
org.eclipse.core.runtime.IAdaptable

Packages that use IAdaptable
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.internal.jobs   
org.eclipse.core.runtime Provides support for the runtime platform, core utility methods and the extension registry. 
org.eclipse.core.runtime.jobs Provides core support for scheduling and interacting with background activity. 
org.eclipse.ercp.eworkbench   
org.eclipse.ercp.update.views   
org.eclipse.ui 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.dialogs   
org.eclipse.ui.part Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface. 
org.eclipse.ui.views   
org.eclipse.update.configuration Provides support for accessing local installation information. 
org.eclipse.update.core Provides support for extending the base installation and update services. 
org.eclipse.update.core.model Provides model support for extending the base installation and update services. 
 

Uses of IAdaptable in org.eclipse.core.commands.operations
 

Methods in org.eclipse.core.commands.operations with parameters of type IAdaptable
protected abstract  IStatus LinearUndoViolationDetector.allowLinearRedoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable info)
          Return a status indicating whether a linear redo violation is allowable.
protected  IStatus LinearUndoEnforcer.allowLinearRedoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)
           
protected abstract  IStatus LinearUndoViolationDetector.allowLinearUndoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable info)
          Return a status indicating whether a linear undo violation is allowable.
protected  IStatus LinearUndoEnforcer.allowLinearUndoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)
           
 IStatus TriggeredOperations.execute(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IUndoableOperation.execute(IProgressMonitor monitor, IAdaptable info)
          Execute the operation.
abstract  IStatus AbstractOperation.execute(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.execute(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           Execute the specified operation and add it to the operations history if successful.
 IStatus DefaultOperationHistory.execute(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationApprover2.proceedExecuting(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
          Return a status indicating whether the specified operation should be executed.
 IStatus LinearUndoViolationDetector.proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
           
 IStatus IOperationApprover.proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
          Return a status indicating whether the specified operation should be redone.
 IStatus LinearUndoViolationDetector.proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
           
 IStatus IOperationApprover.proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
          Return a status indicating whether the specified operation should be undone.
 IStatus TriggeredOperations.redo(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IUndoableOperation.redo(IProgressMonitor monitor, IAdaptable info)
          Redo the operation.
abstract  IStatus AbstractOperation.redo(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.redo(IUndoContext context, IProgressMonitor monitor, IAdaptable info)
           Redo the most recently undone operation in the given context.
 IStatus DefaultOperationHistory.redo(IUndoContext context, IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.redoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           Redo the specified operation.
 IStatus DefaultOperationHistory.redoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           
 IStatus TriggeredOperations.undo(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IUndoableOperation.undo(IProgressMonitor monitor, IAdaptable info)
          Undo the operation.
abstract  IStatus AbstractOperation.undo(IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.undo(IUndoContext context, IProgressMonitor monitor, IAdaptable info)
           Undo the most recently executed operation in the given context.
 IStatus DefaultOperationHistory.undo(IUndoContext context, IProgressMonitor monitor, IAdaptable info)
           
 IStatus IOperationHistory.undoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           Undo the specified operation.
 IStatus DefaultOperationHistory.undoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)
           
 

Uses of IAdaptable in org.eclipse.core.internal.jobs
 

Classes in org.eclipse.core.internal.jobs that implement IAdaptable
 class org.eclipse.core.internal.jobs.InternalJob
          Internal implementation class for jobs.
 

Uses of IAdaptable in org.eclipse.core.runtime
 

Classes in org.eclipse.core.runtime that implement IAdaptable
 class PlatformObject
          An abstract superclass implementing the IAdaptable interface.
 

Uses of IAdaptable in org.eclipse.core.runtime.jobs
 

Classes in org.eclipse.core.runtime.jobs that implement IAdaptable
 class Job
          Jobs are units of runnable work that can be scheduled to be run with the job manager.
 

Uses of IAdaptable in org.eclipse.ercp.eworkbench
 

Classes in org.eclipse.ercp.eworkbench that implement IAdaptable
 class DefaultView
           
 

Uses of IAdaptable in org.eclipse.ercp.update.views
 

Classes in org.eclipse.ercp.update.views that implement IAdaptable
 class NormalView
           
 

Uses of IAdaptable in org.eclipse.ui
 

Subinterfaces of IAdaptable in org.eclipse.ui
 interface IViewPart
          A view is a visual component within a workbench page.
 interface IViewSite
          The primary interface between a view part and the workbench.
 interface IWorkbench
          A workbench is the root object for the Eclipse Platform user interface.
 interface IWorkbenchPart
          A workbench part is a visual component within a workbench page.
 interface IWorkbenchPart2
          Extends IWorkbenchPart, adding the name and status text properties.
 interface IWorkbenchPartSite
          The primary interface between a workbench part and the workbench.
 interface IWorkbenchSite
          The common interface between the workbench and its parts, including pages within parts.
 

Methods in org.eclipse.ui that return IAdaptable
 IAdaptable IElementFactory.createElement(IMemento memento)
          Re-creates and returns an object from the state captured within the given memento.
 IAdaptable IWorkbenchPage.getInput()
          Returns the input for this page.
 

Methods in org.eclipse.ui with parameters of type IAdaptable
 IWorkbenchPage IWorkbenchWindow.openPage(IAdaptable input)
          Creates and opens a new workbench page.
 IWorkbenchPage IWorkbenchWindow.openPage(java.lang.String perspectiveId, IAdaptable input)
          Creates and opens a new workbench page.
 IWorkbenchWindow IWorkbench.openWorkbenchWindow(IAdaptable input)
          Creates and opens a new workbench org.eclipse.jface.window with one page.
 IWorkbenchWindow IWorkbench.openWorkbenchWindow(java.lang.String perspectiveId, IAdaptable input)
          Creates and opens a new workbench org.eclipse.jface.window with one page.
 IWorkbenchPage IWorkbench.showPerspective(java.lang.String perspectiveId, IWorkbenchWindow window, IAdaptable input)
          Shows the specified perspective to the user.
 

Uses of IAdaptable in org.eclipse.ui.application
 

Methods in org.eclipse.ui.application that return IAdaptable
 IAdaptable WorkbenchAdvisor.getDefaultPageInput()
          Returns the default input for newly created workbench pages when the input is not explicitly specified.
 

Uses of IAdaptable in org.eclipse.ui.dialogs
 

Methods in org.eclipse.ui.dialogs with parameters of type IAdaptable
static PreferenceDialog PreferencesUtil.createPropertyDialogOn(Shell shell, IAdaptable element, java.lang.String propertyPageId, java.lang.String[] displayedIds, java.lang.Object data)
          Creates a workbench preference dialog to a particular preference page.
 

Uses of IAdaptable in org.eclipse.ui.part
 

Classes in org.eclipse.ui.part that implement IAdaptable
 class ViewPart
          Abstract base implementation of all workbench views.
 class WorkbenchPart
          Abstract base implementation of all workbench parts.
 

Uses of IAdaptable in org.eclipse.ui.views
 

Subinterfaces of IAdaptable in org.eclipse.ui.views
 interface IViewDescriptor
          This is a view descriptor.
 

Uses of IAdaptable in org.eclipse.update.configuration
 

Subinterfaces of IAdaptable in org.eclipse.update.configuration
 interface IActivity
          Install activity.
 interface IConfiguredSite
          Configured Site.
 interface IInstallConfiguration
          Installation configuration.
 interface ILocalSite
          Local Site.
 interface ISessionDelta
          Deprecated. Do not use this interface
 interface IVolume
          Local Volume Info.
 

Uses of IAdaptable in org.eclipse.update.core
 

Subinterfaces of IAdaptable in org.eclipse.update.core
 interface IArchiveReference
          Site archive interface.
 interface ICategory
          Feature category definition.
 interface IFeature
          Feature defines the packaging "container" for a group of related plug-ins, plug-in fragments, and optionally non-plug-in files.
 interface IFeatureReference
          Feature reference.
 interface IImport
          Plug-in dependency entry.
 interface IIncludedFeatureReference
          Included Feature reference.
 interface IInstallHandlerEntry
          Install handler entry.
 interface INonPluginEntry
          Non-plug-in entry defines an arbitrary non-plug-in data file packaged as part of a feature.
 interface IPlatformEnvironment
          Plug-in entry defines a packaging reference from a feature to a plug-in.
 interface IPluginEntry
          Plug-in entry defines a packaging reference from a feature to a plug-in.
 interface ISite
          Site represents a location containing some number of features (packaged or installed).
 interface ISiteFeatureReference
          Site Feature reference.
 interface ISiteWithMirrors
          An extension of ISite that supports mirrors.
 interface IURLEntry
          URL entry is an annotated URL object.
 

Classes in org.eclipse.update.core that implement IAdaptable
 class ArchiveReference
          Convenience implementation of a site archive.
 class Category
          Convenience implementation of feature category definition.
 class Feature
          Convenience implementation of a feature.
 class FeatureReference
          Convenience implementation of a feature reference.
 class Import
          Convenience implementation of a plug-in dependency.
 class IncludedFeatureReference
          This is a utility class representing the options of a nested feature.
 class InstallHandlerEntry
          Convenience implementation of an install handler entry.
 class NonPluginEntry
          Convenience implementation of non-plug-in entry.
 class PluginEntry
          Convenience implementation of plug-in entry.
 class Site
          Convenience implementation of a site.
 class SiteFeatureReference
          Convenience implementation of a feature reference.
 class SiteFeatureReferenceModel
          Site Feature reference model object.
 class URLEntry
          Convenience implementation of an annotated URL.
 

Uses of IAdaptable in org.eclipse.update.core.model
 

Classes in org.eclipse.update.core.model that implement IAdaptable
 class ArchiveReferenceModel
          Site archive model object.
 class CategoryModel
          Feature category definition model object.
 class ContentEntryModel
          Content entry model object.
 class FeatureModel
          Feature model object.
 class FeatureReferenceModel
          Feature reference model object.
 class ImportModel
          Plug-in dependency model object.
 class IncludedFeatureReferenceModel
          Included Feature reference model object.
 class InstallHandlerEntryModel
          Install handler entry model object.
 class ModelObject
          Root model object.
 class NonPluginEntryModel
          Non-plug-in entry model object.
 class PluginEntryModel
          Plug-in entry model object.
 class SiteModel
          Site model object.
 class URLEntryModel
          Annotated URL model object.