| Package | Description |
|---|---|
| org.eclipse.compare |
Provides support for performing structural and textual
compare operations on arbitrary data and displaying the results.
|
| 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.filesystem |
Provides an interface for interacting with a file system.
|
| org.eclipse.core.filesystem.provider |
Provides an API to be extended by a file system implementation.
|
| org.eclipse.core.internal.jobs | |
| org.eclipse.core.internal.resources | |
| org.eclipse.core.resources |
Provides basic support for managing a workspace and
its resources.
|
| org.eclipse.core.resources.mapping |
Provides APIs for integrating application models with the workspace
Package Specification
This package specifies the APIs in the Resources plug-in that are used to integrate
application models with the workspace.
|
| 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.debug.core |
Provides support for launching programs, breakpoint management, expression management,
and debug events.
|
| org.eclipse.debug.core.model |
Defines interfaces for debug model elements, source lookup, and launching.
|
| org.eclipse.debug.core.sourcelookup |
Provides support for source lookup.
|
| org.eclipse.debug.core.sourcelookup.containers |
Provides implementations of common source containers supporting source lookup.
|
| org.eclipse.debug.internal.ui.views.memory.renderings | |
| org.eclipse.debug.ui |
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
|
| org.eclipse.debug.ui.memory |
Provides classes and interfaces to render memory blocks in the memory view.
|
| org.eclipse.debug.ui.sourcelookup |
Provides a user interface for debug platform source lookup facilities.
|
| org.eclipse.ltk.core.refactoring |
Application programmer interface to implement semantic preserving workspace transformations.
|
| org.eclipse.ltk.core.refactoring.history |
Application programming interface to query refactoring history information from the refactoring infrastructure.
|
| org.eclipse.ltk.core.refactoring.model |
Application programming interface to support logical models.
|
| org.eclipse.ltk.core.refactoring.participants |
Application programming interface to participant in existing rename, move and delete refactorings
if the refactoring provider supports participation.
|
| org.eclipse.ltk.ui.refactoring |
Application programming interface to implement a wizard based user interface for refactorings.
|
| org.eclipse.search.ui |
Classes and interface required to contribute search dialog pages and search result view pages.
|
| org.eclipse.team.core |
Application programming interfaces for defining and working with repository providers.
|
| org.eclipse.team.core.mapping.provider |
Application programming interfaces for working with resource mappings
Package Specification
This package specifies the API for working with resources mappings.
|
| org.eclipse.team.core.subscribers |
Application programming interfaces for generating and refreshing
synchronization state.
|
| org.eclipse.team.core.synchronize |
Application programming interfaces for managing synchronization state.
|
| org.eclipse.team.core.variants |
Application programming interfaces for accessing and managing resource variants.
|
| org.eclipse.team.ui |
Provides basic support for managing Team providers.
|
| org.eclipse.team.ui.history |
Application programming interfaces for working with history
Package Specification
This package specifies the API for providing history pages to the history view.
|
| org.eclipse.team.ui.synchronize |
Contains the team synchronization presentation framework and support
for the Synchronize View.
|
| org.eclipse.ui |
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
|
| org.eclipse.ui.actions |
Classes for actions and operations used in a workbench
window, page, or part in the Eclipse Platform User Interface.
|
| org.eclipse.ui.application |
Application-level APIs for configuring and controling the Eclipse Platform User
Interface.
|
| org.eclipse.ui.console |
Application programming interfaces for interaction
with the Eclipse console.
|
| org.eclipse.ui.dialogs |
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
|
| org.eclipse.ui.editors.text |
Provides a standard text editor and concrete document providers based
IFileBuffer and others directly handling IFile and
IStorage as editor input.
|
| org.eclipse.ui.forms.editor |
Support for forms-based multi-page editors.
|
| org.eclipse.ui.ide |
APIs for the IDE-specific portion of the Eclipse Platform User Interface.
|
| org.eclipse.ui.intro |
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
|
| org.eclipse.ui.intro.config | |
| org.eclipse.ui.model |
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.
|
| org.eclipse.ui.navigator |
Provides the Common Navigator framework.
|
| org.eclipse.ui.operations |
Classes that provide the basic workbench UI support for undo and redo of
operations.
|
| org.eclipse.ui.part |
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
|
| org.eclipse.ui.progress |
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
|
| org.eclipse.ui.texteditor |
Provides a framework for text editors obeying to the
desktop rules.
|
| org.eclipse.ui.views |
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
|
| org.eclipse.ui.views.bookmarkexplorer |
Provides the standard Bookmarks view which displays
bookmarks on resources.
|
| org.eclipse.ui.views.contentoutline |
Provides the standard Content Outline view which can
show the active editor's custom outline for the document being edited.
|
| org.eclipse.ui.views.navigator |
Provides the standard Resource Navigator view which
presents the tree of resources in the workspace.
|
| org.eclipse.ui.views.properties |
Provides the standard Property Sheet view which displays
custom properties of the active workbench part's current selection.
|
| org.eclipse.ui.views.tasklist |
Provides the standard Task List view for displaying
tasks and problem annotations on resources.
|
| org.eclipse.ui.wizards |
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
|
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompareEditorInput
A compare operation which can present its results in a special editor.
|
| Modifier and Type | Method and Description |
|---|---|
static Image |
CompareUI.getImage(IAdaptable adaptable)
Returns a shared image for the given adaptable.
|
| Modifier and Type | Method and Description |
|---|---|
protected 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.
|
IStatus |
IUndoableOperation.execute(IProgressMonitor monitor,
IAdaptable info)
Execute the operation.
|
abstract IStatus |
AbstractOperation.execute(IProgressMonitor monitor,
IAdaptable info) |
IStatus |
TriggeredOperations.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 |
IOperationApprover.proceedRedoing(IUndoableOperation operation,
IOperationHistory history,
IAdaptable info)
Return a status indicating whether the specified operation should be
redone.
|
IStatus |
LinearUndoViolationDetector.proceedRedoing(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 |
LinearUndoViolationDetector.proceedUndoing(IUndoableOperation operation,
IOperationHistory history,
IAdaptable info) |
IStatus |
IUndoableOperation.redo(IProgressMonitor monitor,
IAdaptable info)
Redo the operation.
|
abstract IStatus |
AbstractOperation.redo(IProgressMonitor monitor,
IAdaptable info) |
IStatus |
TriggeredOperations.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 |
IUndoableOperation.undo(IProgressMonitor monitor,
IAdaptable info)
Undo the operation.
|
abstract IStatus |
AbstractOperation.undo(IProgressMonitor monitor,
IAdaptable info) |
IStatus |
TriggeredOperations.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) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFileStore
A file store is responsible for storage and retrieval of a single file in some file system.
|
interface |
IFileSystem
This is the main interface to a single file system.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileStore
The abstract superclass of all
IFileStore implementations. |
class |
FileSystem
The common superclass for all file system implementations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
org.eclipse.core.internal.jobs.InternalJob
Internal implementation class for jobs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
org.eclipse.core.internal.resources.InternalWorkspaceJob
Batches the activity of a job as a single operation, without obtaining the workspace
lock.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IContainer
Interface for resources which may contain
other resources (termed its members).
|
interface |
IEncodedStorage
A storage that knows how its contents are encoded.
|
interface |
IFile
Files are leaf resources which contain data.
|
interface |
IFileState
A previous state of a file stored in the workspace's local history.
|
interface |
IFolder
Folders may be leaf or non-leaf resources and may contain files and/or other folders.
|
interface |
IMarker
Markers are a general mechanism for associating notes and meta-data with
resources.
|
interface |
IProject
A project is a type of resource which groups resources
into buildable, reusable units.
|
interface |
IResource
The workspace analog of file system files
and directories.
|
interface |
IResourceDelta
A resource delta represents changes in the state of a resource tree
between two discrete points in time.
|
interface |
IStorage
A storage object represents a set of bytes which can be accessed.
|
interface |
IWorkspace
Workspaces are the basis for Eclipse Platform resource management.
|
interface |
IWorkspaceRoot
A root resource represents the top of the resource hierarchy in a workspace.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WorkspaceJob
A job that makes an atomic modification to the workspace.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeResourceMapping
A resource mapping that obtains the traversals for its model object
from a set of child mappings.
|
class |
ModelProvider
Represents the provider of a logical model.
|
class |
ResourceMapping
A resource mapping supports the transformation of an application model
object into its underlying file system resources.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PlatformObject
An abstract superclass implementing the
IAdaptable
interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
Job
Jobs are units of runnable work that can be scheduled to be run with the job
manager.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ILaunch
A launch is the result of launching a debug session
and/or one or more system processes.
|
interface |
ILaunchConfiguration
A launch configuration describes how to launch an application.
|
interface |
ILaunchConfigurationType
Describes and creates instances of a specific type of
launch configuration.
|
interface |
ILaunchConfigurationWorkingCopy
An editable copy of a launch configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Launch
A launch is the result of launching a debug session
and/or one or more system processes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBreakpoint
A breakpoint is capable of suspending the execution of a
program at a specific location when a program is running
in debug mode.
|
interface |
IDebugElement
A debug element represents an artifact in a program being
debugged.
|
interface |
IDebugTarget
A debug target is a debuggable execution context.
|
interface |
IErrorReportingExpression
An expression that can report errors which occurred during the
expression's evaluation.
|
interface |
IExpression
An expression is a snippet of code that can be evaluated
to produce a value.
|
interface |
IIndexedValue
A value containing an indexed collection of variables - for example,
an array.
|
interface |
ILineBreakpoint
A breakpoint that can be located at a specific line of source code.
|
interface |
IMemoryBlock
A contiguous segment of memory in an execution context.
|
interface |
IMemoryBlockExtension
Extensions to
IMemoryBlock. |
interface |
IProcess
A process represents a program running in normal (non-debug) mode.
|
interface |
IRegister
A register is a special kind of variable that is contained
in a register group.
|
interface |
IRegisterGroup
A register group is a group of registers that are
assigned to a stack frame.
|
interface |
IStackFrame
A stack frame represents an execution context in a suspended thread.
|
interface |
IThread
A thread is a sequential flow of execution in a debug target.
|
interface |
IValue
A value represents the value of a variable.
|
interface |
IVariable
A variable represents a visible data structure in a stack frame
or value.
|
interface |
IWatchExpression
A watch expression is an expression that is evaluated in the context
of a specific stack frame, thread, debug target, process, or launch.
|
interface |
IWatchpoint
A breakpoint that suspends when an associated variable is
read or written.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Breakpoint
Abstract implementation of a breakpoint.
|
class |
DebugElement
Implementation of common function for debug elements.
|
class |
LineBreakpoint
Abstract implementation of a line breakpoint.
|
class |
RuntimeProcess
Standard implementation of an
IProcess that wrappers a system
process (java.lang.Process). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISourceContainer
A source container is a container of source code.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSourceContainer
Common function for source containers.
|
class |
ArchiveSourceContainer
Archive source container for an archive in the workspace.
|
class |
CompositeSourceContainer
A source container of source containers.
|
class |
ContainerSourceContainer
A source container for a container in the workspace.
|
class |
DefaultSourceContainer
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 |
DirectorySourceContainer
A directory in the local file system.
|
class |
ExternalArchiveSourceContainer
An archive in the local file system.
|
class |
FolderSourceContainer
A folder in the workspace.
|
class |
LocalFileStorage
Implementation of storage for a local file
(
java.io.File). |
class |
ProjectSourceContainer
A project in the workspace.
|
class |
WorkspaceSourceContainer
All projects in the workspace.
|
class |
ZipEntryStorage
Storage implementation for zip entries.
|
| Modifier and Type | Class and Description |
|---|---|
class |
org.eclipse.debug.internal.ui.views.memory.renderings.AbstractBaseTableRendering
Internal base class to allow AbstractTableRendering and AbstractAsyncTableRendering
to share actions and dialogs.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBreakpointTypeCategory
Represents a breakpoint's type to support organization of breakpoints
by type in the breakpoints view.
|
interface |
IDebugView
Common function for debug views.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDebugView
Common function for views related to debugging.
|
class |
BreakpointTypeCategory
Default implementation for a breakpoint type category.
|
| Modifier and Type | Method and Description |
|---|---|
IAdaptable[] |
IBreakpointOrganizerDelegate.getCategories()
Returns all categories managed by this organizer, or
null. |
IAdaptable[] |
AbstractBreakpointOrganizerDelegate.getCategories() |
IAdaptable[] |
IBreakpointOrganizerDelegate.getCategories(IBreakpoint breakpoint)
Returns objects representing the categories of the specified
breakpoint or
null if this organizer cannot classify
the breakpoint. |
static IAdaptable |
DebugUITools.getDebugContext()
Returns the currently selected element in the
debug view of the current workbench page,
or
null if there is no current
debug context. |
| Modifier and Type | Method and Description |
|---|---|
void |
IBreakpointOrganizerDelegate.addBreakpoint(IBreakpoint breakpoint,
IAdaptable category)
Adds the specified breakpoint to the given category.
|
void |
AbstractBreakpointOrganizerDelegate.addBreakpoint(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.canAdd(IBreakpoint breakpoint,
IAdaptable category) |
boolean |
IBreakpointOrganizerDelegate.canRemove(IBreakpoint breakpoint,
IAdaptable category)
Returns whether the given breakpoint can be removed from the given
category.
|
boolean |
AbstractBreakpointOrganizerDelegate.canRemove(IBreakpoint breakpoint,
IAdaptable category) |
protected void |
AbstractBreakpointOrganizerDelegate.fireCategoryChanged(IAdaptable category)
Fires a property change notification for the given category.
|
void |
IBreakpointOrganizerDelegate.removeBreakpoint(IBreakpoint breakpoint,
IAdaptable category)
Removes the specified breakpoint from the given category.
|
void |
AbstractBreakpointOrganizerDelegate.removeBreakpoint(IBreakpoint breakpoint,
IAdaptable category) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IMemoryRendering
An arbitrary rendering of a memory block.
|
interface |
IResettableMemoryRendering
A memory rendering that can be reset.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMemoryRendering
Abstract implementation of a memory rendering.
|
class |
AbstractTableRendering
Abstract implementation of a table rendering.
|
class |
AbstractTextRendering
Abstract implementation of a rendering that translates memory into
text, displayed in a table.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommonSourceNotFoundEditor
Default editor displayed when source is not found.
|
class |
CommonSourceNotFoundEditorInput
Editor input for the
CommonSourceNotFoundEditor. |
class |
WorkingSetSourceContainer
A working set in the workspace.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Change
An abstract base implementation for object representing a generic change
to the workbench.
|
class |
CompositeChange
Represents a composite change.
|
class |
DocumentChange
A text change that operates directly on instances of
IDocument. |
class |
MultiStateTextFileChange
A multi state text file change is a special change object that applies a sequence of
text edit trees to a document. |
class |
NullChange
A refactoring change that does nothing.
|
class |
Refactoring
Abstract super class for all refactorings.
|
class |
RefactoringDescriptorProxy
Proxy of a refactoring descriptor.
|
class |
TextChange
A text change is a special change object that applies a
text edit tree to a document. |
class |
TextEditBasedChange
An abstract base implementation of a change which is based on text edits.
|
class |
TextFileChange
A special
TextChange that operates on a IFile. |
class |
UndoTextFileChange
A change to perform the reverse change of a
TextFileChange. |
| Modifier and Type | Method and Description |
|---|---|
IValidationCheckResultQuery |
IValidationCheckResultQueryFactory.create(IAdaptable context)
Creates a new query.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RefactoringHistory
Object which represents a sequence of executed refactorings with optional time
information.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRefactoringDescriptorResourceMapping
Partial implementation of a resource mapping for a refactoring descriptor
object.
|
class |
AbstractRefactoringHistoryResourceMapping
Partial implementation of a resource mapping for a refactoring history
object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CopyParticipant
A participant to participate in refactorings that copy elements to a shared
clipboard.
|
class |
CopyProcessor
A special processor that performs copy operations.
|
class |
CopyRefactoring
A generic copy refactoring.
|
class |
CreateParticipant
A participant to participate in refactorings that create elements.
|
class |
DeleteParticipant
A participant to participate in refactorings that delete elements.
|
class |
DeleteProcessor
A special processor that performs delete operations.
|
class |
DeleteRefactoring
A generic delete refactoring.
|
class |
MoveParticipant
A participant to participate in refactorings that move elements.
|
class |
MoveProcessor
A special processor that performs move operations.
|
class |
MoveRefactoring
A generic move refactoring.
|
class |
ProcessorBasedRefactoring
An abstract base implementation for refactorings that are split into
one refactoring processor and 0..n participants.
|
class |
RefactoringParticipant
A refactoring participant can participate in the condition checking and
change creation of a refactoring processor.
|
class |
RefactoringProcessor
An abstract base class defining the protocol between a refactoring and
its associated processor.
|
class |
RenameParticipant
A participant to participate in refactorings that rename elements.
|
class |
RenameProcessor
A special processor that performs rename operations.
|
class |
RenameRefactoring
A generic rename refactoring.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
TextStatusContextViewer.updateTitle(IAdaptable element)
Updates the title image and text of the pane surrounding the source
viewer.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISearchResultView
Deprecated.
Part of the old ('classic') search result view. Since 3.0 clients can create their own search result view pages.
To access the parent view,
ISearchResultViewPart is used instead. |
interface |
ISearchResultViewPart
Interface for the search result view.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RepositoryProvider
A concrete subclass of
RepositoryProvider is created for each
project that is associated with a repository provider. |
| Modifier and Type | Class and Description |
|---|---|
class |
MergeContext
Provides the context for an
IResourceMappingMerger. |
class |
SynchronizationContext
Abstract implementation of the
ISynchronizationContext interface. |
class |
SynchronizationScopeManager
Class for translating a set of
ResourceMapping objects
representing a view selection into the complete set of resources to be
operated on. |
| Modifier and Type | Class and Description |
|---|---|
class |
SubscriberMergeContext
A merge context that uses a subscriber to populate the diff tree
used by the context.
|
class |
SubscriberScopeManager
A
ISynchronizationScopeManager that uses a Subscriber to provide
a RemoteResourceMappingContext and to notify participants when the
remote state of resources change. |
| Modifier and Type | Class and Description |
|---|---|
class |
SyncInfo
Describes the synchronization of a local resource
relative to a remote resource variant.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CachedResourceVariant
A resource variant is a partial implementation of a remote resource
whose contents and handle are cached locally.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISaveableWorkbenchPart
A saveable workbench part is a visual component that can be shown within
different contexts (e.g a dialog, workbench page).
|
| Modifier and Type | Class and Description |
|---|---|
class |
PageSaveablePart
Abstract class for hosting a page based structure input view for the purposes
of feeding compare viewers.
|
class |
SaveablePartAdapter
This adapter provides default implementations for methods on
ISaveableWorkbenchPart and
IWorkbenchPart. |
| Modifier and Type | Class and Description |
|---|---|
class |
HistoryPage
Abstract HistoryPage class that keeps track of the history page site.
|
class |
HistoryPageSaveablePart
Displays a history page combined with the compare/merge infrastructure.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISynchronizeParticipant
A synchronize participant is a visual component that can be displayed within any
control (e.g. view, editor, dialog).
|
interface |
ISynchronizeView
A view that displays synchronization participants that are registered with the
synchronize manager.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSynchronizeParticipant
This class is the abstract base class for all synchronize view participants.
|
class |
ModelSynchronizeParticipant
Synchronize participant that obtains it's synchronization state from
a
ISynchronizationContext. |
class |
ParticipantPageSaveablePart
Displays a synchronize participant page combined with the compare/merge infrastructure.
|
class |
SubscriberParticipant
A synchronize participant that displays synchronization information for local resources that are
managed via a
Subscriber. |
class |
SyncInfoCompareInput
A
SyncInfo editor input used as input to a two-way or three-way
compare viewer. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IEditorInput
IEditorInput is a light weight descriptor of editor input,
like a file name but more abstract. |
interface |
IEditorPart
An editor is a visual component within a workbench page.
|
interface |
IEditorSite
The primary interface between an editor part and the workbench.
|
interface |
IFileEditorInput
This interface defines a file-oriented input to an editor.
|
interface |
IInPlaceEditor
Interface for editor parts that represent an in-place style editor.
|
interface |
IInPlaceEditorInput
This interface defines an editor input for in-place editors.
|
interface |
IPathEditorInput
This interface defines an editor input based on the local file system path
of a file.
|
interface |
IReusableEditor
Interface for reusable editors.
|
interface |
IStorageEditorInput
Interface for a
IStorage input to an editor. |
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.
|
interface |
IWorkingSet
A working set holds a number of IAdaptable elements.
|
| Modifier and Type | Method and Description |
|---|---|
IAdaptable |
IElementFactory.createElement(IMemento memento)
Re-creates and returns an object from the state captured within the given
memento.
|
IAdaptable |
IWorkbenchPropertyPage.getElement()
Returns the object that owns the properties shown in this page.
|
IAdaptable[] |
IWorkingSet.getElements()
Returns the elements that are contained in this working set.
|
IAdaptable |
IWorkbenchPage.getInput()
Returns the input for this page.
|
| Modifier and Type | Method and Description |
|---|---|
IWorkingSet |
IWorkingSetManager.createWorkingSet(String name,
IAdaptable[] elements)
Creates a new working set.
|
IResource |
IContributorResourceAdapter.getAdaptedResource(IAdaptable adaptable)
Return the resource that the supplied adaptable
adapts to.
|
IWorkbenchPage |
IWorkbenchWindow.openPage(IAdaptable input)
Creates and opens a new workbench page.
|
IWorkbenchPage |
IWorkbenchWindow.openPage(String perspectiveId,
IAdaptable input)
Creates and opens a new workbench page.
|
IWorkbenchWindow |
IWorkbench.openWorkbenchWindow(IAdaptable input)
Creates and opens a new workbench window with one page.
|
IWorkbenchWindow |
IWorkbench.openWorkbenchWindow(String perspectiveId,
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 |
IWorkingSet.setElements(IAdaptable[] elements)
Sets the elements that are contained in this working set.
|
IWorkbenchPage |
IWorkbench.showPerspective(String perspectiveId,
IWorkbenchWindow window,
IAdaptable input)
Shows the specified perspective to the user.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OpenPerspectiveMenu.setPageInput(IAdaptable input)
Deprecated.
Sets the page input.
|
void |
OpenNewPageMenu.setPageInput(IAdaptable input)
Deprecated.
Sets the page input.
|
void |
OpenInNewWindowAction.setPageInput(IAdaptable input)
Set the input to use for the new window's page.
|
void |
OpenNewWindowMenu.setPageInput(IAdaptable input)
Deprecated.
Sets the page input.
|
| Constructor and Description |
|---|
OpenInNewWindowAction(IWorkbenchWindow window,
IAdaptable input)
Creates a new
OpenInNewWindowAction. |
OpenNewPageMenu(IWorkbenchWindow window,
IAdaptable input)
Deprecated.
Constructs a new instance of
OpenNewPageMenu. |
OpenNewWindowMenu(IWorkbenchWindow window,
IAdaptable input)
Deprecated.
Constructs a new instance of
OpenNewPageMenu. |
OpenPerspectiveMenu(IWorkbenchWindow window,
IAdaptable input)
Deprecated.
Constructs a new instance of
OpenNewPageMenu. |
OpenWithMenu(IWorkbenchPage page,
IAdaptable file)
Constructs a new instance of
OpenWithMenu. |
| Modifier and Type | Method and Description |
|---|---|
IAdaptable |
WorkbenchAdvisor.getDefaultPageInput()
Returns the default input for newly created workbench pages
when the input is not explicitly specified.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IConsolePageParticipant
A console page participant is notified of page lifecycle events such as
creation, activation, deactivation and disposal.
|
interface |
IConsoleView
A view that displays consoles registered with the console manager.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TextConsolePage
A page for a text console.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileSystemElement
Instances of this class represent files or file-like entities (eg.- zip file
entries) on the local file system.
|
| Modifier and Type | Method and Description |
|---|---|
IAdaptable |
PropertyPage.getElement() |
| Modifier and Type | Method and Description |
|---|---|
static PreferenceDialog |
PreferencesUtil.createPropertyDialogOn(Shell shell,
IAdaptable element,
String propertyPageId,
String[] displayedIds,
Object data)
Creates a workbench preference dialog to a particular preference page.
|
protected Object[] |
WizardExportPage.queryIndividualResourcesToExport(IAdaptable rootResource)
Deprecated.
Queries the user for the individual resources that are to be exported
and returns these resources as a collection.
|
void |
PropertyPage.setElement(IAdaptable element)
Sets the element that owns properties shown on this page.
|
| Constructor and Description |
|---|
ResourceSelectionDialog(Shell parentShell,
IAdaptable rootElement,
String message)
Creates a resource selection dialog rooted at the given element.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TextEditor
The standard text editor for file resources (
IFile). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFormPage
Interface that all GUI pages need to implement in order
to be added to FormEditor part.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FormEditor
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 |
FormPage
A base class that all pages that should be added to FormEditor must subclass.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceMapping |
IContributorResourceAdapter2.getAdaptedResourceMapping(IAdaptable adaptable)
Return the resource mapping that the supplied adaptable
adapts to.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IIntroPart
The intro part is a visual component within the workbench responsible for
introducing the product to new users.
|
interface |
IIntroSite
The primary interface between an intro part and the workbench.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CustomizableIntroPart
A re-usable intro part that the Eclipse platform uses for its Out of the Box
Experience.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AdaptableList
A modifiable list of
IAdaptable objects. |
| Modifier and Type | Method and Description |
|---|---|
AdaptableList |
AdaptableList.add(IAdaptable adaptable)
Adds the given adaptable object to this list.
|
void |
AdaptableList.remove(IAdaptable adaptable)
Removes the given adaptable object from this list.
|
| Constructor and Description |
|---|
AdaptableList(IAdaptable[] newChildren)
Creates a new adaptable list containing the given children.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICommonViewerSite
Provides context for extensions including a valid shell, a selection
provider, and a unique identifer corresponding to the abstract viewer behind
the viewer site.
|
interface |
ICommonViewerWorkbenchSite
Provides a page, set of action bars, menu registration callback, and active
window.
|
interface |
INavigatorContentExtension
The content extension represents the components of a navigatorContent
extension.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommonNavigator
This class provides the IViewPart for the Common Navigator framework in the
Eclipse workbench.
|
| Modifier and Type | Method and Description |
|---|---|
protected IAdaptable |
CommonNavigator.getInitialInput() |
| Modifier and Type | Class and Description |
|---|---|
class |
OperationHistoryActionHandler
OperationHistoryActionHandler implements common behavior for the undo and
redo actions.
|
class |
RedoActionHandler
RedoActionHandler provides common behavior for redoing an operation, as well
as labelling and enabling the menu item.
|
class |
UndoActionHandler
UndoActionHandler provides common behavior for performing an undo, as
well as labelling and enabling the undo menu item.
|
| Modifier and Type | Method and Description |
|---|---|
protected IStatus |
LinearUndoViolationUserApprover.allowLinearRedoViolation(IUndoableOperation operation,
IUndoContext context,
IOperationHistory history,
IAdaptable uiInfo) |
protected IStatus |
LinearUndoViolationUserApprover.allowLinearUndoViolation(IUndoableOperation operation,
IUndoContext context,
IOperationHistory history,
IAdaptable uiInfo) |
IStatus |
NonLocalUndoUserApprover.proceedRedoing(IUndoableOperation operation,
IOperationHistory history,
IAdaptable uiInfo) |
IStatus |
NonLocalUndoUserApprover.proceedUndoing(IUndoableOperation operation,
IOperationHistory history,
IAdaptable uiInfo) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPageSite
The primary interface between a page and the outside world.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EditorPart
Abstract base implementation of all workbench editors.
|
class |
FileEditorInput
Adapter for making a file resource a suitable input for an editor.
|
class |
FileInPlaceEditorInput
Adapter for making a file resource a suitable input for an in-place editor.
|
class |
IntroPart
Abstract base implementation of an intro part.
|
class |
MultiEditor
A MultiEditor is a composite of editors.
|
class |
MultiEditorInput
Implements an input for a
MultiEditor. |
class |
MultiPageEditor
Deprecated.
Use the class
MultiPageEditorPart instead |
class |
MultiPageEditorPart
A multi-page editor is an editor with multiple pages, each of which may
contain an editor or an arbitrary SWT control.
|
class |
MultiPageEditorSite
Site for a nested editor within a multi-page editor.
|
class |
PageBookView
Abstract superclass of all multi-page workbench views.
|
class |
PageSite
This implementation of
IPageSite provides a site for a page
within a PageBookView. |
class |
ViewPart
Abstract base implementation of all workbench views.
|
class |
WorkbenchPart
Abstract base implementation of all workbench parts.
|
| Modifier and Type | Method and Description |
|---|---|
IAdaptable |
FileEditorInputFactory.createElement(IMemento memento) |
| Modifier and Type | Class and Description |
|---|---|
class |
PendingUpdateAdapter
The PendingUpdateAdapter is a convenience object that can be used
by a BaseWorkbenchContentProvider that wants to show a pending update.
|
class |
UIJob
The UIJob is a Job that runs within the UI Thread via an asyncExec.
|
class |
WorkbenchJob
WorkbenchJob is a type of job that implements a done listener
and does the shutdown checks before scheduling.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITextEditor
Interface to a text editor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDecoratedTextEditor
An intermediate editor comprising functionality not present in the leaner
AbstractTextEditor,
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 |
AbstractTextEditor
Abstract base implementation of a text editor.
|
class |
StatusTextEditor
Capable of handling input elements that have an associated status with them.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IViewDescriptor
This is a view descriptor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BookmarkNavigator
Main class for the bookmark navigator for displaying bookmarks on
resources and opening an editor on the bookmarked resource when the user
commands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContentOutline
Main class for the Content Outline View.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IResourceNavigator
This interface defines the API for the resource navigator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ResourceNavigator
Implements the Resource Navigator view.
|
| Modifier and Type | Method and Description |
|---|---|
protected IAdaptable |
ResourceNavigator.getInitialInput()
Returns the initial input for the viewer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PropertySheet
Main class for the Property Sheet View.
|
class |
PropertySheetPage
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TaskList
Main class for the Task List view for displaying tasks and problem annotations
on resources, and for opening an editor on the resource when the user commands.
|
| Modifier and Type | Method and Description |
|---|---|
IResource |
ITaskListResourceAdapter.getAffectedResource(IAdaptable adaptable)
Returns the resource to query for the markers to display
for the given adaptable.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IWizardDescriptor
Base interface for all wizards defined via workbench extension points.
|
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.