|
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> |