blob: f4dd96726507b4362aa8d4cd3a833e3f1c509dbf (
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="importSources" name="Package Import Sources" schema="/schema/importSources.exsd"/>
<extension-point id="profileApplicationDelegates" name="Profile Application Delegates" schema="schema/profileApplicationDelegates.exsd"/>
<!-- Register the UML delegating constraint provider -->
<!-- Bind the UML metamodel constraint provider's constraints to the Papyrus application. -->
<extension
point="org.eclipse.papyrus.infra.core.model">
<model
classname="org.eclipse.papyrus.uml.tools.model.ExtendedUmlModel"
description="Model for UML"
fileExtension="uml">
<modelSnippet
classname="org.eclipse.papyrus.uml.tools.model.UmlSnippet"
description="Complete the UML model.">
</modelSnippet>
</model>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.language">
<modelBinding
language="org.eclipse.papyrus.uml.language"
model="org.eclipse.papyrus.infra.core.resource.uml.UmlModel">
</modelBinding>
</extension>
<extension
point="org.eclipse.papyrus.infra.services.labelprovider.labelProvider">
<labelProvider
priority="50"
provider="org.eclipse.papyrus.uml.tools.providers.UMLFilteredLabelProvider">
</labelProvider>
<labelProvider
priority="10"
provider="org.eclipse.papyrus.uml.tools.providers.UMLEClassLabelProvider">
</labelProvider>
<labelProvider
priority="10"
provider="org.eclipse.papyrus.uml.tools.providers.UMLMetaclassLabelProvider">
</labelProvider>
<labelProvider
priority="75"
provider="org.eclipse.papyrus.uml.tools.providers.GenericDataTypeLabelProvider">
</labelProvider>
</extension>
<extension
point="org.eclipse.papyrus.uml.tools.importSources">
<importSource
class="org.eclipse.papyrus.uml.tools.importsources.WorkspacePackageImportSource"
name="Workspace">
</importSource>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.papyrus.uml.tools.commands.internal.expressions.UMLPropertyTester"
id="org.eclipse.papyrus.uml.tools.umlProperties"
namespace="org.eclipse.papyrus.uml.tools"
properties="isRoot,profile,stereotype"
type="org.eclipse.core.runtime.IAdaptable">
</propertyTester>
<propertyTester
class="org.eclipse.papyrus.uml.tools.commands.internal.expressions.UMLPropertyTester"
id="org.eclipse.papyrus.uml.tools.umlNativeProperties"
namespace="org.eclipse.papyrus.uml"
properties="profile,stereotype"
type="org.eclipse.uml2.uml.Element">
</propertyTester>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.service">
<service
classname="org.eclipse.papyrus.uml.tools.service.StereotypeElementService"
description="Service to register Stereotype listener on Editing domain"
id="org.eclipse.papyrus.uml.service.StereotypeElementService"
priority="1"
startKind="startup">
<dependsOn
description="Editing domain which will receive the stereotype listener"
serviceKeyRef="org.eclipse.emf.transaction.TransactionalEditingDomain">
</dependsOn>
</service>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.language">
<provider>
<content-type
id="org.eclipse.uml2.uml">
</content-type>
<language
id="org.eclipse.papyrus.uml.language"
version="2.5"
name="UML">
</language>
</provider>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.copier">
<factoryConfiguration>
<!-- In InterfaceRealizations, the client is a derived subset of the owner.
cf. http://eclip.se/502461 -->
<referenceFilter
referenceURI="http://www.eclipse.org/uml2/5.0.0/UML#//Dependency/client"
ownerTypeURI="http://www.eclipse.org/uml2/5.0.0/UML#//InterfaceRealization">
</referenceFilter>
</factoryConfiguration>
</extension>
<extension
point="org.eclipse.papyrus.infra.widgets.selectorDialogTab">
<tabDeclaration
contentProvider="org.eclipse.papyrus.infra.widgets.providers.FlatFilteredContentProvider"
id="org.eclipse.papyrus.uml.tools.tabflat"
labelProvider="org.eclipse.papyrus.uml.tools.providers.FlatTabUMLLabelProvider"
tabConstraint="org.eclipse.papyrus.uml.tools.providers.FlatTabConstaint"
tabIcon="icons/flatView.gif"
tabLabel="Flat">
</tabDeclaration>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.papyrus.infra.core.sasheditor.preferences.generalcategory"
class="org.eclipse.papyrus.uml.tools.helper.ProfileApplicationDelegatePreferencePage"
id="org.eclipse.papyrus.uml.tools.profileApplicationDelegate"
name="Profile Application">
</page>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.papyrus.uml.tools.helper.ProfileApplicationDelegatePreferenceInitializer">
</initializer>
</extension>
</plugin>
|