public interface IDiffElement extends ITypedElement
IDiffElement
is used in the DiffTreeViewer
to display the kind of change detected as the result of a two-way or three-way compare.
The base interface ITypedElement
provides a name, a type, and an image.
IDiffElement
adds API for maintaining a parent relationship.
DiffTreeViewer
works on a tree of IDiffElements
.
Leaf elements must implement the
IDiffElement
interface, inner nodes the IDiffContainer
interface.
IDiffElement
s are typically created as the result of performing
a compare with the Differencer
.
Clients may implement this interface, or use one of the standard implementations,
DiffElement
, DiffContainer
, or DiffNode
.
DiffTreeViewer
,
DiffElement
,
DiffContainer
,
DiffNode
FOLDER_TYPE, TEXT_TYPE, UNKNOWN_TYPE
Modifier and Type | Method and Description |
---|---|
int |
getKind()
Returns the kind of difference as defined in
Differencer . |
IDiffContainer |
getParent()
Returns the parent of this element.
|
void |
setParent(IDiffContainer parent)
Sets the parent of this element.
|
getImage, getName, getType
int getKind()
Differencer
.Differencer
IDiffContainer getParent()
null
is returned.null
if the element has no parentvoid setParent(IDiffContainer parent)
parent
- the new parent of this element, or null
if this
element is to have no parent
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.