public interface IDeltaTreeContext
Modifier and Type | Method and Description |
---|---|
void |
cacheDiffNode(Delta delta,
org.eclipse.compare.structuremergeviewer.IDiffContainer deltaNode)
Caches the delta node
|
org.eclipse.compare.structuremergeviewer.IDiffContainer |
createConflictNode(Conflict deltaConflict)
Creates the conflict node for the given conflict object
|
org.eclipse.compare.structuremergeviewer.IDiffContainer |
createDiffNode(Delta delta)
Creates the delta node for the given delta
|
java.lang.String |
getAffectedObjectName(Delta delta)
Extracts the changed model object from the given delta
|
org.eclipse.compare.structuremergeviewer.IDiffContainer |
getCacheDiffNode(Delta delta)
Obtains the cached delta node for the given delta.
|
Delta |
getDelta(org.eclipse.compare.structuremergeviewer.IDiffContainer deltaNode)
Extracts the delta from the given delta node
|
java.lang.String |
getDiffNodeLabel(org.eclipse.compare.structuremergeviewer.IDiffContainer deltaNode)
Retrieves the tree node label for the given delta node
|
org.eclipse.compare.structuremergeviewer.IDiffContainer |
regroupDiffNodes(org.eclipse.compare.structuremergeviewer.IDiffContainer diffNodesParent,
org.eclipse.compare.structuremergeviewer.IDiffContainer[] diffNodes,
java.lang.String newGroupLabel,
java.lang.String newGroupDesc,
org.eclipse.compare.structuremergeviewer.IDiffContainer newGroupParent)
Create a new group and move the given delta nodes to this group.
|
org.eclipse.compare.structuremergeviewer.IDiffContainer getCacheDiffNode(Delta delta)
delta
- -
The delta objectvoid cacheDiffNode(Delta delta, org.eclipse.compare.structuremergeviewer.IDiffContainer deltaNode)
delta
- -
The delta objectdeltaNode
- -
The delta node to be cachedDelta getDelta(org.eclipse.compare.structuremergeviewer.IDiffContainer deltaNode)
deltaNode
- -
Delta nodejava.lang.String getAffectedObjectName(Delta delta)
delta
- -
The delta objectjava.lang.String getDiffNodeLabel(org.eclipse.compare.structuremergeviewer.IDiffContainer deltaNode)
deltaNode
- -
The delta nodeorg.eclipse.compare.structuremergeviewer.IDiffContainer createConflictNode(Conflict deltaConflict)
deltaConflict
- -
the conflict objectorg.eclipse.compare.structuremergeviewer.IDiffContainer createDiffNode(Delta delta)
delta
- -
The delta nodeorg.eclipse.compare.structuremergeviewer.IDiffContainer regroupDiffNodes(org.eclipse.compare.structuremergeviewer.IDiffContainer diffNodesParent, org.eclipse.compare.structuremergeviewer.IDiffContainer[] diffNodes, java.lang.String newGroupLabel, java.lang.String newGroupDesc, org.eclipse.compare.structuremergeviewer.IDiffContainer newGroupParent)
diffNodesParent
- -
The current parent of the delta nodesdiffNodes
- -
Array of delta nodesnewGroupLabel
- -
The label for the new group nodenewGroupDesc
- -
Description text for new group. This text is displayed in the
delta description pane below the delta tree pane)newGroupParent
- -
The parent of the new group