0
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
|
2 |
<?eclipse version="3.2"?>
|
|
3 |
<plugin>
|
|
4 |
<extension
|
|
5 |
point="org.eclipse.ui.perspectives">
|
|
6 |
<perspective
|
|
7 |
name="System Model Manager"
|
|
8 |
class="com.symbian.smt.gui.perspective.Perspective"
|
|
9 |
id="com.symbian.smt.gui.perspective"
|
|
10 |
icon="icons/SMM_16px_Icons.png">
|
|
11 |
</perspective>
|
|
12 |
</extension>
|
|
13 |
<extension
|
|
14 |
point="org.eclipse.ui.ide.projectNatureImages">
|
|
15 |
<image
|
|
16 |
id="com.symbian.smt.gui.natureimage"
|
|
17 |
icon="icons/SMM_16px_Icons.png"
|
|
18 |
natureId="com.symbian.smt.gui.nature">
|
|
19 |
</image>
|
|
20 |
</extension>
|
|
21 |
<extension
|
|
22 |
id="nature"
|
|
23 |
name="System Model Manager Nature"
|
|
24 |
point="org.eclipse.core.resources.natures">
|
|
25 |
<runtime>
|
|
26 |
<run
|
|
27 |
class="com.symbian.smt.gui.nature.Nature">
|
|
28 |
</run>
|
|
29 |
</runtime>
|
|
30 |
</extension>
|
|
31 |
<extension
|
|
32 |
point="org.eclipse.ui.newWizards">
|
|
33 |
<category
|
|
34 |
name="System Model Manager"
|
|
35 |
id="com.symbian.smt.gui">
|
|
36 |
</category>
|
|
37 |
<wizard
|
|
38 |
name="System Model Diagram"
|
|
39 |
class="com.symbian.smt.gui.wizard.NewSMTProjectWizard"
|
|
40 |
id="com.symbian.smt.gui.wizard.NewSMTProjectWizard"
|
|
41 |
project="true"
|
|
42 |
icon="icons/System_model_16px_Icon.png"
|
|
43 |
category="com.symbian.smt.gui"
|
|
44 |
finalPerspective="com.symbian.smt.gui.perspective">
|
|
45 |
</wizard>
|
|
46 |
</extension>
|
|
47 |
<extension
|
|
48 |
name="System Model Manager Builder"
|
|
49 |
id="builder"
|
|
50 |
point="org.eclipse.core.resources.builders">
|
|
51 |
<builder hasNature="false">
|
|
52 |
<run
|
|
53 |
class="com.symbian.smt.gui.builder.Builder">
|
|
54 |
</run>
|
|
55 |
</builder>
|
|
56 |
</extension>
|
|
57 |
<extension
|
|
58 |
point="org.eclipse.ui.preferencePages">
|
|
59 |
<page
|
|
60 |
name="System Model Manager"
|
|
61 |
class="com.symbian.smt.gui.preferences.SmmPreferences"
|
|
62 |
id="com.symbian.smt.gui.preferences">
|
|
63 |
</page>
|
|
64 |
<page
|
|
65 |
category="com.symbian.smt.gui.preferences"
|
|
66 |
class="com.symbian.smt.gui.preferences.BuildPreferences"
|
|
67 |
id="com.symbian.smt.gui.buildpreferences"
|
|
68 |
name="Build Options"/>
|
|
69 |
<page
|
|
70 |
category="com.symbian.smt.gui.preferences"
|
|
71 |
class="com.symbian.smt.gui.preferences.LabelPreferences"
|
|
72 |
id="com.symbian.smt.gui.labelspreferences"
|
|
73 |
name="Labels"/>
|
|
74 |
<page
|
|
75 |
category="com.symbian.smt.gui.preferences"
|
|
76 |
class="com.symbian.smt.gui.preferences.ResourcesPreferences"
|
|
77 |
id="com.symbian.smt.gui.resourcespreferences"
|
|
78 |
name="Resources"/>
|
|
79 |
<page
|
|
80 |
category="com.symbian.smt.gui.preferences"
|
|
81 |
class="com.symbian.smt.gui.preferences.ModelControlPreferences"
|
|
82 |
id="com.symbian.smt.gui.modelcontrolpreferences"
|
|
83 |
name="Model Control"/>
|
|
84 |
<page
|
|
85 |
category="com.symbian.smt.gui.preferences"
|
|
86 |
class="com.symbian.smt.gui.preferences.IgnorePreferences"
|
|
87 |
id="com.symbian.smt.gui.ignorepreferences"
|
|
88 |
name="Ignore List"/>
|
|
89 |
<page
|
|
90 |
category="com.symbian.smt.gui.preferences"
|
|
91 |
class="com.symbian.smt.gui.preferences.FilterPreferences"
|
|
92 |
id="com.symbian.smt.gui.filterpreferences"
|
|
93 |
name="Filters"/>
|
|
94 |
<page
|
|
95 |
category="com.symbian.smt.gui.preferences"
|
|
96 |
class="com.symbian.smt.gui.preferences.AdvancedOptionsPreferences"
|
|
97 |
id="com.symbian.smt.gui.advancedoptionspreferences"
|
|
98 |
name="Advanced Options"/>
|
|
99 |
</extension>
|
|
100 |
<extension
|
|
101 |
point="org.eclipse.ui.propertyPages">
|
|
102 |
<page
|
|
103 |
name="System Model Manager"
|
|
104 |
class="com.symbian.smt.gui.properties.SystemDefinitionFilesProperties"
|
|
105 |
id="com.symbian.smt.gui.properties"
|
|
106 |
objectClass="org.eclipse.core.resources.IProject"
|
|
107 |
adaptable="true">
|
|
108 |
<filter
|
|
109 |
name="nature"
|
|
110 |
value="com.symbian.smt.gui.nature"/>
|
|
111 |
</page>
|
|
112 |
<page
|
|
113 |
name="Labels"
|
|
114 |
class="com.symbian.smt.gui.properties.ModelLabelProperties"
|
|
115 |
category="com.symbian.smt.gui.properties"
|
|
116 |
id="com.symbian.smt.gui.properties.ModelLabelProperties"
|
|
117 |
objectClass="org.eclipse.core.resources.IProject"
|
|
118 |
adaptable="true">
|
|
119 |
<filter
|
|
120 |
name="nature"
|
|
121 |
value="com.symbian.smt.gui.nature"/>
|
|
122 |
</page>
|
|
123 |
<page
|
|
124 |
name="Resources"
|
|
125 |
class="com.symbian.smt.gui.properties.ResourceProperties"
|
|
126 |
category="com.symbian.smt.gui.properties"
|
|
127 |
id="com.symbian.smt.gui.properties.ResourceProperties"
|
|
128 |
objectClass="org.eclipse.core.resources.IProject"
|
|
129 |
adaptable="true">
|
|
130 |
<filter
|
|
131 |
name="nature"
|
|
132 |
value="com.symbian.smt.gui.nature"/>
|
|
133 |
</page>
|
|
134 |
<page
|
|
135 |
name="Model Control"
|
|
136 |
class="com.symbian.smt.gui.properties.ModelControlProperties"
|
|
137 |
category="com.symbian.smt.gui.properties"
|
|
138 |
id="com.symbian.smt.gui.properties.ModelControlProperties"
|
|
139 |
objectClass="org.eclipse.core.resources.IProject"
|
|
140 |
adaptable="true">
|
|
141 |
<filter
|
|
142 |
name="nature"
|
|
143 |
value="com.symbian.smt.gui.nature"/>
|
|
144 |
</page>
|
|
145 |
<page
|
|
146 |
name="Filters"
|
|
147 |
class="com.symbian.smt.gui.properties.FilterProperties"
|
|
148 |
category="com.symbian.smt.gui.properties"
|
|
149 |
id="com.symbian.smt.gui.properties.FilterProperties"
|
|
150 |
objectClass="org.eclipse.core.resources.IProject"
|
|
151 |
adaptable="true">
|
|
152 |
<filter
|
|
153 |
name="nature"
|
|
154 |
value="com.symbian.smt.gui.nature"/>
|
|
155 |
</page>
|
|
156 |
<page
|
|
157 |
name="Ignore List"
|
|
158 |
class="com.symbian.smt.gui.properties.IgnoreProperties"
|
|
159 |
category="com.symbian.smt.gui.properties"
|
|
160 |
id="com.symbian.smt.gui.properties.IgnoreProperties"
|
|
161 |
objectClass="org.eclipse.core.resources.IProject"
|
|
162 |
adaptable="true">
|
|
163 |
<filter
|
|
164 |
name="nature"
|
|
165 |
value="com.symbian.smt.gui.nature"/>
|
|
166 |
</page>
|
|
167 |
<page
|
|
168 |
adaptable="true"
|
|
169 |
category="com.symbian.smt.gui.properties"
|
|
170 |
class="com.symbian.smt.gui.properties.BuildControlProperties"
|
|
171 |
id="com.symbian.smt.gui.properties.BuildProperties"
|
|
172 |
name="Build Options"
|
|
173 |
objectClass="org.eclipse.core.resources.IProject">
|
|
174 |
<filter
|
|
175 |
name="nature"
|
|
176 |
value="com.symbian.smt.gui.nature"/>
|
|
177 |
</page>
|
|
178 |
<page
|
|
179 |
name="Advanced Options"
|
|
180 |
class="com.symbian.smt.gui.properties.AdvancedOptionsProperties"
|
|
181 |
category="com.symbian.smt.gui.properties"
|
|
182 |
id="com.symbian.smt.gui.properties.AdvancedOptionsProperties"
|
|
183 |
objectClass="org.eclipse.core.resources.IProject"
|
|
184 |
adaptable="true">
|
|
185 |
<filter
|
|
186 |
name="nature"
|
|
187 |
value="com.symbian.smt.gui.nature"/>
|
|
188 |
</page>
|
|
189 |
</extension>
|
|
190 |
<extension
|
|
191 |
name="preferences"
|
|
192 |
id="preferences"
|
|
193 |
point="org.eclipse.core.runtime.preferences">
|
|
194 |
<scope
|
|
195 |
name="project"
|
|
196 |
class="org.eclipse.core.internal.resources.ProjectPreferences"/>
|
|
197 |
<initializer class="com.symbian.smt.gui.preferences.SmmPreferencesInitializer"/>
|
|
198 |
</extension>
|
|
199 |
<extension
|
|
200 |
point="org.eclipse.ui.views">
|
|
201 |
<view
|
|
202 |
name="System Model Manager Console Output"
|
|
203 |
class="com.symbian.smt.gui.views.ConsoleOutput"
|
|
204 |
id="com.symbian.smt.gui.views.consoleoutput"/>
|
|
205 |
</extension>
|
|
206 |
<extension
|
|
207 |
point="org.eclipse.ui.editors">
|
|
208 |
<editor
|
|
209 |
name="System Model Manager"
|
|
210 |
class="com.symbian.smt.gui.editors.svgeditor.SVGEditor"
|
|
211 |
id="com.symbian.smt.gui.editors.svgeditor"
|
|
212 |
contributorClass="com.symbian.smt.gui.editors.svgeditor.SVGEditorContributor"
|
|
213 |
extensions="svg"
|
|
214 |
icon="icons/System_model_16px_Icon.png"/>
|
|
215 |
</extension>
|
|
216 |
<extension
|
|
217 |
point="org.eclipse.ui.exportWizards">
|
|
218 |
<category
|
|
219 |
name="System Model Manager"
|
|
220 |
id="com.symbian.smt.gui"/>
|
|
221 |
<wizard
|
|
222 |
class="com.symbian.smt.gui.exportwizards.ExportSystemModelDiagram"
|
|
223 |
id="com.symbian.smt.gui.exportwizards.exportsystemmodeldiagram"
|
|
224 |
category="com.symbian.smt.gui"
|
|
225 |
icon="icons/System_model_16px_Icon.png"
|
|
226 |
name="System Model Diagram"/>
|
|
227 |
</extension>
|
|
228 |
<extension
|
|
229 |
point="org.eclipse.ui.decorators">
|
|
230 |
<decorator
|
|
231 |
lightweight="true"
|
|
232 |
location="TOP_LEFT"
|
|
233 |
adaptable="true"
|
|
234 |
label="SMM Decorator"
|
|
235 |
icon="icons/System_model_16px_Icon.png"
|
|
236 |
state="false"
|
|
237 |
id="com.symbian.smt.gui.outofsyncdecorator"
|
|
238 |
class="com.symbian.smt.gui.OutOfSyncDecorator">
|
|
239 |
</decorator>
|
|
240 |
</extension>
|
|
241 |
<extension
|
|
242 |
point="org.eclipse.ui.startup">
|
|
243 |
<startup class="com.symbian.smt.gui.StartupClass"/>
|
|
244 |
</extension>
|
|
245 |
<extension
|
|
246 |
point="org.eclipse.core.expressions.propertyTesters">
|
|
247 |
<propertyTester
|
|
248 |
id="com.symbian.smt.gui.IFileTester"
|
|
249 |
type="org.eclipse.core.resources.IFile"
|
|
250 |
namespace="com.symbian.smt.gui"
|
|
251 |
properties="belongsToSMMProject"
|
|
252 |
class="com.symbian.smt.gui.FileTester">
|
|
253 |
</propertyTester>
|
|
254 |
</extension>
|
|
255 |
<extension
|
|
256 |
point="org.eclipse.ui.editors">
|
|
257 |
<editor
|
|
258 |
name="SMM XML Editor"
|
|
259 |
extensions="xml"
|
|
260 |
icon="icons/XMLFile.gif"
|
|
261 |
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
|
|
262 |
class="com.symbian.smt.gui.editors.xmleditor.XMLEditor"
|
|
263 |
id="com.symbian.smt.gui.editors.xmleditor.XMLEditor"
|
|
264 |
default="true">
|
|
265 |
</editor>
|
|
266 |
</extension>
|
|
267 |
</plugin>
|