Skip to main content
summaryrefslogtreecommitdiffstats
blob: 201411fb724710150710554a9d8fae655e4223fb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<!--
 Copyright (c) 2012, 2014 CEA and others.
 
 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:
   CEA - Initial API and implementation
   Christian W. Damus (CEA) - bug 323802
   
-->
<plugin>
   <extension
         point="org.eclipse.papyrus.infra.core.service">
      <service
            classname="org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForResourceInitializerService"
            description="Service used to initialize association between ResourceSet and ServiceRegistry"
            id="org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForResourceInitializerService"
            priority="1"
            startKind="startup">
         <dependsOn
               serviceKeyRef="org.eclipse.papyrus.infra.core.resource.ModelSet">
         </dependsOn>
      </service>
   </extension>
   <extension
         point="org.eclipse.papyrus.infra.services.labelprovider.labelProvider">
      <labelProvider
            priority="110"
            provider="org.eclipse.papyrus.infra.emf.providers.ResourceFilteredLabelProvider">
      </labelProvider>
      <labelProvider
            priority="100"
            provider="org.eclipse.papyrus.infra.emf.providers.EMFFilteredLabelProvider">
      </labelProvider>
      <labelProvider
            priority="50"
            provider="org.eclipse.papyrus.infra.emf.providers.AnyTypeLabelProvider">
      </labelProvider>
   </extension>
   <extension
         point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
      <metamodel
            nsURI="http://www.eclipse.org/emf/2002/Ecore">
         <adviceBinding
               class="org.eclipse.papyrus.infra.emf.advice.DeletePageAdvice"
               id="org.eclipse.papyrus.infra.emf.deletePageAdvice"
               inheritance="none"
               typeId="*">
         </adviceBinding>
         <metamodelType
               eclass="EObject"
               edithelper="org.eclipse.papyrus.infra.emf.advice.DeletePageEditHelper"
               id="org.eclipse.papyrus.infra.emf.page">
         </metamodelType>
      </metamodel>
      <metamodel
            nsURI="http://www.eclipse.org/emf/2002/Ecore">
         <adviceBinding
               id="org.eclipse.papyrus.infra.emf.readOnlyAdvice"
               class="org.eclipse.papyrus.infra.emf.advice.ReadOnlyObjectEditAdvice"
               typeId="*"
               inheritance="none">
         </adviceBinding>
      </metamodel>
   </extension>
   <extension
         point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
      <binding
            context="org.eclipse.papyrus.infra.services.edit.TypeContext">
         <elementType
               ref="org.eclipse.papyrus.infra.emf.page">
         </elementType>
      </binding>
      <binding
            context="org.eclipse.gmf.runtime.emf.type.core.defaultContext">
         <elementType
               ref="org.eclipse.papyrus.infra.emf.deletePageAdvice">
         </elementType>
      </binding>
   </extension>
   <extension
         point="org.eclipse.core.runtime.adapters">
      <factory
            adaptableType="org.eclipse.emf.ecore.EObject"
            class="org.eclipse.papyrus.infra.emf.adapters.EObjectAdapterFactory">
         <adapter
               type="org.eclipse.papyrus.infra.widgets.creation.IAtomicOperationExecutor">
         </adapter>
      </factory>
   </extension>

</plugin>

Back to the top