<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-extensions="my_diagram, my"
file-names="*"
id="id.of.GMFModelContentType"
name="GMF Compare"
priority="normal">
</content-type>
</extension>
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
class="path.to.CustomContentMergeViewerCreator"
id="id.of.CustomContentMergeViewer">
</viewer>
<contentTypeBinding
contentMergeViewerId="id.of.CustomContentMergeViewer"
contentTypeId="emab.project.test3.diagram.GMFModelContentType">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.compare.structureMergeViewers">
<viewer
class="path.to.CustomStructureMergeViewerCreator"
extensions="*"
id="id.of.CustomStructureMergeViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="id.of.diagram.GMFModelContentType"
structureMergeViewerId="id.of.CustomStructureMergeViewerCreator">
</contentTypeBinding>
</extension>