比較のサポート

プラグインが独自のリソース・タイプを定義し、操作する場合は、リソースを比較するために特別な要件が必要となることがあります。 リポジトリーからローカル・ヒストリーまたはファイルを操作するとき、リソースは頻繁に比較されます。  compare プラグインは、複数のコンテンツ・ストリームのマージと拡張比較ビューの実装をサポートしています。  このプラグインは、以下のようなサービスを提供します。

これらのサービスは、ユーザー・タスク (パッチ・ファイルの統合、およびワークスペースとローカル・ヒストリーの比較/マージなど) で アシストするため、プラットフォームで使用されています。

比較ビューアー

比較ビューアーはすべて標準の JFace ビューアーで、ICompareInput インターフェースを実装する入力オブジェクトを扱います。

比較ビューアーは、テキストやイメージといった標準入力を比較する場合はコンテンツ指向、 階層構造の入力エレメントを比較する場合は階層指向と考えられます。