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.