Uses of Interface
org.eclipse.core.runtime.IAdaptable
Package
Description
Provides support for performing structural and textual
compare operations on arbitrary data and displaying the results.
Support for compare and merge viewers which show the
content side-by-side.
Provides support for finding and displaying the differences
between hierarchically structured data.
Classes for the creation of undoable operations which can be added to an operations
history and later be undone and redone.
Provides an interface for interacting with a file system.
Provides an API to be extended by a file system implementation.
Provides basic support for managing a workspace and
its resources.
Provides APIs for integrating application models with the workspace
Provides support for the runtime platform, core utility methods and the extension registry.
Provides core support for scheduling and interacting with background activity.
Provides support for launching programs, breakpoint management, expression management,
and debug events.
Defines interfaces for debug model elements, source lookup, and launching.
Provides support for source lookup.
Provides implementations of common source containers supporting source lookup.
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
Provides classes and interfaces to render memory blocks in the memory view.
Provides a user interface for debug platform source lookup facilities.
Describes high level provisioning operations that can be resolved and performed
either modally or in the background.
Defines common API for querying and modifying provisioning repositories.
Defines artifact repository.
Defines SPI for registering new implementations of artifact repositories.
Defines metadata repository.
Defines SPI for registering new implementations of metadata repositories.
Defines common types for handling repositories.
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
Provides support for detecting and displaying hyperlinks in
ISourceViewer
s.Application programming interfaces for interaction
with the Eclipse text template support.
Application programmer interface to implement semantic preserving workspace transformations.
Application programming interface to query refactoring history information from the refactoring infrastructure.
Application programming interface to support logical models.
Application programming interface to participant in existing rename, move and delete refactorings
if the refactoring provider supports participation.
Application programmer interface to implement resource dependend refactorings.
Application programming interface to implement a wizard based user interface for refactorings.
Classes and interface required to contribute search dialog pages and search result view pages.
Application programming interfaces for defining and working with repository providers.
Application programming interfaces for working with resource mappings.
Application programming interfaces for generating and refreshing
synchronization state.
Application programming interfaces for managing synchronization state.
Application programming interfaces for accessing and managing resource variants.
Provides basic support for managing Team providers.
Application programming interfaces for working with history.
Application programming interfaces for working with resource mappings.
Contains the team synchronization presentation framework and support
for the Synchronize View.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Classes for actions and operations used in a workbench
window, page, or part in the Eclipse Platform User Interface.
Application-level APIs for configuring and controling the Eclipse Platform User
Interface.
Application programming interfaces for interaction
with the Eclipse console.
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
Provides a standard text editor and concrete document providers based
IFileBuffer
and others directly handling IFile
and
IStorage
as editor input.Support for forms-based multi-page editors.
APIs for the IDE-specific portion of the Eclipse Platform User Interface.
APIs that provide undo and redo behavior for operations that manipulate
the workspace.
Application programming interfaces for interaction
with and extension of the product introduction parts.
Provides support for customizing welcome content and presentation.
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.
Provides the Common Navigator framework.
Provides reusable components for clients that need to expand on the capabilities
provided by the reference Common Navigator Resources extension.
Classes that provide the basic workbench UI support for undo and redo of
operations.
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Provides a framework for text editors obeying to the
desktop rules.
Application programming interfaces for interaction
with the Eclipse text editor template support.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Provides the standard Content Outline view which can
show the active editor's custom outline for the document being edited.
Utility classes for working with markers in views
Provides the standard Property Sheet view which displays
custom properties of the active workbench part's current selection.
Provides the standard Task List view for displaying
tasks and problem annotations on resources.
Application programming interfaces for interaction with and extension of the Eclipse
Platform User Interface wizard support.
-
Uses of IAdaptable in org.eclipse.compare
Modifier and TypeClassDescriptionclass
A compare operation which can present its results in a special editor.class
ACompareViewerPane
is a convenience class which installs aCLabel
and aToolbar
in aViewForm
.class
A customCompareViewerPane
that supports dynamic viewer switching.Modifier and TypeMethodDescriptionstatic Image
CompareUI.getImage
(IAdaptable adaptable) Returns a shared image for the given adaptable. -
Uses of IAdaptable in org.eclipse.compare.contentmergeviewer
Modifier and TypeClassDescriptionclass
A text merge viewer uses theRangeDifferencer
to perform a textual, line-by-line comparison of two (or three) input documents. -
Uses of IAdaptable in org.eclipse.compare.internal
Modifier and TypeClassDescriptionclass
class
A CompareEditor takes a ICompareEditorInput as input.class
class
Wraps a JFace SourceViewer and add some convenience methods.class
Modifier and TypeMethodDescriptionstatic Image
CompareUIPlugin.getImage
(IAdaptable adaptable) Returns a shared image for the given adaptable. -
Uses of IAdaptable in org.eclipse.compare.structuremergeviewer
Modifier and TypeClassDescriptionclass
A document range node represents a structural element when performing a structure compare of documents.class
A node that acts as the root of the tree returned from aStructureCreator
. -
Uses of IAdaptable in org.eclipse.core.commands.operations
Modifier and TypeMethodDescriptionprotected IStatus
LinearUndoEnforcer.allowLinearRedoViolation
(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo) 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.allowLinearUndoViolation
(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.abstract IStatus
AbstractOperation.execute
(IProgressMonitor monitor, IAdaptable info) DefaultOperationHistory.execute
(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info) IOperationHistory.execute
(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info) Execute the specified operation and add it to the operations history if successful.IUndoableOperation.execute
(IProgressMonitor monitor, IAdaptable info) Execute the operation.TriggeredOperations.execute
(IProgressMonitor monitor, IAdaptable info) IOperationApprover2.proceedExecuting
(IUndoableOperation operation, IOperationHistory history, IAdaptable info) Return a status indicating whether the specified operation should be executed.IOperationApprover.proceedRedoing
(IUndoableOperation operation, IOperationHistory history, IAdaptable info) Return a status indicating whether the specified operation should be redone.final IStatus
LinearUndoViolationDetector.proceedRedoing
(IUndoableOperation operation, IOperationHistory history, IAdaptable info) IOperationApprover.proceedUndoing
(IUndoableOperation operation, IOperationHistory history, IAdaptable info) Return a status indicating whether the specified operation should be undone.final IStatus
LinearUndoViolationDetector.proceedUndoing
(IUndoableOperation operation, IOperationHistory history, IAdaptable info) abstract IStatus
AbstractOperation.redo
(IProgressMonitor monitor, IAdaptable info) DefaultOperationHistory.redo
(IUndoContext context, IProgressMonitor monitor, IAdaptable info) IOperationHistory.redo
(IUndoContext context, IProgressMonitor monitor, IAdaptable info) Redo the most recently undone operation in the given context.IUndoableOperation.redo
(IProgressMonitor monitor, IAdaptable info) Redo the operation.TriggeredOperations.redo
(IProgressMonitor monitor, IAdaptable info) DefaultOperationHistory.redoOperation
(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info) IOperationHistory.redoOperation
(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info) Redo the specified operation.abstract IStatus
AbstractOperation.undo
(IProgressMonitor monitor, IAdaptable info) DefaultOperationHistory.undo
(IUndoContext context, IProgressMonitor monitor, IAdaptable info) IOperationHistory.undo
(IUndoContext context, IProgressMonitor monitor, IAdaptable info) Undo the most recently executed operation in the given context.IUndoableOperation.undo
(IProgressMonitor monitor, IAdaptable info) Undo the operation.TriggeredOperations.undo
(IProgressMonitor monitor, IAdaptable info) DefaultOperationHistory.undoOperation
(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info) IOperationHistory.undoOperation
(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info) Undo the specified operation. -
Uses of IAdaptable in org.eclipse.core.filesystem
Modifier and TypeInterfaceDescriptioninterface
A file store is responsible for storage and retrieval of a single file in some file system.interface
This is the main interface to a single file system. -
Uses of IAdaptable in org.eclipse.core.filesystem.provider
Modifier and TypeClassDescriptionclass
The abstract superclass of allIFileStore
implementations.class
The common superclass for all file system implementations. -
Uses of IAdaptable in org.eclipse.core.internal.jobs
Modifier and TypeClassDescriptionclass
org.eclipse.core.internal.jobs.InternalJob
Internal implementation class for jobs. -
Uses of IAdaptable in org.eclipse.core.internal.resources
Modifier and TypeClassDescriptionclass
org.eclipse.core.internal.resources.InternalWorkspaceJob
Batches the activity of a job as a single operation, without obtaining the workspace lock. -
Uses of IAdaptable in org.eclipse.core.resources
Modifier and TypeInterfaceDescriptioninterface
Build Configurations provide a mechanism for orthogonal configuration specific builds within a single project.interface
Interface for resources which may contain other resources (termed its members).interface
A storage that knows how its contents are encoded.interface
Files are leaf resources which contain data.interface
A previous state of a file stored in the workspace's local history.interface
Folders may be leaf or non-leaf resources and may contain files and/or other folders.interface
Markers are a general mechanism for associating notes and meta-data with resources.interface
A project is a type of resource which groups resources into buildable, reusable units.interface
The workspace analog of file system files and directories.interface
A resource delta represents changes in the state of a resource tree between two discrete points in time.interface
A storage object represents a set of bytes which can be accessed.interface
Workspaces are the basis for Eclipse Platform resource management.interface
A root resource represents the top of the resource hierarchy in a workspace.Modifier and TypeClassDescriptionclass
A job that makes an atomic modification to the workspace. -
Uses of IAdaptable in org.eclipse.core.resources.mapping
Modifier and TypeClassDescriptionfinal class
A resource mapping that obtains the traversals for its model object from a set of child mappings.class
Represents the provider of a logical model.class
A resource mapping supports the transformation of an application model object into its underlying file system resources. -
Uses of IAdaptable in org.eclipse.core.runtime
Modifier and TypeClassDescriptionclass
An abstract superclass implementing theIAdaptable
interface. -
Uses of IAdaptable in org.eclipse.core.runtime.jobs
Modifier and TypeClassDescriptionclass
Jobs are units of runnable work that can be scheduled to be run with the job manager. -
Uses of IAdaptable in org.eclipse.debug.core
Modifier and TypeInterfaceDescriptioninterface
A launch is the result of launching a debug session and/or one or more system processes.interface
A launch configuration describes how to launch an application.interface
Describes and creates instances of a specific type of launch configuration.interface
An editable copy of a launch configuration.Modifier and TypeClassDescriptionclass
A launch is the result of launching a debug session and/or one or more system processes. -
Uses of IAdaptable in org.eclipse.debug.core.model
Modifier and TypeInterfaceDescriptioninterface
A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.interface
A debug element represents an artifact in a program being debugged.interface
A debug target is a debuggable execution context.interface
An expression that can report errors which occurred during the expression's evaluation.interface
An expression is a snippet of code that can be evaluated to produce a value.interface
A value containing an indexed collection of variables - for example, an array.interface
A breakpoint that can be located at a specific line of source code.interface
A contiguous segment of memory in an execution context.interface
Extensions toIMemoryBlock
.interface
A process represents a program running in normal (non-debug) mode.interface
A register is a special kind of variable that is contained in a register group.interface
A register group is a group of registers that are assigned to a stack frame.interface
A stack frame represents an execution context in a suspended thread.interface
A thread is a sequential flow of execution in a debug target.interface
TriggerPoint is a breakpoint property which defines a dependency relationship between all the breakpoints of a workspace and trigger points defined in a workspace.interface
A value represents the value of a variable.interface
A variable represents a visible data structure in a stack frame or value.interface
A watch expression is an expression that is evaluated in the context of a specific stack frame, thread, debug target, process, or launch.interface
A breakpoint that suspends when an associated variable is read or written.Modifier and TypeClassDescriptionclass
Abstract implementation of a breakpoint.class
Implementation of common function for debug elements.class
Abstract implementation of a line breakpoint.class
Standard implementation of anIProcess
that wrappers a system process (java.lang.Process
). -
Uses of IAdaptable in org.eclipse.debug.core.sourcelookup
Modifier and TypeInterfaceDescriptioninterface
A source container is a container of source code. -
Uses of IAdaptable in org.eclipse.debug.core.sourcelookup.containers
Modifier and TypeClassDescriptionclass
Common function for source containers.class
Archive source container for an archive in the workspace.class
A source container of source containers.class
A source container for a container in the workspace.class
A source container that computer the default source lookup path for a launch configuration on each launch using a launch configuration's associated source path computer.class
A directory in the local file system.class
An archive in the local file system.class
A folder in the workspace.class
Implementation of storage for a local file (java.io.File
).class
A project in the workspace.class
All projects in the workspace.class
Storage implementation for zip entries. -
Uses of IAdaptable in org.eclipse.debug.internal.ui.views.memory.renderings
Modifier and TypeClassDescriptionclass
org.eclipse.debug.internal.ui.views.memory.renderings.AbstractBaseTableRendering
Internal base class to allow AbstractTableRendering and AbstractAsyncTableRendering to share actions and dialogs. -
Uses of IAdaptable in org.eclipse.debug.ui
Modifier and TypeInterfaceDescriptioninterface
Represents a breakpoint's type to support organization of breakpoints by type in the breakpoints view.interface
Common function for debug views.Modifier and TypeClassDescriptionclass
Common function for views related to debugging.class
Default implementation for a breakpoint type category.Modifier and TypeMethodDescriptionAbstractBreakpointOrganizerDelegate.getCategories()
IBreakpointOrganizerDelegate.getCategories()
Returns all categories managed by this organizer, ornull
.IBreakpointOrganizerDelegate.getCategories
(IBreakpoint breakpoint) Returns objects representing the categories of the specified breakpoint ornull
if this organizer cannot classify the breakpoint.static IAdaptable
DebugUITools.getDebugContext()
Returns the element of the currently selected context in the active workbench window.static IAdaptable
DebugUITools.getPartDebugContext
(IWorkbenchPartSite site) Returns the currently active context for the given workbench part.Modifier and TypeMethodDescriptionvoid
AbstractBreakpointOrganizerDelegate.addBreakpoint
(IBreakpoint breakpoint, IAdaptable category) void
IBreakpointOrganizerDelegate.addBreakpoint
(IBreakpoint breakpoint, IAdaptable category) Adds the specified breakpoint to the given category.void
IBreakpointOrganizerDelegateExtension.addBreakpoints
(IBreakpoint[] breakpoints, IAdaptable category) Adds the specified breakpoints to the given category.boolean
AbstractBreakpointOrganizerDelegate.canAdd
(IBreakpoint breakpoint, IAdaptable category) boolean
IBreakpointOrganizerDelegate.canAdd
(IBreakpoint breakpoint, IAdaptable category) Returns whether the given breakpoint can be categorized in the specified category.boolean
AbstractBreakpointOrganizerDelegate.canRemove
(IBreakpoint breakpoint, IAdaptable category) boolean
IBreakpointOrganizerDelegate.canRemove
(IBreakpoint breakpoint, IAdaptable category) Returns whether the given breakpoint can be removed from the given category.protected void
AbstractBreakpointOrganizerDelegate.fireCategoryChanged
(IAdaptable category) Fires a property change notification for the given category.void
AbstractBreakpointOrganizerDelegate.removeBreakpoint
(IBreakpoint breakpoint, IAdaptable category) void
IBreakpointOrganizerDelegate.removeBreakpoint
(IBreakpoint breakpoint, IAdaptable category) Removes the specified breakpoint from the given category.void
IBreakpointOrganizerDelegateExtension.removeBreakpoints
(IBreakpoint[] breakpoints, IAdaptable category) Removes the specified breakpoints from the given category. -
Uses of IAdaptable in org.eclipse.debug.ui.memory
Modifier and TypeInterfaceDescriptioninterface
An arbitrary rendering of a memory block.interface
A memory rendering that can be repositioned.interface
A memory rendering that can be reset.Modifier and TypeClassDescriptionclass
Abstract implementation of a memory rendering.class
Abstract implementation of a table rendering.class
Abstract implementation of a rendering that translates memory into text, displayed in a table. -
Uses of IAdaptable in org.eclipse.debug.ui.sourcelookup
Modifier and TypeClassDescriptionclass
Default editor displayed when source is not found.class
Editor input for theCommonSourceNotFoundEditor
.class
A working set in the workspace. -
Uses of IAdaptable in org.eclipse.e4.ui.dialogs.filteredtree
Modifier and TypeClassDescriptionclass
Merge of UIJob and WokbenchJob minus tracking whether the workbench is running - do not use for long running jobs! -
Uses of IAdaptable in org.eclipse.equinox.p2.operations
Modifier and TypeClassDescriptionclass
A job that modifies a profile according to a specified provisioning plan.class
Abstract class representing provisioning jobs. -
Uses of IAdaptable in org.eclipse.equinox.p2.repository
Modifier and TypeInterfaceDescriptioninterface
A composite repository doesn't directly contain any contents, but rather contains only a list of child repositories.interface
IRepository<T>
A p2 repository contains either metadata or artifacts related to software provisioning. -
Uses of IAdaptable in org.eclipse.equinox.p2.repository.artifact
Modifier and TypeInterfaceDescriptioninterface
A repository containing artifacts.interface
An artifact repository whose artifacts are available in the local file system. -
Uses of IAdaptable in org.eclipse.equinox.p2.repository.artifact.spi
Modifier and TypeClassDescriptionclass
The common base class for all artifact repository implementations. -
Uses of IAdaptable in org.eclipse.equinox.p2.repository.metadata
Modifier and TypeInterfaceDescriptioninterface
A metadata repository stores information about a set of installable units -
Uses of IAdaptable in org.eclipse.equinox.p2.repository.metadata.spi
Modifier and TypeClassDescriptionclass
The common base class for all metadata repositories. -
Uses of IAdaptable in org.eclipse.equinox.p2.repository.spi
Modifier and TypeClassDescriptionclass
AbstractRepository defines common properties that may be provided by various kinds of repositories. -
Uses of IAdaptable in org.eclipse.equinox.p2.ui
Modifier and TypeClassDescriptionclass
A job that loads a set of metadata repositories and caches the loaded repositories. -
Uses of IAdaptable in org.eclipse.jface.notifications.internal
-
Uses of IAdaptable in org.eclipse.jface.text.codemining
Modifier and TypeMethodDescriptionfinal void
AbstractCodeMiningProvider.setContext
(IAdaptable context) Sets this codemining provider's context which is responsible to provide the adapters. -
Uses of IAdaptable in org.eclipse.jface.text.hyperlink
Modifier and TypeMethodDescriptionfinal void
AbstractHyperlinkDetector.setContext
(IAdaptable context) Sets this hyperlink detector's context which is responsible to provide the adapters. -
Uses of IAdaptable in org.eclipse.jface.text.templates
Modifier and TypeClassDescriptionclass
Instances of this class describe the context of a template as a region of a document.class
Provides the context for aTemplate
being resolved. -
Uses of IAdaptable in org.eclipse.ltk.core.refactoring
Modifier and TypeClassDescriptionclass
An abstract base implementation for object representing a generic change to the workbench.class
Represents a composite change.class
A text change that operates directly on instances ofIDocument
.class
A multi state text file change is a special change object that applies a sequence oftext edit trees
to a document.class
A refactoring change that does nothing.class
Abstract super class for all refactorings.class
Proxy of a refactoring descriptor.class
A text change is a special change object that applies atext edit tree
to a document.class
An abstract base implementation of a change which is based on text edits.class
A specialTextChange
that operates on aIFile
.class
A change to perform the reverse change of aTextFileChange
.Modifier and TypeMethodDescriptionIValidationCheckResultQueryFactory.create
(IAdaptable context) Creates a new query. -
Uses of IAdaptable in org.eclipse.ltk.core.refactoring.history
Modifier and TypeClassDescriptionclass
Object which represents a sequence of executed refactorings with optional time information. -
Uses of IAdaptable in org.eclipse.ltk.core.refactoring.model
Modifier and TypeClassDescriptionclass
Partial implementation of a resource mapping for a refactoring descriptor object.class
Partial implementation of a resource mapping for a refactoring history object. -
Uses of IAdaptable in org.eclipse.ltk.core.refactoring.participants
Modifier and TypeClassDescriptionclass
A participant to participate in refactorings that copy elements to a shared clipboard.class
A special processor that performs copy operations.class
A generic copy refactoring.class
A participant to participate in refactorings that create elements.class
A participant to participate in refactorings that delete elements.class
A special processor that performs delete operations.class
A generic delete refactoring.class
A participant to participate in refactorings that move elements.class
A special processor that performs move operations.class
A generic move refactoring.class
An base implementation for refactorings that are split into one refactoring processor and 0..n participants.class
A refactoring participant can participate in the condition checking and change creation of aRefactoringProcessor
.class
An abstract base class defining the protocol between a refactoring and its associated processor.class
A participant to participate in refactorings that rename elements.class
A special processor that performs rename operations.class
A generic rename refactoring. -
Uses of IAdaptable in org.eclipse.ltk.core.refactoring.resource
-
Uses of IAdaptable in org.eclipse.ltk.ui.refactoring
Modifier and TypeMethodDescriptionprotected void
TextStatusContextViewer.updateTitle
(IAdaptable element) Updates the title image and text of the pane surrounding the source viewer. -
Uses of IAdaptable in org.eclipse.search.ui
Modifier and TypeInterfaceDescriptioninterface
Interface for the search result view. -
Uses of IAdaptable in org.eclipse.team.core
Modifier and TypeClassDescriptionfinal class
class
A concrete subclass ofRepositoryProvider
is created for each project that is associated with a repository provider.class
This class represents things you can ask/do with a type of provider. -
Uses of IAdaptable in org.eclipse.team.core.mapping.provider
Modifier and TypeClassDescriptionclass
Provides the context for anIResourceMappingMerger
.class
Abstract implementation of theISynchronizationContext
interface.class
Class for translating a set ofResourceMapping
objects representing a view selection into the complete set of resources to be operated on. -
Uses of IAdaptable in org.eclipse.team.core.subscribers
Modifier and TypeClassDescriptionclass
A merge context that uses a subscriber to populate the diff tree used by the context.class
AISynchronizationScopeManager
that uses aSubscriber
to provide aRemoteResourceMappingContext
and to notify participants when the remote state of resources change. -
Uses of IAdaptable in org.eclipse.team.core.synchronize
Modifier and TypeClassDescriptionclass
Describes the synchronization of a local resource relative to a remote resource variant. -
Uses of IAdaptable in org.eclipse.team.core.variants
Modifier and TypeClassDescriptionclass
A resource variant is a partial implementation of a remote resource whose contents and handle are cached locally. -
Uses of IAdaptable in org.eclipse.team.ui
Modifier and TypeClassDescriptionclass
Abstract class for hosting a page based structure input view for the purposes of feeding compare viewers.class
Deprecated.Clients should use a subclass ofCompareEditorInput
andCompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
class
Deprecated.Clients should use a subclass ofCompareEditorInput
andCompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
-
Uses of IAdaptable in org.eclipse.team.ui.history
Modifier and TypeClassDescriptionclass
Abstract HistoryPage class that keeps track of the history page site.class
Displays a history page combined with the compare/merge infrastructure.class
Deprecated. -
Uses of IAdaptable in org.eclipse.team.ui.mapping
Modifier and TypeClassDescriptionclass
A saveable comparison is used to buffer changes made when comparing or merging model elements. -
Uses of IAdaptable in org.eclipse.team.ui.synchronize
Modifier and TypeInterfaceDescriptioninterface
A synchronize participant is a visual component that can be displayed within any control (e.g. view, editor, dialog).interface
A view that displays synchronization participants that are registered with the synchronize manager.Modifier and TypeClassDescriptionclass
This class is the abstract base class for all synchronize view participants.class
Synchronize participant that obtains it's synchronization state from aISynchronizationContext
.class
Displays a synchronize participant page combined with the compare/merge infrastructure.class
Deprecated.Clients should use a subclass ofPageCompareEditorInput
andCompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)
class
A compare editor input that makes use of aSaveable
to manage the save lifecycle of the editor input.class
A synchronize participant that displays synchronization information for local resources that are managed via aSubscriber
.final class
ASyncInfo
editor input used as input to a two-way or three-way compare viewer. -
Uses of IAdaptable in org.eclipse.ui
Modifier and TypeInterfaceDescriptioninterface
Contains a set ofIWorkingSet
.interface
IEditorInput
is a light weight descriptor of editor input, like a file name but more abstract.interface
An editor is a visual component within a workbench page.interface
The primary interface between an editor part and the workbench.interface
This interface defines a file-oriented input to an editor.interface
Interface for editor parts that represent an in-place style editor.interface
This interface defines an editor input for in-place editors.interface
This interface defines an editor input based on the local file system path of a file.interface
Interface for reusable editors.interface
Interface for aIStorage
input to an editor.interface
This interface defines an editor input based on a URI.interface
A view is a visual component within a workbench page.interface
The primary interface between a view part and the workbench.interface
A workbench is the root object for the Eclipse Platform user interface.interface
A workbench part is a visual component within a workbench page.interface
ExtendsIWorkbenchPart
, adding the name and status text properties.interface
A part can provide arbitrary properties.interface
The primary interface between a workbench part and the workbench.interface
The common interface between the workbench and its parts, including pages within parts.interface
A working set holds a number of IAdaptable elements.Modifier and TypeClassDescriptionclass
ASaveable
represents a unit of saveability, e.g. an editable subset of the underlying domain model that may contain unsaved changes.Modifier and TypeMethodDescriptionBasicWorkingSetElementAdapter.adaptElements
(IWorkingSet ws, IAdaptable[] elements) When invoked this method will iterate over all classes specified as IExecutableExtension arguements to this class in order and compare with the elements.IWorkingSet.adaptElements
(IAdaptable[] objects) Transforms the supplied elements into elements that are suitable for containment in this working set.IWorkingSetElementAdapter.adaptElements
(IWorkingSet ws, IAdaptable[] elements) Converts the given elements for addition to/removal from the working set.IElementFactory.createElement
(IMemento memento) Re-creates and returns an object from the state captured within the given memento.IWorkbenchPropertyPage.getElement()
Returns the object that owns the properties shown in this page.IWorkingSet.getElements()
Returns the elements that are contained in this working set.IWorkbenchPage.getInput()
Returns the input for this page.IWorkingSetUpdater2.restore
(IWorkingSet set) Restores working set content if its persistence is managed by current updaterModifier and TypeMethodDescriptionBasicWorkingSetElementAdapter.adaptElements
(IWorkingSet ws, IAdaptable[] elements) When invoked this method will iterate over all classes specified as IExecutableExtension arguements to this class in order and compare with the elements.IWorkingSet.adaptElements
(IAdaptable[] objects) Transforms the supplied elements into elements that are suitable for containment in this working set.IWorkingSetElementAdapter.adaptElements
(IWorkingSet ws, IAdaptable[] elements) Converts the given elements for addition to/removal from the working set.void
IWorkingSetManager.addToWorkingSets
(IAdaptable element, IWorkingSet[] workingSets) Utility method that will add theelement
to each given working set inworkingSets
if possible.IWorkingSetManager.createWorkingSet
(String name, IAdaptable[] elements) Creates a new working set.IContributorResourceAdapter.getAdaptedResource
(IAdaptable adaptable) Return the resource that the supplied adaptable adapts to.IWorkbenchWindow.openPage
(String perspectiveId, IAdaptable input) Creates and opens a new workbench page.IWorkbenchWindow.openPage
(IAdaptable input) Creates and opens a new workbench page.IWorkbench.openWorkbenchWindow
(String perspectiveId, IAdaptable input) Creates and opens a new workbench window with one page.IWorkbench.openWorkbenchWindow
(IAdaptable input) Creates and opens a new workbench window with one page.void
IWorkbenchPropertyPage.setElement
(IAdaptable element) Sets the object that owns the properties shown in this page.void
IWorkbenchPropertyPageMulti.setElements
(IAdaptable[] elements) Sets the elements that own properties shown on this page.void
IWorkingSet.setElements
(IAdaptable[] elements) Sets the elements that are contained in this working set.IWorkbench.showPerspective
(String perspectiveId, IWorkbenchWindow window, IAdaptable input) Shows the specified perspective to the user. -
Uses of IAdaptable in org.eclipse.ui.actions
Modifier and TypeMethodDescriptionvoid
OpenInNewWindowAction.setPageInput
(IAdaptable input) Set the input to use for the new window's page.void
OpenNewPageMenu.setPageInput
(IAdaptable input) Deprecated.Sets the page input.void
OpenNewWindowMenu.setPageInput
(IAdaptable input) Deprecated.Sets the page input.void
OpenPerspectiveMenu.setPageInput
(IAdaptable input) Deprecated.Sets the page input.ModifierConstructorDescriptionOpenInNewWindowAction
(IWorkbenchWindow window, IAdaptable input) Creates a newOpenInNewWindowAction
.OpenNewPageMenu
(IWorkbenchWindow window, IAdaptable input) Deprecated.Constructs a new instance ofOpenNewPageMenu
.OpenNewWindowMenu
(IWorkbenchWindow window, IAdaptable input) Deprecated.Constructs a new instance ofOpenNewPageMenu
.OpenPerspectiveMenu
(IWorkbenchWindow window, IAdaptable input) Deprecated.Constructs a new instance ofOpenNewPageMenu
.OpenWithMenu
(IWorkbenchPage page, IAdaptable file) Constructs a new instance ofOpenWithMenu
. -
Uses of IAdaptable in org.eclipse.ui.application
Modifier and TypeMethodDescriptionWorkbenchAdvisor.getDefaultPageInput()
Returns the default input for newly created workbench pages when the input is not explicitly specified. -
Uses of IAdaptable in org.eclipse.ui.console
Modifier and TypeInterfaceDescriptioninterface
A console page participant is notified of page lifecycle events such as creation, activation, deactivation and disposal.interface
A view that displays consoles registered with the console manager. -
Uses of IAdaptable in org.eclipse.ui.dialogs
Modifier and TypeClassDescriptionclass
Instances of this class represent files or file-like entities (eg.- zip file entries) on the local file system.Modifier and TypeMethodDescriptionstatic PreferenceDialog
PreferencesUtil.createPropertyDialogOn
(Shell shell, IAdaptable element, String propertyPageId, String[] displayedIds, Object data) Creates a workbench preference dialog to a particular preference page.static PreferenceDialog
PreferencesUtil.createPropertyDialogOn
(Shell shell, IAdaptable element, String propertyPageId, String[] displayedIds, Object data, int options) Creates a workbench preference dialog to a particular preference page.void
PropertyPage.setElement
(IAdaptable element) Sets the element that owns properties shown on this page.ModifierConstructorDescriptionResourceSelectionDialog
(Shell parentShell, IAdaptable rootElement, String message) Creates a resource selection dialog rooted at the given element. -
Uses of IAdaptable in org.eclipse.ui.editors.text
Modifier and TypeMethodDescriptionprotected Map<String,
IAdaptable> TextSourceViewerConfiguration.getHyperlinkDetectorTargets
(ISourceViewer sourceViewer) Returns the hyperlink detector targets supported by the given source viewer. -
Uses of IAdaptable in org.eclipse.ui.forms.editor
Modifier and TypeInterfaceDescriptioninterface
Interface that all GUI pages need to implement in order to be added to FormEditor part.Modifier and TypeClassDescriptionclass
This class forms a base of multi-page form editors that typically use one or more pages with forms and one page for raw source of the editor input.class
A base class that all pages that should be added to FormEditor must subclass.class
A variation ofFormEditor
, this editor has a stable header that does not change when pages are switched. -
Uses of IAdaptable in org.eclipse.ui.ide
Modifier and TypeClassDescriptionclass
Implements an IEditorInput instance appropriate forIFileStore
elements that represent files that are not part of the current workspace.Modifier and TypeMethodDescriptionIContributorResourceAdapter2.getAdaptedResourceMapping
(IAdaptable adaptable) Return the resource mapping that the supplied adaptable adapts to. -
Uses of IAdaptable in org.eclipse.ui.ide.undo
Modifier and TypeMethodDescriptionstatic IAdaptable
WorkspaceUndoUtil.getUIInfoAdapter
(Shell shell) Make anIAdaptable
that adapts to the specified shell, suitable for passing for passing to anyIUndoableOperation
orIOperationHistory
method that requires anIAdaptable
uiInfo
parameter.Modifier and TypeMethodDescriptionprotected void
CopyResourcesOperation.copy
(IProgressMonitor monitor, IAdaptable uiInfo) Move or copy any known resources according to the destination parameters known by this operation.protected abstract void
AbstractWorkspaceOperation.doExecute
(IProgressMonitor monitor, IAdaptable uiInfo) Perform the specific work involved in executing this operation.protected void
CopyProjectOperation.doExecute
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
CopyResourcesOperation.doExecute
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
CreateMarkersOperation.doExecute
(IProgressMonitor monitor, IAdaptable info) protected void
DeleteMarkersOperation.doExecute
(IProgressMonitor monitor, IAdaptable info) protected void
DeleteResourcesOperation.doExecute
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
MoveProjectOperation.doExecute
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
MoveResourcesOperation.doExecute
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
UpdateMarkersOperation.doExecute
(IProgressMonitor monitor, IAdaptable info) protected abstract void
AbstractWorkspaceOperation.doUndo
(IProgressMonitor monitor, IAdaptable uiInfo) Perform the specific work involved in undoing this operation.protected void
CopyProjectOperation.doUndo
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
CopyResourcesOperation.doUndo
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
CreateMarkersOperation.doUndo
(IProgressMonitor monitor, IAdaptable info) protected void
DeleteMarkersOperation.doUndo
(IProgressMonitor monitor, IAdaptable info) protected void
DeleteResourcesOperation.doUndo
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
MoveProjectOperation.doUndo
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
MoveResourcesOperation.doUndo
(IProgressMonitor monitor, IAdaptable uiInfo) protected void
UpdateMarkersOperation.doUndo
(IProgressMonitor monitor, IAdaptable info) AbstractWorkspaceOperation.execute
(IProgressMonitor monitor, IAdaptable uiInfo) Execute the specified operation.protected Shell
AbstractWorkspaceOperation.getShell
(IAdaptable uiInfo) Return the shell described by the specified adaptable, or the active shell if no shell has been specified in the adaptable.static Shell
WorkspaceUndoUtil.getShell
(IAdaptable uiInfo) Return the shell described by the specified adaptable, or the active shell if no shell has been specified in the adaptable.protected void
MoveResourcesOperation.move
(IProgressMonitor monitor, IAdaptable uiInfo) Move any known resources according to the destination parameters known by this operation.AbstractWorkspaceOperation.redo
(IProgressMonitor monitor, IAdaptable uiInfo) Redo the specified operation.AbstractWorkspaceOperation.undo
(IProgressMonitor monitor, IAdaptable uiInfo) Undo the specified operation. -
Uses of IAdaptable in org.eclipse.ui.internal
Modifier and TypeClassDescriptionclass
Abstract baseclass for IWorkingSet implementations.class
class
A defaultSaveable
implementation that wrappers a regular workbench part (one that does not itself adapt to Saveable).class
class
An editor container manages the services for an editor.class
This part is shown instead the editors with errors.class
This part is shown instead the views with errors.class
This class describes the object contribution element within the popup menu action registry.class
PartSite
is the general implementation for anIWorkbenchPartSite
.final class
Simple view that will wrap anIIntroPart
.class
A view container manages the services for a view.final class
The workbench class represents the top of the Eclipse user interface.class
A working set holds a number of IAdaptable elements.Modifier and TypeMethodDescriptionAggregateWorkingSet.adaptElements
(IAdaptable[] objects) WorkingSet.adaptElements
(IAdaptable[] objects) WorkingSetFactory.createElement
(IMemento memento) Workbench.getDefaultPageInput()
Returns the default workbench window page input.AbstractWorkingSet.getElements()
WorkbenchPage.getInput()
Modifier and TypeMethodDescriptionprotected List<IAdaptable>
AbstractWorkingSet.getElementsArray()
Returns the elements array list.Modifier and TypeMethodDescriptionAggregateWorkingSet.adaptElements
(IAdaptable[] objects) WorkingSet.adaptElements
(IAdaptable[] objects) void
AbstractWorkingSetManager.addToWorkingSets
(IAdaptable element, IWorkingSet[] workingSets) AbstractWorkingSetManager.createWorkingSet
(String name, IAdaptable[] elements) protected void
AbstractWorkingSet.internalSetElements
(IAdaptable[] newElements) Create a copy of the elements to store in the receiver.WorkbenchWindow.openPage
(String perspectiveId, IAdaptable input) WorkbenchWindow.openPage
(IAdaptable input) Workbench.openWorkbenchWindow
(String perspectiveId, IAdaptable input) Workbench.openWorkbenchWindow
(IAdaptable input) Workbench.openWorkbenchWindow
(IAdaptable input, IPerspectiveDescriptor descriptor, MWindow window, boolean newWindow) void
AggregateWorkingSet.setElements
(IAdaptable[] elements) A no-op for aggregates - their contents should be derived.void
WorkingSet.setElements
(IAdaptable[] newElements) Workbench.showPerspective
(String perspectiveId, IWorkbenchWindow targetWindow, IAdaptable input) ModifierConstructorDescriptionWorkbenchPage
(WorkbenchWindow w, IAdaptable input) Constructs a page.WorkbenchWindow
(IAdaptable input, IPerspectiveDescriptor pers) Creates and initializes a new workbench window.WorkingSet
(String name, String label, IAdaptable[] elements) Creates a new working set. -
Uses of IAdaptable in org.eclipse.ui.internal.views.markers
Modifier and TypeClassDescriptionclass
org.eclipse.ui.internal.views.markers.ExtendedMarkersView
The ExtendedMarkersView is the internal implementation of the view that shows markers using the markerGenerators extension point. -
Uses of IAdaptable in org.eclipse.ui.intro
Modifier and TypeInterfaceDescriptioninterface
The intro part is a visual component within the workbench responsible for introducing the product to new users.interface
The primary interface between an intro part and the workbench. -
Uses of IAdaptable in org.eclipse.ui.intro.config
Modifier and TypeClassDescriptionfinal class
A re-usable intro part that the Eclipse platform uses for its Out of the Box Experience. -
Uses of IAdaptable in org.eclipse.ui.model
Modifier and TypeInterfaceDescriptioninterface
Instances of this interface represent a contribution within the workbench.Modifier and TypeMethodDescriptionAdaptableList.add
(IAdaptable adaptable) Adds the given adaptable object to this list.void
AdaptableList.remove
(IAdaptable adaptable) Removes the given adaptable object from this list.ModifierConstructorDescriptionAdaptableList
(IAdaptable[] newChildren) Creates a new adaptable list containing the given children. -
Uses of IAdaptable in org.eclipse.ui.operations
Modifier and TypeClassDescriptionclass
OperationHistoryActionHandler implements common behavior for the undo and redo actions.final class
RedoActionHandler provides common behavior for redoing an operation, as well as labelling and enabling the menu item.final class
UndoActionHandler provides common behavior for performing an undo, as well as labelling and enabling the undo menu item.Modifier and TypeMethodDescriptionprotected IStatus
LinearUndoViolationUserApprover.allowLinearRedoViolation
(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo) protected IStatus
LinearUndoViolationUserApprover.allowLinearUndoViolation
(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo) NonLocalUndoUserApprover.proceedRedoing
(IUndoableOperation operation, IOperationHistory history, IAdaptable uiInfo) NonLocalUndoUserApprover.proceedUndoing
(IUndoableOperation operation, IOperationHistory history, IAdaptable uiInfo) -
Uses of IAdaptable in org.eclipse.ui.part
Modifier and TypeInterfaceDescriptioninterface
The primary interface between a page and the outside world.Modifier and TypeClassDescriptionclass
A AbstractMultiEditor is a composite of editors.class
Abstract base implementation of all workbench editors.class
Adapter for making a file resource a suitable input for an editor.class
Adapter for making a file resource a suitable input for an in-place editor.class
Abstract base implementation of an intro part.class
A MultiEditor is a composite of editors.class
Implements an input for aAbstractMultiEditor
.class
A multi-page editor is an editor with multiple pages, each of which may contain an editor or an arbitrary SWT control.class
Site for a nested editor within a multi-page editor.class
Abstract superclass of all multi-page workbench views.class
This implementation ofIPageSite
provides a site for a page within aPageBookView
.class
Abstract base implementation of all workbench views.class
Abstract base implementation of all workbench parts. -
Uses of IAdaptable in org.eclipse.ui.progress
Modifier and TypeClassDescriptionclass
The PendingUpdateAdapter is a convenience object that can be used by a BaseWorkbenchContentProvider that wants to show a pending update.class
The UIJob is a Job that runs within the UI Thread via an asyncExec.class
WorkbenchJob is a type of job that implements a done listener and does the shutdown checks before scheduling. -
Uses of IAdaptable in org.eclipse.ui.statushandlers
Modifier and TypeClassDescriptionclass
The StatusAdapter wraps an instance of IStatus subclass and can hold additional information either by using properties or by adding a new adapter. -
Uses of IAdaptable in org.eclipse.ui.texteditor
Modifier and TypeClassDescriptionclass
An intermediate editor comprising functionality not present in the leanerAbstractTextEditor
, but used in many heavy weight (and especially source editing) editors, such as line numbers, change ruler, overview ruler, print margins, current line highlighting, etc.class
Abstract base implementation of a text editor.protected static class
This text editor's savable.class
Capable of handling input elements that have an associated status with them.Modifier and TypeMethodDescriptionHyperlinkDetectorRegistry.createHyperlinkDetectors
(String targetId, IAdaptable context) -
Uses of IAdaptable in org.eclipse.ui.texteditor.templates
Modifier and TypeClassDescriptionfinal class
The Templates view.hostsITemplatesPage
s that shows the templates for the currently active editor part. -
Uses of IAdaptable in org.eclipse.ui.views
-
Uses of IAdaptable in org.eclipse.ui.views.contentoutline
-
Uses of IAdaptable in org.eclipse.ui.views.markers
Modifier and TypeClassDescriptionclass
The MarkerSupportView is a view that supports the extensions in the markerSupport extension point.Modifier and TypeMethodDescriptionvoid
MarkerViewHandler.execute
(IUndoableOperation operation, String title, IProgressMonitor monitor, IAdaptable uiInfo) Execute the specified undoable operation -
Uses of IAdaptable in org.eclipse.ui.views.properties
Modifier and TypeClassDescriptionclass
Main class for the Property Sheet View.class
The standard implementation of property sheet page which presents a table of property names and values obtained from the current selection in the active workbench part. -
Uses of IAdaptable in org.eclipse.ui.views.tasklist
Modifier and TypeMethodDescriptionITaskListResourceAdapter.getAffectedResource
(IAdaptable adaptable) Returns the resource to query for the markers to display for the given adaptable. -
Uses of IAdaptable in org.eclipse.ui.wizards
Modifier and TypeInterfaceDescriptioninterface
Base interface for all wizards defined via workbench extension points.
CompareEditorInput
andCompareUI.openCompareDialog(org.eclipse.compare.CompareEditorInput)