Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.compare.ITypedElement

Packages that use ITypedElement
org.eclipse.compare | Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.structuremergeviewer | Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.team.ui.synchronize | Contains the team synchronization presentation framework and support for the Synchronize View.

Uses of ITypedElement in org.eclipse.compare

Classes in org.eclipse.compare that implement ITypedElement
`class` | `HistoryItem` A combination `IFileState` and `ITypedElement` that can be used as an input to a compare viewer or other places where an `IStreamContentAccessor` is needed.
`class` | `ResourceNode` A `ResourceNode` wrappers an `IResources` so that it can be used as input for the differencing engine (interfaces `IStructureComparator` and `ITypedElement`) and the `ReplaceWithEditionDialog` (interfaces `ITypedElement` and `IModificationDate`).

Methods in org.eclipse.compare that return ITypedElement
`ITypedElement` | `ResourceNode.replace(ITypedElement child, ITypedElement other)`
`ITypedElement` | `IEditableContent.replace(ITypedElement child, ITypedElement other)` This method is called on a parent to add or remove a child, or to copy the contents of a child.
`ITypedElement` | `EditionSelectionDialog.selectPreviousEdition(ITypedElement target, ITypedElement[] inputEditions, Object ppath)` Select the previous edition (presenting a UI).
`ITypedElement` | `EditionSelectionDialog.selectEdition(ITypedElement target, ITypedElement[] inputEditions, Object ppath)` Presents this modal dialog with the functionality described in the class comment above.
`ITypedElement` | `EditionSelectionDialog.getTarget()` Returns the input target that has been specified with the most recent call to `selectEdition`.
`ITypedElement[]` | `EditionSelectionDialog.getSelection()` Returns the editions that have been selected with the most recent call to `selectEdition`.

Methods in org.eclipse.compare with parameters of type ITypedElement
`ITypedElement` | `ResourceNode.replace(ITypedElement child, ITypedElement other)`
`ITypedElement` | `IEditableContent.replace(ITypedElement child, ITypedElement other)` This method is called on a parent to add or remove a child, or to copy the contents of a child.
`ITypedElement` | `EditionSelectionDialog.selectPreviousEdition(ITypedElement target, ITypedElement[] inputEditions, Object ppath)` Select the previous edition (presenting a UI).
`ITypedElement` | `EditionSelectionDialog.selectEdition(ITypedElement target, ITypedElement[] inputEditions, Object ppath)` Presents this modal dialog with the functionality described in the class comment above.
`protected String` | `EditionSelectionDialog.getTargetLabel(ITypedElement target, ITypedElement item)` Returns a label for identifying the target side of a compare viewer.
`protected String` | `EditionSelectionDialog.getEditionLabel(ITypedElement selectedEdition, ITypedElement item)` Returns a label for identifying the edition side of a compare viewer.
`protected String` | `EditionSelectionDialog.getShortEditionLabel(ITypedElement edition, ITypedElement item, Date date)` Returns a label for identifying a node in the edition tree viewer.
`protected Image` | `EditionSelectionDialog.getEditionImage(ITypedElement selectedEdition, ITypedElement item)` Returns an image for identifying the edition side of a compare viewer.

Constructors in org.eclipse.compare with parameters of type ITypedElement
`HistoryItem(ITypedElement base, IFileState fileState)` Creates a `HistoryItem` object which combines the given `IFileState` and `ITypedElement` into an object which is suitable as input for a compare viewer or `ReplaceWithEditionDialog`.

Uses of ITypedElement in org.eclipse.compare.structuremergeviewer

Subinterfaces of ITypedElement in org.eclipse.compare.structuremergeviewer
`interface` | `IDiffContainer` `IDiffContainer` is a `IDiffElement` with children.
`interface` | `IDiffElement` An `IDiffElement` is used in the `DiffTreeViewer` to display the kind of change detected as the result of a two-way or three-way compare.

Classes in org.eclipse.compare.structuremergeviewer that implement ITypedElement
`class` | `DiffContainer` The standard implementation of a diff container element.
`class` | `DiffElement` An abstract base implementation of the `IDiffElement` interface.
`class` | `DiffNode` Diff node are used as the compare result of the differencing engine.

Methods in org.eclipse.compare.structuremergeviewer that return ITypedElement
`ITypedElement` | `ICompareInput.getAncestor()` Returns the ancestor side of this input.
`ITypedElement` | `ICompareInput.getLeft()` Returns the left side of this input.
`ITypedElement` | `ICompareInput.getRight()` Returns the right side of this input.
`ITypedElement` | `DocumentRangeNode.replace(ITypedElement child, ITypedElement other)`
`ITypedElement` | `DiffNode.getId()` Returns the first not-`null` input of this node.
`ITypedElement` | `DiffNode.getAncestor()`
`ITypedElement` | `DiffNode.getLeft()`
`ITypedElement` | `DiffNode.getRight()`

Methods in org.eclipse.compare.structuremergeviewer with parameters of type ITypedElement
`ITypedElement` | `DocumentRangeNode.replace(ITypedElement child, ITypedElement other)`
`void` | `DiffNode.setAncestor(ITypedElement ancestor)` Sets the ancestor input to the given value.
`void` | `DiffNode.setLeft(ITypedElement left)` Sets the left input to the given value.
`void` | `DiffNode.setRight(ITypedElement right)` Sets the right input to the given value.

Constructors in org.eclipse.compare.structuremergeviewer with parameters of type ITypedElement
`DiffNode(IDiffContainer parent, int kind, ITypedElement ancestor, ITypedElement left, ITypedElement right)` Creates a new `DiffNode` and initializes with the given values.
`DiffNode(ITypedElement left, ITypedElement right)` Creates a new `DiffNode` with diff kind `Differencer.CHANGE` and initializes with the given values.
`DiffNode(int kind, ITypedElement ancestor, ITypedElement left, ITypedElement right)` Creates a new `DiffNode` and initializes with the given values.

Uses of ITypedElement in org.eclipse.team.ui.synchronize

Subinterfaces of ITypedElement in org.eclipse.team.ui.synchronize
`interface` | `ISynchronizeModelElement` These are elements created to display synchronization state to the user.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.