Package | Description |
---|---|
org.eclipse.ltk.ui.refactoring.model |
Application programming interface to provide model integration for refactoring histories.
|
org.eclipse.team.core.diff |
Application programming interfaces for working with diffs.
|
org.eclipse.team.core.diff.provider |
Application programming interfaces for working with diffs.
|
org.eclipse.team.core.mapping |
Application programming interfaces for working with resource mappings.
|
org.eclipse.team.core.mapping.provider |
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.mapping |
Application programming interfaces for working with resource mappings.
|
org.eclipse.team.ui.synchronize |
Contains the team synchronization presentation framework and support
for the Synchronize View.
|
Modifier and Type | Method and Description |
---|---|
protected IDiff |
AbstractSynchronizationLabelProvider.getDiff(Object element)
Return the sync kind of the given element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IThreeWayDiff
A three-way delta that describe the synchronization state between two
contributors and an ancestor.
|
interface |
ITwoWayDiff
A two-way diff represents the changes between two states of the same object,
referred to as the "before" state and the "after" state.
|
Modifier and Type | Method and Description |
---|---|
IDiff[] |
IDiffChangeEvent.getAdditions()
Returns the delta nodes that have been added to the delta tree.
|
IDiff[] |
IDiffChangeEvent.getChanges()
Return the delta nodes contained in the delta tree that have changed in some way.
|
IDiff |
IDiffTree.getDiff(IPath path)
Returns the delta identified by the given path,
or
null if there is no delta at that path. |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
FastDiffFilter.select(IDiff diff)
Return
true if the provided IDiffNode matches the filter. |
abstract boolean |
DiffFilter.select(IDiff diff,
IProgressMonitor monitor)
Return
true if the provided IDiffNode matches the filter. |
boolean |
FastDiffFilter.select(IDiff diff,
IProgressMonitor monitor) |
void |
IDiffTree.setBusy(IDiff[] diffs,
IProgressMonitor monitor)
Set the given diff nodes and all their parents to busy
|
boolean |
IDiffVisitor.visit(IDiff diff)
Visits the given diff.
|
Modifier and Type | Class and Description |
---|---|
class |
Diff
Abstract implementation of
IDiff that can be subclassed by
clients. |
class |
ThreeWayDiff
Implementation of
IThreeWayDiff . |
class |
TwoWayDiff
Implementation of
ITwoWayDiff . |
Modifier and Type | Method and Description |
---|---|
IDiff |
DiffTree.getDiff(IPath path) |
IDiff[] |
DiffTree.getDiffs()
Return all the diffs contained in this diff tree.
|
Modifier and Type | Method and Description |
---|---|
void |
DiffTree.add(IDiff delta)
Add the given
IDiff to the tree. |
void |
DiffTree.setBusy(IDiff[] diffs,
IProgressMonitor monitor) |
void |
DiffTree.setPropertyToRoot(IDiff node,
int property,
boolean value) |
Modifier and Type | Interface and Description |
---|---|
interface |
IResourceDiff
A resource diff represents the changes between two resources.
|
Modifier and Type | Method and Description |
---|---|
IDiff |
IResourceDiffTree.getDiff(IResource resource)
Return the diff for the given resource.
|
IDiff[] |
IResourceDiffTree.getDiffs(IResource resource,
int depth)
Return all the diffs in the tree that are found for
the given resource when traversed to the given depth.
|
IDiff[] |
IResourceDiffTree.getDiffs(ResourceTraversal[] traversals)
Return all the diffs in the tree that are contained in the given
traversals.
|
Modifier and Type | Method and Description |
---|---|
ISchedulingRule |
IMergeContext.getMergeRule(IDiff diff)
Return the scheduling rule that is required to merge (or reject) the resource
associated with the given diff.
|
ISchedulingRule |
IMergeContext.getMergeRule(IDiff[] diffs)
Return the scheduling rule that is required to merge (or reject) the resources
associated with the given diffs.
|
IResource |
IResourceDiffTree.getResource(IDiff diff)
Return the resource associated with the given diff.
|
void |
IMergeContext.markAsMerged(IDiff[] nodes,
boolean inSyncHint,
IProgressMonitor monitor)
Mark the files associated with the given diff nodes as being merged.
|
void |
IMergeContext.markAsMerged(IDiff node,
boolean inSyncHint,
IProgressMonitor monitor)
Method that allows the model merger to signal that the file associated
with the given diff node has been completely merged.
|
IStatus |
IMergeContext.merge(IDiff[] diffs,
boolean ignoreLocalChanges,
IProgressMonitor monitor)
Attempt to merge any files associated with the given diffs.
|
IStatus |
IMergeContext.merge(IDiff diff,
boolean ignoreLocalChanges,
IProgressMonitor monitor)
Method that can be called by the model merger to attempt a file-system
level merge.
|
void |
IMergeContext.reject(IDiff[] diffs,
IProgressMonitor monitor)
Reject the changes associated with the given diffs.
|
void |
IMergeContext.reject(IDiff diff,
IProgressMonitor monitor)
Reject the change associated with the given diff.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceDiff
Implementation of
IResourceDiff . |
Modifier and Type | Method and Description |
---|---|
IDiff |
ResourceDiffTree.getDiff(IResource resource) |
IDiff[] |
ResourceDiffTree.getDiffs(IResource resource,
int depth) |
IDiff[] |
ResourceDiffTree.getDiffs(ResourceTraversal[] traversals) |
Modifier and Type | Method and Description |
---|---|
void |
ResourceDiffTree.add(IDiff delta) |
ISchedulingRule |
MergeContext.getMergeRule(IDiff diff)
Default implementation that returns the resource itself if it exists
and the first existing parent if the resource does not exist.
|
ISchedulingRule |
MergeContext.getMergeRule(IDiff[] deltas) |
IResource |
ResourceDiffTree.getResource(IDiff diff) |
static IResource |
ResourceDiffTree.getResourceFor(IDiff node)
Get the resource for the diff node that was obtained from an
IResourceDiffTree . |
protected abstract void |
MergeContext.makeInSync(IDiff diff,
IProgressMonitor monitor)
Method that is invoked from
MergeContext.performReplace(IDiff, IProgressMonitor) after the local has been
changed to match the remote. |
void |
MergeContext.markAsMerged(IDiff[] nodes,
boolean inSyncHint,
IProgressMonitor monitor) |
IStatus |
MergeContext.merge(IDiff[] deltas,
boolean force,
IProgressMonitor monitor) |
IStatus |
MergeContext.merge(IDiff diff,
boolean ignoreLocalChanges,
IProgressMonitor monitor) |
protected void |
MergeContext.performReplace(IDiff diff,
IProgressMonitor monitor)
Make the local state of the resource associated with the given diff match
that of the remote.
|
void |
MergeContext.reject(IDiff[] diffs,
IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
IDiff |
Subscriber.getDiff(IResource resource)
Returns synchronization info, in the form of an
IDiff for the
given resource, or null if there is no synchronization
info because the subscriber does not apply to this resource or the resource
is in-sync. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
SynchronizationContentProvider.isVisible(IDiff diff)
Return whether the given diff should be visible based on the
configuration of the synchronization page showing this content.
|
Modifier and Type | Method and Description |
---|---|
protected IDiff |
AbstractSynchronizeLabelProvider.getDiff(Object element)
Return the sync kind of the given element.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
ModelParticipantAction.isVisible(IDiff node)
Return whether the given node is visible in the page based
on the mode in the configuration.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.