Eclipse Platform
Release 3.0

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 DocumentRangeNode.replace(ITypedElement child, ITypedElement other)
           
 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 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.
 


Eclipse Platform
Release 3.0

Guidelines for using Eclipse APIs.

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