| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.2"?> | |
| <plugin> | |
| <extension | |
| point="org.eclipse.ui.navigator.navigatorContent"> | |
| <actionProvider | |
| class="org.eclipse.sphinx.emf.compare.ui.actions.providers.BasicCompareActionProvider" | |
| id="org.eclipse.sphinx.emf.compare.ui.basicCompareActions"> | |
| <enablement> | |
| <instanceof | |
| value="org.eclipse.emf.ecore.EObject"> | |
| </instanceof> | |
| </enablement> | |
| </actionProvider> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ui.editors"> | |
| <editor | |
| class="org.eclipse.sphinx.emf.compare.ui.editor.ModelCompareEditor" | |
| contributorClass="org.eclipse.sphinx.emf.compare.ui.editor.ModelCompareActionBarContributor" | |
| icon="$nl$/icons/full/eview16/compare_view.gif" | |
| id="org.eclipse.sphinx.emf.compare.ui.editors.modelCompareEditor" | |
| name="%sphinx.emf.compare.ui.editors.modelCompareEditor.name"> | |
| </editor> | |
| </extension> | |
| <!-- | |
| Uses deprecated org.eclipse.ui.popupMenus extension point instead of org.eclipse.ui.Menus to override existing compare with each other action. | |
| --> | |
| <extension | |
| point="org.eclipse.ui.popupMenus"> | |
| <objectContribution | |
| adaptable="false" | |
| id="org.eclipse.sphinx.emf.compare.ui.eclipse.FileContributions" | |
| objectClass="org.eclipse.core.resources.IFile"> | |
| <action | |
| class="org.eclipse.sphinx.emf.compare.ui.actions.FileCompareAction" | |
| enablesFor="2+" | |
| id="org.eclipse.sphinx.emf.compare.ui.actions.compareWithEachOther" | |
| label="%sphinx.emf.compare.ui.actions.compareWithEachOther.label" | |
| menubarPath="compareWithMenu/compareWithGroup" | |
| overrideActionId="org.eclipse.team.ui.compareWithEachOther" | |
| tooltip="%sphinx.emf.compare.ui.actions.compareWithEachOther.tooltip"> | |
| </action> | |
| </objectContribution> | |
| </extension> | |
| <extension | |
| point="org.eclipse.compare.structureMergeViewers"> | |
| <viewer | |
| class="org.eclipse.sphinx.emf.compare.ui.viewer.structuremerge.ModelCompareStructureMergeViewerCreator" | |
| extensions="*" | |
| id="org.eclipse.emf.compare.ide.ui.internal.structureMergeViewer"> | |
| </viewer> | |
| <contentTypeBinding | |
| contentTypeId="org.eclipse.emf.ecore.xmi" | |
| structureMergeViewerId="org.eclipse.emf.compare.ide.ui.internal.structureMergeViewer"> | |
| </contentTypeBinding> | |
| <contentTypeBinding | |
| contentTypeId="org.eclipse.emf.compare.content.type" | |
| structureMergeViewerId="org.eclipse.emf.compare.ide.ui.internal.structureMergeViewer"> | |
| </contentTypeBinding> | |
| </extension> | |
| </plugin> |