| <?xml version="1.0" encoding="UTF-8"?> | |
| <!-- ======================================================================= --> | |
| <!-- Compare UI Plugin --> | |
| <!-- ======================================================================= --> | |
| <plugin | |
| name="%pluginName" | |
| id="org.eclipse.compare" | |
| version="1.0" | |
| provider-name="Object Technology International, Inc." | |
| class="org.eclipse.compare.internal.CompareUIPlugin"> | |
| <requires> | |
| <import plugin="org.eclipse.ui"/> | |
| <import plugin="org.eclipse.core.resources"/> | |
| </requires> | |
| <runtime> | |
| <library name="compare.jar" > | |
| <export name="*"/> | |
| </library> | |
| </runtime> | |
| <!-- Compare extension point definitions --> | |
| <extension-point | |
| name="%structureCreators" | |
| id="structureCreators"/> | |
| <extension-point | |
| name="%structureMergeViewers" | |
| id="structureMergeViewers"/> | |
| <extension-point | |
| name="%contentMergeViewers" | |
| id="contentMergeViewers"/> | |
| <extension-point | |
| name="%contentViewers" | |
| id="contentViewers"/> | |
| <!-- Extensions --> | |
| <extension point="org.eclipse.ui.editors"> | |
| <editor id="org.eclipse.compare.CompareEditor" | |
| name="%defaultCompareEditor.name" | |
| icon="icons/full/cview16/compare_view.gif" | |
| class="org.eclipse.compare.internal.CompareEditor" | |
| contributorClass="org.eclipse.compare.internal.CompareEditorContributor"> | |
| </editor> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.preferencePages"> | |
| <page name="%ComparePreferencePage.name" | |
| id="org.eclipse.compare.internal.ComparePreferencePage" | |
| class="org.eclipse.compare.internal.ComparePreferencePage" | |
| category= "org.eclipse.ui.preferencePages.Workbench"> | |
| </page> | |
| </extension> | |
| <extension point="org.eclipse.ui.popupMenus"> | |
| <objectContribution | |
| id="org.eclipse.compare.CompareAction" | |
| objectClass="org.eclipse.core.resources.IResource"> | |
| <menu | |
| id="replaceWithMenu" | |
| path="additions" | |
| label="%ReplaceWithMenu.label"> | |
| <separator name="replaceWithGroup"/> | |
| </menu> | |
| <menu | |
| id="compareWithMenu" | |
| path="additions" | |
| label="%CompareWithMenu.label"> | |
| <separator name="compareWithGroup"/> | |
| </menu> | |
| <action | |
| id="compareWithEachOther" | |
| label="%CompareWithEachOtherAction.label" | |
| tooltip="%CompareWithEachOtherAction.tooltip" | |
| menubarPath="compareWithMenu/compareWithGroup" | |
| enablesFor="2+" | |
| class="org.eclipse.compare.internal.CompareAction"> | |
| </action> | |
| </objectContribution> | |
| <objectContribution | |
| id="org.eclipse.compare.ReplaceWithEditionAction" | |
| objectClass="org.eclipse.core.resources.IFile"> | |
| <action | |
| id="replaceFromHistory" | |
| label="%ReplaceFromHistoryAction.label" | |
| tooltip="%ReplaceFromHistoryAction.tooltip" | |
| menubarPath="replaceWithMenu/replaceWithGroup" | |
| enablesFor="1" | |
| class="org.eclipse.compare.internal.ReplaceWithEditionAction"> | |
| </action> | |
| </objectContribution> | |
| <objectContribution | |
| id="org.eclipse.compare.CompareWithEditionAction" | |
| objectClass="org.eclipse.core.resources.IFile"> | |
| <action | |
| id="compareWithHistory" | |
| label="%CompareWithHistoryAction.label" | |
| tooltip="%CompareWithHistoryAction.tooltip" | |
| menubarPath="compareWithMenu/compareWithGroup" | |
| enablesFor="1" | |
| class="org.eclipse.compare.internal.CompareWithEditionAction"> | |
| </action> | |
| </objectContribution> | |
| </extension> | |
| <extension point="org.eclipse.compare.structureCreators"> | |
| <structureCreator | |
| extensions="zip" | |
| class="org.eclipse.compare.internal.ZipStructureCreator"> | |
| </structureCreator> | |
| </extension> | |
| <extension point="org.eclipse.compare.contentMergeViewers"> | |
| <viewer | |
| extensions="zip,jar,class,exe,dll,binary" | |
| class="org.eclipse.compare.internal.BinaryCompareViewerCreator"> | |
| </viewer> | |
| <viewer | |
| extensions="txt" | |
| class="org.eclipse.compare.internal.TextMergeViewerCreator"> | |
| </viewer> | |
| <viewer | |
| extensions="gif,jpg" | |
| class="org.eclipse.compare.internal.ImageMergeViewerCreator"> | |
| </viewer> | |
| </extension> | |
| <extension point="org.eclipse.compare.contentViewers"> | |
| <viewer | |
| extensions="txt" | |
| class="org.eclipse.compare.internal.TextViewerCreator"> | |
| </viewer> | |
| </extension> | |
| </plugin> | |