Package | Description |
---|---|
org.eclipse.compare.patch |
Provides support for applying and working with patches.
|
org.eclipse.core.resources |
Provides basic support for managing a workspace and
its resources.
|
org.eclipse.core.resources.filtermatchers |
Provides APIs intended to be implemented by the resource filter matchers.
|
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.resources.team |
Provides APIs intended to be implemented by the Team component.
|
org.eclipse.debug.core.model |
Defines interfaces for debug model elements, source lookup, and launching.
|
org.eclipse.debug.core.sourcelookup.containers |
Provides implementations of common source containers supporting source lookup.
|
org.eclipse.debug.ui |
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
|
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.ui.refactoring.history |
Application programming interface to display and preview refactoring history information.
|
org.eclipse.ltk.ui.refactoring.model |
Application programming interface to provide model integration for refactoring histories.
|
org.eclipse.team.core |
Application programming interfaces for defining and working with repository providers.
|
org.eclipse.team.core.mapping |
Application programming interfaces for working with resource mappings.
|
org.eclipse.team.core.subscribers |
Application programming interfaces for generating and refreshing
synchronization state.
|
org.eclipse.team.ui |
Provides basic support for managing Team providers.
|
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.dialogs |
Classes for standard dialogs, wizards, and preference
pages in the Eclipse Platform User Interface.
|
org.eclipse.ui.ide.dialogs |
APIs for dialogs in the IDE-specific portion of the Eclipse Platform User Interface.
|
org.eclipse.ui.ide.undo |
APIs that provide undo and redo behavior for operations that manipulate
the workspace.
|
org.eclipse.ui.wizards.datatransfer |
Provides the standard Import and Export wizards for
moving resources into and out of the workspace.
|
org.eclipse.ui.wizards.newresource |
Provides the standard wizards for creating files,
folders, and projects in the workspace.
|
Modifier and Type | Method and Description |
---|---|
static String |
WorkspacePatcherUI.getWorkspacePatchProjectHeader(IProject project)
Returns the project header that must appear before any patches that apply to that
project.
|
Modifier and Type | Field and Description |
---|---|
IProject[][] |
IWorkspace.ProjectOrder.knots
A list of knots in the project reference graph.
|
IProject[] |
IWorkspace.ProjectOrder.projects
A list of projects ordered so as to honor the project reference, and
build configuration reference, relationships between these projects
wherever possible.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IProject[] |
IncrementalProjectBuilder.build(int kind,
Map<String,String> args,
IProgressMonitor monitor)
Runs this builder in the specified manner.
|
IProject[][] |
IWorkspace.computePrerequisiteOrder(IProject[] projects)
Deprecated.
Replaced by
IWorkspace.computeProjectOrder ,
which produces a more usable result when there are cycles in project
reference graph. |
IProject[] |
IProjectDescription.getDynamicReferences()
Returns the dynamic project references for the described project.
|
IProject |
IBuildConfiguration.getProject() |
IProject |
ISaveContext.getProject()
If the current save is a project save, this method returns the project
being saved.
|
IProject |
IResource.getProject()
Returns the project which contains this resource.
|
IProject |
IncrementalProjectBuilder.getProject()
Returns the project for which this builder is defined.
|
IProject |
IProjectNature.getProject()
Returns the project to which this project nature applies.
|
IProject |
IWorkspaceRoot.getProject(String name)
Returns a handle to the project resource with the given name
which is a child of this root.
|
IProject[] |
IWorkspaceRoot.getProjects()
Returns the collection of projects which exist under this root.
|
IProject[] |
IWorkspaceRoot.getProjects(int memberFlags)
Returns the collection of projects which exist under this root.
|
IProject[] |
IProjectDescription.getReferencedProjects()
Returns the projects referenced by the described project.
|
IProject[] |
IProject.getReferencedProjects()
Returns the projects referenced by this project.
|
IProject[] |
IProject.getReferencingProjects()
Returns the list of all open projects which reference
this project.
|
Modifier and Type | Method and Description |
---|---|
Map<IProject,IProject[]> |
IWorkspace.getDanglingReferences()
Finds all dangling project references in this workspace.
|
Modifier and Type | Method and Description |
---|---|
IProject[][] |
IWorkspace.computePrerequisiteOrder(IProject[] projects)
Deprecated.
Replaced by
IWorkspace.computeProjectOrder ,
which produces a more usable result when there are cycles in project
reference graph. |
IWorkspace.ProjectOrder |
IWorkspace.computeProjectOrder(IProject[] projects)
Computes a total ordering of the given projects based on both static and
dynamic project references.
|
IResourceDelta |
IncrementalProjectBuilder.getDelta(IProject project)
Returns the resource delta recording the changes in the given project
since the last time this builder was run.
|
boolean |
IncrementalProjectBuilder.hasBeenBuilt(IProject project)
Returns whether the given project has already been built during this
build iteration.
|
void |
IProjectDescription.setDynamicReferences(IProject[] projects)
Sets the dynamic project references for the described project.
|
void |
IProjectNature.setProject(IProject project)
Sets the project to which this nature applies.
|
void |
IProjectDescription.setReferencedProjects(IProject[] projects)
Sets the referenced projects, ignoring any duplicates.
|
IStatus |
IWorkspace.validateProjectLocation(IProject project,
IPath location)
Validates the given path as the location of the given project on disk.
|
IStatus |
IWorkspace.validateProjectLocationURI(IProject project,
URI location)
Validates the given URI as the location of the given project.
|
Constructor and Description |
---|
IWorkspace.ProjectOrder(IProject[] projects,
boolean hasCycles,
IProject[][] knots)
Creates an instance with the given values.
|
IWorkspace.ProjectOrder(IProject[] projects,
boolean hasCycles,
IProject[][] knots)
Creates an instance with the given values.
|
ProjectScope(IProject context)
Create and return a new project scope for the given project.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractFileInfoMatcher.initialize(IProject project,
Object arguments)
Sets initialization data for this matcher.
|
void |
CompoundFileInfoMatcher.initialize(IProject project,
Object arguments) |
Modifier and Type | Method and Description |
---|---|
abstract IProject[] |
RemoteResourceMappingContext.getProjects()
Return the list of projects that apply to this context.
|
abstract IProject[] |
ResourceMapping.getProjects()
Returns the projects that contain the resources that constitute this
application model.
|
IProject[] |
CompositeResourceMapping.getProjects() |
Modifier and Type | Method and Description |
---|---|
void |
IResourceChangeDescriptionFactory.close(IProject project)
Record the set of deltas representing the closed of a project.
|
Modifier and Type | Method and Description |
---|---|
void |
IResourceTree.deletedProject(IProject project)
Declares that the given project's content area in the local file system
has been successfully dealt with in an appropriate manner, and requests
that the corresponding deletion should now be made to the workspace
resource tree.
|
boolean |
IMoveDeleteHook.deleteProject(IResourceTree tree,
IProject project,
int updateFlags,
IProgressMonitor monitor)
Implements
IResource.delete(int,IProgressMonitor) where the
receiver is a project. |
IResourceRuleFactory |
TeamHook.getRuleFactory(IProject project)
Returns the resource scheduling rule factory that should be used when workspace
operations are invoked on resources in that project.
|
boolean |
IResourceTree.movedProjectSubtree(IProject source,
IProjectDescription description)
Declares that the given source project and its files and folders have
been successfully relocated in the local file system if required, and
requests that the rename and/or relocation should now be made to the
workspace resource tree for the project and all its descendents.
|
boolean |
IMoveDeleteHook.moveProject(IResourceTree tree,
IProject source,
IProjectDescription description,
int updateFlags,
IProgressMonitor monitor)
Implements
IResource.move(IPath,int,IProgressMonitor) and
IResource.move(IProjectDescription,int,IProgressMonitor)
where the receiver is a project. |
protected void |
TeamHook.setRuleFactory(IProject project,
IResourceRuleFactory factory)
Sets the resource scheduling rule factory to use for resource modifications
in the given project.
|
void |
IResourceTree.standardDeleteProject(IProject project,
int updateFlags,
IProgressMonitor monitor)
Deletes the given project and its descendents in the standard manner from
both the local file system and from the workspace resource tree.
|
void |
IResourceTree.standardMoveProject(IProject source,
IProjectDescription description,
int updateFlags,
IProgressMonitor monitor)
Renames and/or relocates the given project in the standard manner.
|
Modifier and Type | Method and Description |
---|---|
protected IProject[] |
LaunchConfigurationDelegate.computeBuildOrder(IProject[] projects)
Returns a list of projects in their suggested build order from the
given unordered list of projects.
|
protected IProject[] |
LaunchConfigurationDelegate.computeReferencedBuildOrder(IProject[] baseProjects)
Returns an array of projects in their suggested build order
containing all of the projects specified by
baseProjects
and all of their referenced projects. |
protected IProject[] |
LaunchConfigurationDelegate.getBuildOrder(ILaunchConfiguration configuration,
String mode)
Returns the projects to build before launching the given launch configuration
or
null if the entire workspace should be built incrementally. |
protected IProject[] |
LaunchConfigurationDelegate.getProjectsForProblemSearch(ILaunchConfiguration configuration,
String mode)
Returns the set of projects to use when searching for errors or
null
if no search is to be done. |
Modifier and Type | Method and Description |
---|---|
protected void |
LaunchConfigurationDelegate.addReferencedProjects(IProject project,
Set<IProject> references)
Adds all projects referenced by
project to the given
set. |
protected void |
LaunchConfigurationDelegate.buildProjects(IProject[] projects,
IProgressMonitor monitor)
Performs an incremental build on each of the given projects.
|
protected IProject[] |
LaunchConfigurationDelegate.computeBuildOrder(IProject[] projects)
Returns a list of projects in their suggested build order from the
given unordered list of projects.
|
protected IProject[] |
LaunchConfigurationDelegate.computeReferencedBuildOrder(IProject[] baseProjects)
Returns an array of projects in their suggested build order
containing all of the projects specified by
baseProjects
and all of their referenced projects. |
protected boolean |
LaunchConfigurationDelegate.existsProblems(IProject proj)
Returns whether the given project contains any problem markers of the
specified severity.
|
Modifier and Type | Method and Description |
---|---|
protected void |
LaunchConfigurationDelegate.addReferencedProjects(IProject project,
Set<IProject> references)
Adds all projects referenced by
project to the given
set. |
Modifier and Type | Method and Description |
---|---|
IProject |
ProjectSourceContainer.getProject()
Returns the project this source container references.
|
Constructor and Description |
---|
ProjectSourceContainer(IProject project,
boolean referenced)
Constructs a project source container.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IProject |
WorkingDirectoryBlock.getProject(ILaunchConfiguration configuration)
Returns the project associated with the specified launch configuration or
null if none. |
Modifier and Type | Method and Description |
---|---|
RefactoringHistory |
IRefactoringHistoryService.getProjectHistory(IProject project,
IProgressMonitor monitor)
Returns a project refactoring history for the specified project.
|
RefactoringHistory |
IRefactoringHistoryService.getProjectHistory(IProject project,
long start,
long end,
int flags,
IProgressMonitor monitor)
Returns a project refactoring history for the specified project.
|
RefactoringHistory |
IRefactoringHistoryService.getRefactoringHistory(IProject[] projects,
IProgressMonitor monitor)
Returns the combined refactoring history for the specified projects.
|
RefactoringHistory |
IRefactoringHistoryService.getRefactoringHistory(IProject[] projects,
long start,
long end,
int flags,
IProgressMonitor monitor)
Returns the combined refactoring history for the specified projects.
|
Modifier and Type | Method and Description |
---|---|
IProject[] |
AbstractRefactoringHistoryResourceMapping.getProjects()
Returns the projects that contain the resources that constitute this
application model.
|
IProject[] |
AbstractRefactoringDescriptorResourceMapping.getProjects()
Returns the projects that contain the resources that constitute this
application model.
|
Modifier and Type | Field and Description |
---|---|
protected IProject |
RefactoringHistoryControlConfiguration.fProject
The project, or
null for the workspace |
Modifier and Type | Method and Description |
---|---|
IProject |
RefactoringHistoryControlConfiguration.getProject()
Returns the project of the refactoring history being displayed.
|
Constructor and Description |
---|
RefactoringHistoryControlConfiguration(IProject project,
boolean time,
boolean checkable)
Creates a new refactoring history control configuration.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IProject[] |
AbstractResourceMappingMerger.getDependencies(IProject[] projects)
Returns the dependent projects of the projects associated with the
incoming refactorings.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IProject[] |
AbstractResourceMappingMerger.getDependencies(IProject[] projects)
Returns the dependent projects of the projects associated with the
incoming refactorings.
|
protected RefactoringHistory |
AbstractSynchronizationContentProvider.getRefactorings(ISynchronizationContext context,
IProject project,
IProgressMonitor monitor)
Returns the refactorings for the specified project which are not in sync.
|
Modifier and Type | Method and Description |
---|---|
IProject[] |
ProjectSetCapability.addToWorkspace(String[] referenceStrings,
ProjectSetSerializationContext context,
IProgressMonitor monitor)
For every String in
referenceStrings , load the corresponding project into the workspace. |
IProject[] |
IProjectSetSerializer.addToWorkspace(String[] referenceStrings,
String filename,
Object context,
IProgressMonitor monitor)
Deprecated.
For every String in referenceStrings, create in the workspace a
corresponding IProject.
|
IProject[] |
ProjectSetSerializationContext.confirmOverwrite(IProject[] projects)
Given an array of projects that currently exist in the workspace
determine which of those projects should be overwritten.
|
protected IProject[] |
ProjectSetCapability.confirmOverwrite(ProjectSetSerializationContext context,
IProject[] projects)
Determine if any of the projects already exist
and confirm which of those projects are to be overwritten.
|
IProject |
RepositoryProvider.getProject() |
Modifier and Type | Method and Description |
---|---|
String[] |
IProjectSetSerializer.asReference(IProject[] providerProjects,
Object context,
IProgressMonitor monitor)
Deprecated.
For every IProject in providerProjects, return an opaque
UTF-8 encoded String to act as a reference to that project.
|
String[] |
ProjectSetCapability.asReference(IProject[] providerProjects,
ProjectSetSerializationContext context,
IProgressMonitor monitor)
For every project in providerProjects, return an opaque
UTF-8 encoded String to act as a reference to that project.
|
IProject[] |
ProjectSetSerializationContext.confirmOverwrite(IProject[] projects)
Given an array of projects that currently exist in the workspace
determine which of those projects should be overwritten.
|
protected IProject[] |
ProjectSetCapability.confirmOverwrite(ProjectSetSerializationContext context,
IProject[] projects)
Determine if any of the projects already exist
and confirm which of those projects are to be overwritten.
|
static RepositoryProvider |
RepositoryProvider.getProvider(IProject project)
Returns the provider for a given IProject or
null if a provider is not associated with
the project or if the project is closed or does not exist. |
static RepositoryProvider |
RepositoryProvider.getProvider(IProject project,
String id)
Returns a provider of type with the given id if associated with the given project
or
null if the project is not associated with a provider of that type
or the nature id is that of a non-team repository provider nature. |
static boolean |
RepositoryProvider.isShared(IProject project)
Returns whether the given project is shared or not.
|
static void |
RepositoryProvider.map(IProject project,
String id)
Instantiate a new RepositoryProvider with concrete class by given providerID
and associate it with project.
|
void |
RepositoryProviderType.metaFilesDetected(IProject project,
IContainer[] containers)
Callback from team when the meta-files for a repository type are detected in an
unshared project.
|
void |
RepositoryProvider.setProject(IProject project) |
static void |
RepositoryProvider.unmap(IProject project)
Disassociates project with the repository provider its currently mapped to.
|
Modifier and Type | Method and Description |
---|---|
IProject[] |
ISynchronizationScope.getProjects()
Return the projects that bound this scope.
|
Modifier and Type | Method and Description |
---|---|
void |
IChangeGroupingRequestor.ensureChangesGrouped(IProject project,
IFile[] files,
String nameHint)
Issue a request to group the provided files together when the changes
are committed or checked-in to the repository.
|
protected void |
ChangeTracker.ensureGrouped(IProject project,
String name,
IFile[] files)
Group the given modified file into a change set with the given name.
|
protected abstract void |
ChangeTracker.handleChanges(IProject project,
IResource[] resources)
The given resources of interest have changed in the given project.
|
ResourceMapping[] |
ISynchronizationScopeParticipant.handleContextChange(ISynchronizationScope scope,
IResource[] resources,
IProject[] projects)
Callback that the manager makes to participants when the state of
resources that are contained in the resource mapping context of the
manager change.
|
protected abstract void |
ChangeTracker.handleProjectChange(IProject project)
Resources of interest in the given project have changed but the
specific changes are not known.
|
protected boolean |
ChangeTracker.isProjectOfInterest(IProject project)
Return whether the given project is of interest to this
tracker.
|
protected boolean |
ChangeTracker.isProjectTracked(IProject project)
Return whether the given project is being tracked.
|
protected void |
ChangeTracker.projectTracked(IProject project)
Callback made from
ChangeTracker.trackProject(IProject) when a project is tracked. |
protected void |
ChangeTracker.stopTrackingProject(IProject project)
Stop tracking changes for the given project.
|
protected boolean |
ChangeTracker.trackProject(IProject project)
Track the given project if it has a change set collector.
|
Modifier and Type | Method and Description |
---|---|
IProject[] |
SubscriberResourceMappingContext.getProjects() |
Modifier and Type | Method and Description |
---|---|
void |
IConfigurationWizard.init(IWorkbench workbench,
IProject project)
Initializes this creation wizard using the passed workbench and
the selected project.
|
void |
IConfigurationWizardExtension.init(IWorkbench workbench,
IProject[] projects)
Initializes this creation wizard using the passed workbench and
selected projects.
|
Modifier and Type | Method and Description |
---|---|
void |
CopyProjectOperation.copyProject(IProject project)
Paste a copy of the project on the clipboard to the workspace.
|
protected IProjectDescription |
CopyProjectAction.createDescription(IProject project,
String projectName,
IPath rootLocation)
Create a new IProjectDescription for the copy using the name and path
selected from the dialog.
|
protected Object[] |
CopyProjectAction.queryDestinationParameters(IProject project)
Query for a new project name and destination using the parameters in the
existing project.
|
protected Object[] |
MoveProjectAction.queryDestinationParameters(IProject project)
Query for a new project destination using the parameters in the existing
project.
|
protected static boolean |
CopyProjectOperation.validateCopy(Shell shell,
IProject project,
String newName,
String[] modelProviderIds)
Deprecated.
As of 3.3, validation is performed in the undoable operation
executed by this operation.
|
Modifier and Type | Method and Description |
---|---|
IProject |
WizardNewProjectCreationPage.getProjectHandle()
Creates a project resource handle for the current project name field
value.
|
IProject[] |
WizardNewProjectReferencePage.getReferencedProjects()
Returns the referenced projects selected by the user.
|
Constructor and Description |
---|
ProjectLocationMoveDialog(Shell parentShell,
IProject existingProject)
Create a ProjectLocationMoveDialog on the supplied project parented by
the parentShell.
|
ProjectLocationSelectionDialog(Shell parentShell,
IProject existingProject)
Create a ProjectLocationSelectionDialog on the supplied project parented
by the parentShell.
|
Modifier and Type | Method and Description |
---|---|
abstract IProject |
UIResourceFilterDescription.getProject() |
Constructor and Description |
---|
CopyProjectOperation(IProject project,
String name,
URI location,
String label)
Create a CopyProjectOperation that copies the specified project and sets
its location to the specified location.
|
MoveProjectOperation(IProject project,
URI location,
String label)
Create a MoveProjectOperation that moves the specified project contents
to a new location.
|
Modifier and Type | Method and Description |
---|---|
IProject |
WizardExternalProjectImportPage.getProjectHandle()
Creates a project resource handle for the current project name field value.
|
Modifier and Type | Method and Description |
---|---|
IProject |
BasicNewProjectResourceWizard.getNewProject()
Returns the newly created project.
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.