| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| |
| <!-- |
| Copyright (c) 2013 Obeo. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| |
| Contributors: |
| Obeo - initial API and implementation |
| --> |
| |
| <plugin> |
| <extension-point id="groups" name="EMF Compare Groups" schema="schema/groups.exsd"/> |
| <extension-point id="filters" name="EMF Compare Filters" schema="schema/filters.exsd"/> |
| <extension-point id="accessorFactory" name="Accessor Factory" schema="schema/accessorFactory.exsd"/> |
| <extension |
| point="org.eclipse.emf.compare.rcp.ui.groups"> |
| <group |
| activeByDefault="false" |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.KindGroupProvider" |
| label="By Kind"> |
| </group> |
| <group |
| activeByDefault="false" |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ThreeWayComparisonGroupProvider" |
| label="By Side"> |
| </group> |
| </extension> |
| <extension |
| point="org.eclipse.emf.compare.rcp.ui.filters"> |
| <filter |
| activeByDefault="true" |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl.EmptyMatchedResourcesFilter" |
| label="Empty resource mappings"> |
| </filter> |
| <filter |
| activeByDefault="true" |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl.PseudoConflictsFilter" |
| label="Pseudo conflicts differences"> |
| </filter> |
| <filter |
| activeByDefault="true" |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl.IdenticalElementsFilter" |
| label="Identical elements"> |
| </filter> |
| <filter |
| activeByDefault="true" |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl.CascadingDifferencesFilter" |
| label="Cascading differences"> |
| </filter> |
| </extension> |
| <extension |
| point="org.eclipse.emf.compare.rcp.ui.accessorFactory"> |
| <factory |
| class="org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.MatchAccessorFactory" |
| ranking="10"> |
| </factory> |
| <factory |
| class="org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.ManyStructuralFeatureAccessorFactory" |
| ranking="10"> |
| </factory> |
| <factory |
| class="org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.SingleStructuralFeatureAccessorFactory" |
| ranking="10"> |
| </factory> |
| <factory |
| class="org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.StringAttributeChangeAccessorFactory" |
| ranking="10"> |
| </factory> |
| <factory |
| class="org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.ResourceContentsAccessorFactory" |
| ranking="10"> |
| </factory> |
| <factory |
| class="org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.ComparisonAccessorFactory" |
| ranking="10"> |
| </factory> |
| <factory |
| class="org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.ContainmentReferenceChangeAccessorFactory" |
| ranking="15"> |
| </factory> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="toolbar:org.eclipse.emf.compare.structuremergeviewer.toolbar"> |
| <command |
| commandId="org.eclipse.emf.compare.rcp.ui.acceptChange" |
| icon="icons/full/toolb16/accept_change.gif" |
| label="%accept.change" |
| style="push" |
| tooltip="%accept.change.tooltip"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.emf.compare.rcp.ui.rejectChange" |
| icon="icons/full/toolb16/reject_change.gif" |
| label="%reject.change" |
| style="push" |
| tooltip="%reject.change.tooltip"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| <separator |
| name="org.eclipse.emf.compare.rcp.ui.separatorSaveModel" |
| visible="true"> |
| </separator> |
| <command |
| commandId="org.eclipse.emf.compare.rcp.ui.saveComparisonModel" |
| icon="icons/full/toolb16/saveas_edit.gif" |
| label="%save.model.name" |
| style="push" |
| tooltip="%save.model.tooltip"> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| id="org.eclipse.emf.compare.rcp.ui.acceptChange" |
| name="%accept.change.command.name"> |
| </command> |
| <command |
| id="org.eclipse.emf.compare.rcp.ui.rejectChange" |
| name="%reject.change.command.name"> |
| </command> |
| <command |
| id="org.eclipse.emf.compare.rcp.ui.saveComparisonModel" |
| name="%save.model.command.name"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.handler.AcceptChange" |
| commandId="org.eclipse.emf.compare.rcp.ui.acceptChange"> |
| <activeWhen> |
| <with |
| variable="activeEditor"> |
| <test |
| property="emfcompare.hasReadOnlySide"> |
| </test> |
| </with> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.handler.RejectChange" |
| commandId="org.eclipse.emf.compare.rcp.ui.rejectChange"> |
| <activeWhen> |
| <with |
| variable="activeEditor"> |
| <test |
| property="emfcompare.hasReadOnlySide"> |
| </test> |
| </with> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.handler.SaveComparisonModel" |
| commandId="org.eclipse.emf.compare.rcp.ui.saveComparisonModel"> |
| <enabledWhen> |
| <with |
| variable="activeEditor"> |
| <test |
| property="emfcompare.isSaveable"> |
| </test> |
| </with> |
| |
| </enabledWhen> |
| </handler> |
| </extension> |
| <extension |
| point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.handler.ModelSaveablePropertyTester" |
| id="org.eclipse.emf.compare.rcp.ui.modelSaveable" |
| namespace="emfcompare" |
| properties="isSaveable" |
| type="java.lang.Object"> |
| </propertyTester> |
| <propertyTester |
| class="org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.handler.AcceptRejectChangePropertyTester" |
| id="org.eclipse.emf.compare.rcp.ui.hasReadOnlySide" |
| namespace="emfcompare" |
| properties="hasReadOnlySide" |
| type="java.lang.Object"> |
| </propertyTester> |
| </extension> |
| </plugin> |