blob: 02791e1f1bab28c0f0ef6acd72821cc7b6565496 (
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
|
<?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"
tabIcon="icons/flatView.gif"
tabLabel="Flat">
</tabDeclaration>
</extension>
</plugin>
|