Updates external adapter factories.
[EMFCompare2.git] / plugins / org.eclipse.emf.compare.uml2.edit / plugin.xml
blob0bd1eb5c1c62a0c9b2ff278e6d2f20d70743b89a
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
4 <!--
5 Copyright (c) 2011, 2012 Obeo.
6 All rights reserved. This program and the accompanying materials
7 are made available under the terms of the Eclipse Public License v1.0
8 which accompanies this distribution, and is available at
9 http://www.eclipse.org/legal/epl-v10.html
11 Contributors:
12     Obeo - initial API and implementation
13 -->
15 <plugin>
17    <extension point="org.eclipse.emf.edit.itemProviderAdapterFactories">
18       <factory
19             uri="http://www.eclipse.org/emf/compare/uml2/2.0"
20             class="org.eclipse.emf.compare.uml2.internal.provider.decorator.UMLCompareItemProviderDecoratorAdapterFactory"
21             supportedTypes=
22               "org.eclipse.emf.edit.provider.IEditingDomainItemProvider
23                org.eclipse.emf.edit.provider.IStructuredItemContentProvider
24                org.eclipse.emf.edit.provider.ITreeItemContentProvider
25                org.eclipse.emf.edit.provider.IItemLabelProvider
26                org.eclipse.emf.edit.provider.IItemPropertySource
27                org.eclipse.emf.edit.provider.IItemColorProvider
28                org.eclipse.emf.edit.provider.IItemFontProvider"/>
29    </extension>
30    
31    <extension point="org.eclipse.emf.edit.itemProviderAdapterFactories">
32       <factory
33             uri="http://www.eclipse.org/emf/compare/uml2/2.0"
34             class="org.eclipse.emf.compare.uml2.internal.provider.custom.UMLCompareCustomItemProviderAdapterFactory"
35             supportedTypes=
36               "org.eclipse.emf.compare.provider.IItemStyledLabelProvider
37                org.eclipse.emf.compare.provider.IItemDescriptionProvider"/>
38    </extension>
39    
40     <extension
41          point="org.eclipse.emf.compare.edit.adapterFactory">
42       <factory
43             class="org.eclipse.emf.compare.uml2.internal.provider.decorator.UMLProfileItemProviderAdapterFactoryDecorator"
44             supportedTypes=
45               "org.eclipse.emf.edit.provider.IEditingDomainItemProvider
46                org.eclipse.emf.edit.provider.IStructuredItemContentProvider
47                org.eclipse.emf.edit.provider.ITreeItemContentProvider
48                org.eclipse.emf.edit.provider.IItemLabelProvider
49                org.eclipse.emf.edit.provider.IItemPropertySource
50                org.eclipse.emf.compare.provider.IItemStyledLabelProvider
51                org.eclipse.emf.compare.provider.IItemDescriptionProvider"
52             description="This provider displays stereotyped elements like they were a new kind of UML element (it uses stereotype's icon and a custom label)."
53             ranking="60"
54             optional="true"
55             label="Stereotyped element item provider"
56             uri="http://www.eclipse.org/uml2/5.0.0/UML">
57       </factory>
58    </extension>
59     <extension
60           point="org.eclipse.emf.compare.edit.adapterFactory">
61        <factory
62              class="org.eclipse.emf.compare.uml2.internal.provider.profile.ProfiledUMLCompareItemProviderAdapterFactory"
63              ranking="60"
64              optional="true"
65              description="This providers displays the properties of a stereotype the same way the properties of the base element are."
66              label="Stereotyped element property item provider"
67              uri="http://www.eclipse.org/emf/compare/uml2/2.0"
68               supportedTypes=
69               "org.eclipse.emf.compare.provider.IItemStyledLabelProvider
70                org.eclipse.emf.compare.provider.IItemDescriptionProvider"/>
71     </extension>
72 </plugin>