blob: da11ea70df90749cf0d41f42fb5df9aef7e8049a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<!--
Copyright (c) 2006, 2011 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="org.eclipse.emf.compare.ui.export" name="org.eclipse.emf.compare.ui.export" schema="schema/org.eclipse.emf.compare.ui.export.exsd"/>
<extension-point id="org.eclipse.emf.compare.ui.team.handler" name="org.eclipse.emf.compare.ui.team.handler" schema="schema/org.eclipse.emf.compare.team.handler.exsd"/>
<extension-point id="org.eclipse.emf.compare.ui.diff.filter" name="org.eclipse.emf.compare.ui.diff.filter" schema="schema/org.eclipse.emf.compare.ui.diff.filter.exsd"/>
<extension-point id="org.eclipse.emf.compare.ui.diff.group" name="org.eclipse.emf.compare.ui.diff.group" schema="schema/org.eclipse.emf.compare.ui.diff.group.exsd"/>
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
class="org.eclipse.emf.compare.ui.viewer.content.ParameterizedContentMergeViewerCreator"
id="org.eclipse.emf.compare.ui.contentmergeviewer.ModelContentMergeViewer"/>
<contentTypeBinding
contentMergeViewerId="org.eclipse.emf.compare.ui.contentmergeviewer.ModelContentMergeViewer"
contentTypeId="org.eclipse.emf.compare.ui.contenttype.ModelContentType"/>
<contentTypeBinding
contentMergeViewerId="org.eclipse.emf.compare.ui.contentmergeviewer.ModelContentMergeViewer"
contentTypeId="org.eclipse.emf.ecore"/>
<contentTypeBinding
contentMergeViewerId="org.eclipse.emf.compare.ui.contentmergeviewer.ModelContentMergeViewer"
contentTypeId="org.eclipse.emf.ecore.xmi">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.compare.structureMergeViewers">
<viewer
class="org.eclipse.emf.compare.ui.viewer.structure.ParameterizedStructureMergeViewerCreator"
extensions="*"
id="org.eclipse.emf.compare.ui.structuremergeviewer.ModelStructureMergeViewer"/>
<contentTypeBinding
structureMergeViewerId="org.eclipse.emf.compare.ui.structuremergeviewer.ModelStructureMergeViewer"
contentTypeId="org.eclipse.emf.compare.ui.contenttype.ModelContentType"/>
<contentTypeBinding
structureMergeViewerId="org.eclipse.emf.compare.ui.structuremergeviewer.ModelStructureMergeViewer"
contentTypeId="org.eclipse.emf.ecore"/>
<contentTypeBinding
contentTypeId="org.eclipse.emf.ecore.xmi"
structureMergeViewerId="org.eclipse.emf.compare.ui.structuremergeviewer.ModelStructureMergeViewer">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
default="true"
extensions="emfdiff"
icon="icons/full/editorIcon.gif"
id="org.eclipse.emf.compare.ui.editor"
launcher="org.eclipse.emf.compare.ui.editor.ModelCompareEditorLauncher"
name="%emfdiffEditorName"/>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.emf.compare.ui.internal.preferences.EMFComparePreferencesPage"
id="org.eclipse.emf.compare.ui.preferences.EMFComparePreferencesPage"
name="%preferencePageName"/>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.emf.compare.ui.internal.preferences.EMFComparePreferencesInitializer"/>
</extension>
<extension
point="org.eclipse.core.runtime.contentTypes">
<content-type
file-extensions="emfdiff,uml,ecore"
id="org.eclipse.emf.compare.ui.contenttype.ModelContentType"
name="%modelContentTypeName"
priority="normal">
</content-type>
</extension>
<extension
point="org.eclipse.ltk.ui.refactoring.changePreviewViewers">
<changePreviewViewer
class="org.eclipse.emf.compare.ui.viewer.content.ModelContentPreviewViewer"
id="de.itemis.emf.refacoring.EMFChangePreviewViewer">
<enablement>
<instanceof value="org.eclipse.emf.compare.ui.IModelCompareInputProvider"/>
</enablement>
</changePreviewViewer>
</extension>
<extension
point="org.eclipse.emf.compare.ui.team.handler">
<handler
class="org.eclipse.emf.compare.ui.internal.RevisionComparisonHandler"
id="org.eclipse.emf.compare.ui.internal.HistoryComparisonHandler">
</handler>
</extension>
<extension
point="org.eclipse.emf.compare.ui.diff.group">
<groupingFacility
class="org.eclipse.emf.compare.ui.viewer.group.ChangesKindGrouping"
id="changes.kind"
name="Per kind of changes">
<group
icon="additions"
id="additions"
name="additions">
</group>
<group
icon="removes"
id="removes"
name="removes">
</group>
<group
icon="updates"
id="updates"
name="updates">
</group>
<group
icon="others"
id="others"
name="others">
</group>
</groupingFacility>
</extension>
<extension
point="org.eclipse.emf.compare.ui.diff.filter">
<filter
class="org.eclipse.emf.compare.ui.viewer.filter.AddedFilter"
id="addElements"
name="Added elements">
</filter>
</extension>
<extension
point="org.eclipse.emf.compare.ui.diff.filter">
<filter
class="org.eclipse.emf.compare.ui.viewer.filter.RemovedFilter"
id="removedElements"
name="Removed elements">
</filter>
</extension>
</plugin>